| (+) [Lit.Uniform] | |
| A | |
| add [Lit.Uniform] | add s uisswithuadded. | 
| add_op [Lit.Renderer.T] | |
| add_op [Lit.Renderer] | add_op r oadds render operationoonr. | 
| attachements [Lit.Fbuf] | attachements fbisfb's attachements. | 
| attrs [Lit.Prim] | attrs pis the attributes ofp. | 
| B | |
| binfo [Lit.Renderer.Private.Fbuf.Rbuf] | |
| binfo [Lit.Renderer.Private.Fbuf] | |
| binfo [Lit.Renderer.Private.Effect] | |
| binfo [Lit.Renderer.Private.Prog] | |
| binfo [Lit.Renderer.Private.Tex] | |
| binfo [Lit.Renderer.Private.Prim] | |
| binfo [Lit.Renderer.Private.Buf] | |
| blend [Lit.Effect] | blend eise's blend state. | 
| blend_alpha [Lit.Effect] | blend_alphaisblend_defaultwith theblendfield 
      totrue. | 
| blend_default [Lit.Effect] | blend_defaultis the default blend state:blend_default.blendisfalse.,blend_default.blend_rgbisblend_default_eq.,blend_default.blend_aisblend_default_eq.,blend_default.blenc_cstisGg.Color.void. | 
| blend_eq_default [Lit.Effect] | blend_default_eqis`Add (Src_a, One_minus_src_a). | 
| blit [Lit.Renderer.T.BFbuf] | |
| blit [Lit.Fbuf] | blit filter r src sbox dst dboxblits between the buffers bufssrcanddfb. | 
| bool [Lit.Uniform] | bool n vis a boolean uniform namednwith valuev. | 
| buf [Lit.Tex] | bufist's buffer if any. | 
| buf [Lit.Attr] | buf aisa's buffer. | 
| buf_autorelease [Lit.Tex] | |
| C | |
| caps [Lit.Renderer.T.BCap] | |
| check_ba_scalar_type [Lit.Renderer.Private.Buf] | |
| clear [Lit.Renderer.T.BFbuf] | |
| clear [Lit.Fbuf] | clear r fbclears the framebufferfbusingclears fb. | 
| clears [Lit.Fbuf] | clears fbisfb's clears. | 
| clears_default [Lit.Fbuf] | clear_defaultis the default clears:clears_default.clear_colorisSome Color.void,clears_default.clear_depthisSome 1.,clears_default.clear_stencilisNone. | 
| color [Lit.Attr] | coloris"color". | 
| compiler_msg [Lit.Renderer.Private.Log] | |
| compiler_msg_parser_default [Lit.Renderer.Log] | compiler_parser_defaultparses the following patterns into`Loc:
         msg:int:int:msg, int:int:msg
        Otherwise returns`Unparsed. | 
| compiler_msg_parser_raw [Lit.Renderer.Log] | compiler_parser_raw sis always`Unparsed. | 
| count [Lit.Prim] | cout pis thecountofpas specified at primitive creation. | 
| count_now [Lit.Prim] | count_now pis the number of vertices in the vertex stream. | 
| cpu [Lit.Buf] | cpu b stis the CPU buffer ofb(if any). | 
| cpu_autorelease [Lit.Buf] | cpu_autorelease bufistrueif the CPU buffer is set toNoneonce uploaded to the GPU. | 
| cpu_buffer [Lit.Buf] | |
| cpu_byte_count [Lit.Renderer.Private.Buf] | |
| cpu_count [Lit.Buf] | cpu_count bis the number of scalars in the CPU buffer ofb. | 
| cpu_exists [Lit.Buf] | cpu_exists bistrueif the CPU buffer ofbexists. | 
| cpu_p [Lit.Renderer.Private.Buf] | |
| create [Litu.Effect.Wireframe] | create ()is a new wireframe effect, the optional parameters
        can be used to preset the uniforms. | 
| create [Lit.Renderer.T] | |
| create [Lit.Renderer.Private.BInfo] | |
| create [Lit.Renderer] | creates size bcreates a renderer with backendb. | 
| create [Lit.Fbuf.Rbuf] | create mutisample size fmtis an image with 
        sizesizeand sample formatfmt. | 
| create [Lit.Fbuf] | create attachementsis a framebuffer with attachementsattachments. | 
| create [Lit.View] | create tr proj viewportis a view such that:tr, defines the location and orientation of the view.
         It is the transform that maps world coordinates to view 
         coordinates. Defaults toM4.id, i.e. we are at the origin
         looking at down the z-axis. It defines the builtin uniform 
         valueLit.Uniform.world_to_view.,proj, defines the viewing volume. It is the transform 
         that maps view coordinates to clip space. Defaults toLit.View.persp(`H Float.pi_div_4) 1.5 1. 100.. It defines the 
         builtin uniform valueLit.Uniform.view_to_clip.,viewporta rectangular area in normalized screen
         coordinates of the renderer's viewport; default isBox2.unit. It defines the builtin uniform valuesLit.Uniform.viewport_oandLit.Uniform.viewport_size. | 
| create [Lit.Effect] | create raster depth blend uniforms progis an effect that uses the GPU 
      programprog. | 
| create [Lit.Prog] | create uset shadersis the program made up ofshaders, a list
      in which eachshader_kindshould appear at most once. | 
| create [Lit.Tex] | wrap_s, wrap_t, wrap_r, wrapping behaviour, if applicable, 
           alongs,tandrdimensions. Defaults to `Repeat.,mipmaps, iftruegenerates mipmaps. Defaults tofalse.,min_filter, if applicable, minification filter. Defaults to`Nearest_mipmap_linear.,mag_filter, if applicable, magnification filter. Defaults to`Nearest.,buf_autorelease, doesn't keep a reference on buf once
           texture has been uploaded to gpu. Defaults totruefor 
           `D1 to `D3 but false on `Buffer. | 
| create [Lit.Prim] | create name tr first count index kind attrsis a primitive 
      such that:tris a is a transform that is right-multiplied to the render 
         operation matrix (e.g. for normalizing disparate model
         coordinate scales); TODO defaults toid.,nameis an optional client name for identifiying the primitive; 
         auto generated by default.,firstis the scalar index of the first vertex index inindex, 
         ignored ifindexis unspecified; defaults to0.,countis the number of vertices that are part of the vertex 
         stream.countmust be specified ifindexis unspecified. In that
         casecountattribute elements in each attribute are read to define 
         the vertex stream.,indexif specified must be a buffer of unsigned integers 
         used to index the attribute elements to specify the vertex stream. 
         Ifcountis specified then alwayscountindices will be read 
         fromindexstarting atfirst. Ifcountis unspecified then 
         all indices starting atfirstuntil the end of buffer will be read
         (hence the primitive's size may change dynamically).,kindthe kind of primitive to render.,attrs, the primitive's attributes. | 
| create [Lit.Attr] | create normalize stride first name dim bufis an attribute such that:normalize, iftrue, scalars stored as integer and 
         signed integer are respectively mapped to floating point 
         ranges[0;1]and[-1;1]on access on the GPU;
         defaults tofalse.,strideis the number of scalars from attribute 
         element to attribute element, defaults todim.,firstis the scalar index of the first attribute 
         element inbuf; defaults to 0.,nameis the name of the attribute. This name will be used
         to bind the attribute to the corresponding input variable in 
         the vertex shader,dimis the dimension of the data (from1to4).,bufis the buffer holding the attribute elements. | 
| create [Lit.Buf] | create cpu_autorelease usage initis a buffer value such that:initis the buffer initialisation, seeLit.Buf.init.,usage, hint specifiying the buffer usage, seeLit.Buf.usage(defaults to`Static_draw).,cpu_autorelease, iftrue(default) the CPU buffer is
          automatically released by setting it toNoneonce 
          it is uploaded to the GPU buffer. | 
| create_bigarray_any [Lit.Renderer.Private.Buf] | |
| cube [Litu.Prim] | cube tr name dups siscube tr name dups (Box3.v_mid P3.o (Size3.v s s s)). | 
| cuboid [Litu.Prim] | cuboid tr dups boxis an axis-aligned cuboid bounded bybox. | 
| D | |
| default [Lit.Fbuf] | defaultis the default framebuffer withLit.Fbuf.clears_defaultclears. | 
| depth [Lit.Effect] | depth eise's depth state. | 
| depth_default [Lit.Effect] | depth_defaultis the default depth state:depth_default.depth_testisSome `Less.,depth_default.depth_writeistrue.,depth_default.depth_offsetis(0., 0.) | 
| dim [Lit.Attr] | dim aisa's dimension. | 
| E | |
| empty [Lit.Uniform] | emptyis the empty set of uniforms. | 
| F | |
| fbuf [Lit.Renderer.T] | |
| fbuf [Lit.Renderer] | fbuf ris the framebuffer on which render ops are performed. | 
| fill_color [Litu.Effect.Wireframe] | fill_coloris the triangle's fill color, default toColor.white. | 
| find [Lit.Uniform] | find s uis the value ofuins(if any). | 
| find [Lit.Prim] | find p nis the attribute namednofp(if any). | 
| find_named [Lit.Uniform] | find s nis the value of a uniform namedn(if any). | 
| first [Lit.Prim] | first pis first scalar index read fromindex. | 
| first [Lit.Attr] | first aisa's first attribute element scalar index. | 
| float [Lit.Uniform] | float n vis a float uniform namednwith valuev. | 
| fold [Lit.Uniform] | fold f acc sfoldsfover the uniforms ofsstarting withacc. | 
| fold [Lit.Prim] | fold f acc pfoldsfover the attributes ofpstarting withacc. | 
| G | |
| get [Lit.Uniform] | find s uis the value ofuins. | 
| get [Lit.Prim] | get p nis the attribute namednofp. | 
| get_cpu [Lit.Buf] | get_cpu b stiscpu b stbut raises if there's no 
      cpu buffer. | 
| get_cpu_buffer [Lit.Buf] | |
| get_named [Lit.Uniform] | find s uis the value ofuins. | 
| get_uniform [Lit.Effect] | get_uniform e uis the value of uniformuine. | 
| gl_renderer [Lit.Renderer.Cap] | gl_renderer ris the OpenGL renderer ofr. | 
| gl_vendor [Lit.Renderer.Cap] | gl_vendor ris the OpenGL renderer vendor ofr. | 
| gl_version [Lit.Renderer.Cap] | gl_version ris the OpenGL version number ofr. | 
| glsl_version [Lit.Renderer.Cap] | gl_version ris the shading language version number ofr. | 
| gpu_byte_count [Lit.Renderer.Private.Buf] | |
| gpu_count [Lit.Buf] | gpu_count bis the number of scalars in the GPU buffer ofb. | 
| gpu_exists [Lit.Buf] | gpu_exists bistrueif the GPU buffer ofbexists. | 
| gpu_map [Lit.Renderer.T.BBuf] | |
| gpu_map [Lit.Buf] | gpu_map r access b stmaps the GPU buffer ofbwith 
      accessaccess. | 
| gpu_unmap [Lit.Renderer.T.BBuf] | |
| gpu_unmap [Lit.Buf] | gpu_unmap r bunmaps the bufferb. | 
| gpu_update [Lit.Tex] | |
| gpu_upload [Lit.Buf] | gpu_upload bistrueif the CPU scalars will uploaded
      to the GPU next time the renderer uses the buffer. | 
| I | |
| index [Lit.Prim] | index pis the index ofp(if any). | 
| init_of_raster [Lit.Tex] | init_of_raster ris a texture init value derived fromraster. | 
| insert [Lit.Prog] | insert ~loc:(`Loc (f, l)) srcis the insert made ofsrclocated in filefat linel. | 
| int [Lit.Uniform] | int n vis a integer uniform namednwith valuev. | 
| is_empty [Lit.Uniform] | is_empty sistrueifsis empty. | 
| is_multisample [Lit.Fbuf] | is_multisample fbistrueiffbis a multisample
      framebuffer. | 
| is_value_builtin [Lit.Uniform] | is_value_builtin uistrueifuhas its value 
      defined by the renderer. | 
| iter [Lit.Prim] | iter p fiteratesfover the attributes ofp. | 
| K | |
| kind [Lit.Tex] | kind tist's texture kind. | 
| kind [Lit.Prim] | kind pis the kind ofp. | 
| L | |
| lang [Lit.Prog] | lang sis the shading language for shaders. | 
| lines [Lit.Renderer.Private.Log] | |
| loc [Lit.Prog] | loc sis the location of shaders. | 
| look [Lit.View] | look up at ~from:pos ()in layman terms this is the transform
      which has the effect of putting you at positionposlooking at
      the pointatand with your head tilted to match theupdirection. | 
| M | |
| m2 [Lit.Uniform] | m2 n vis a 2x2 matrix uniform namednwith valuev. | 
| m3 [Lit.Uniform] | m3 n vis a 3x3 matrix uniform namednwith valuev. | 
| m4 [Lit.Uniform] | m4 n vis a 4x4 matrix uniform namednwith valuev. | 
| mag_filter [Lit.Tex] | min_filter tist's magnification filter. | 
| max_render_buffer_size [Lit.Renderer.Cap] | |
| max_samples [Lit.Renderer.Cap] | |
| max_tex_size [Lit.Renderer.Cap] | |
| mem [Lit.Prim] | mem p nistruethere is an attribute with nameninp. | 
| mem_named [Lit.Uniform] | mem_named s nis true ifshas a uniform namedn. | 
| min_filter [Lit.Tex] | min_filter tist's minification filter. | 
| mipmaps [Lit.Tex] | mipmaps tistrueif mipmaps are generated for texture. | 
| model_normal_to_view [Lit.Uniform] | |
| model_to_clip [Litu.Effect.Wireframe] | model_to_clipis the model to clip space transform matrix, 
        defaults to the`Model_to_clipbuilt-in. | 
| model_to_clip [Lit.Uniform] | |
| model_to_view [Lit.Uniform] | |
| model_to_world [Lit.Uniform] | |
| multisample [Lit.Fbuf.Rbuf] | multisample bisb's multisample value. | 
| multisample [Lit.Tex] | multisample tist's multisample parameters. | 
| N | |
| name [Lit.Renderer.T] | |
| name [Lit.Prog] | name pis the program name. | 
| name [Lit.Uniform] | name uis the name of uniformu. | 
| name [Lit.Prim] | name pis the name ofp. | 
| name [Lit.Attr] | name aisa's name. | 
| ndc_of_surface [Lit.View] | ndc_of_surface view ptis the normalized device coordinates
      of the normalized surface coordinatesptinview. | 
| ndc_of_viewport [Lit.View] | ndc_of_viewport view ptis the normalized device coordinates
      inviewof the normalized viewport coordinatesptinview. | 
| nil [Lit.Tex] | nilis a stub texture that can be used for example to initialize 
      texture uniforms. | 
| none [Lit.Renderer.Private.BInfo] | |
| nop [Lit.Renderer] | nopis a render no-op, it has no effect on the renderer. | 
| normal [Lit.Attr] | normalis"normal". | 
| normalize [Lit.Attr] | normalize aisa's normalization behaviour. | 
| O | |
| of_formatter [Lit.Renderer.Log] | of_formatter ppfis a log that outputs onppf. | 
| op [Lit.Renderer] | op count uniforms tr e pis a render op. | 
| P | |
| parse_version [Lit.Renderer.Private.Cap] | |
| persp [Lit.View] | persp fov aspect near faris a perspective projection matrix 
      such that:fovis the field of view angle in radians along a given 
         axis.,aspectis the ratio between the horizontal field of view 
         and the vertical field of view.,nearandfarare positive distances to the near and 
         far clip planes. | 
| pp [Lit.Uniform] | pp ppf uprints an unspecified representation ofuonppf. | 
| pp [Lit.Tex] | pp ppf tis a textual represenation oftonppf. | 
| pp [Lit.Prim] | pp ppf pprints an unspecified representation ofponppf. | 
| pp [Lit.Attr] | pp ppf aprints an unspecified representation ofaonppf. | 
| pp [Lit.Buf] | pp ppf bprints an unspecified representation ofbonppf. | 
| pp_compiler_msg [Lit.Renderer.Log] | pp_compiler_msg ppf mprints an unspecified representation ofmonppf. | 
| pp_gl_synopsis [Lit.Renderer.Cap] | pp_gl_synopsis ppf rprints a short two lines summary 
        of the OpenGL implementationris dealing with. | 
| pp_gl_version [Lit.Renderer.Cap] | pp_gl_version ppf vprints an unspecified representation ofvonppf. | 
| pp_init [Lit.Tex] | pp_init ppf initprints a textual representation ofinitonppf. | 
| pp_kind [Lit.Tex] | pp_kind ppf kprints a textual representation ofkonppf | 
| pp_kind [Lit.Prim] | pp_kind ppf kindprints an unspecified representation ofkindonppf. | 
| pp_loc [Lit.Prog] | pp_loc ppf locprints an unspecified representation ofloconppf. | 
| pp_mag_filter [Lit.Tex] | pp_mag_filter ppf mprints a textual representation ofmonppf | 
| pp_min_filter [Lit.Tex] | pp_mag_filter ppf mprints a textual representation ofmonppf | 
| pp_msg [Lit.Renderer.Log] | pp_msg ppf mprints an unspecified representation ofmonppf. | 
| pp_sample_format [Lit.Tex] | pp_sample_format ppf sfprints a textual representation ofsponppf. | 
| pp_set [Lit.Uniform] | pp_set ppf setprints an unspecified representation ofsonppf. | 
| pp_shader_stage [Lit.Prog] | pp_shader_stage ppf stageprints an unspecified representatino ofstageonppf. | 
| pp_status [Lit.Fbuf] | pp_status ppf sprints a textual representation ofsonppf. | 
| pp_usage [Lit.Buf] | pp_usage ppf usageprints an uspecified representation ofusageonppf. | 
| pp_wrap [Lit.Tex] | pp_wrap ppf wprints a textual representation ofwonppf | 
| prog [Lit.Effect] | prog eise's GPU program. | 
| proj [Lit.View] | |
| R | |
| raster [Lit.Effect] | raster eise's raster state. | 
| raster_default [Lit.Effect] | raster_defaultis the default raster state:raster_default.raster_face_cullisNone.,raster_default.raster_multisampleistrue. | 
| read [Lit.Renderer.T.BFbuf] | |
| read [Lit.Fbuf] | read r fb read box bufasynchronously reads the contents of
      framebufferfbaccording toreadin the rectangleboxspecified in integral screen coordinates and stores the result
      in the GPU buffer ofbuf, starting at indexfirst(defaults
      to 0) and usingw_stridepixels (defaults to(Box2.w box))
      to move from line to line. | 
| rect [Litu.Prim] | rect tr name tex d2 segs boxis an axis-aligned Oxy 2D plane 
      bounded byb. | 
| release [Lit.Renderer.T] | |
| release [Lit.Renderer] | release rreleases GPU resources associated to the renderer. | 
| rename [Lit.Attr] | rename a nameis likeaexcept the name is changed toname. | 
| render [Lit.Renderer.T] | |
| render [Lit.Renderer] | render clear rrenders the added operations. | 
| rot [Litu.Manip] | |
| rot_update [Litu.Manip] | |
| S | |
| sample_format [Lit.Fbuf.Rbuf] | sample_format bisb's sample format. | 
| sample_format [Lit.Tex] | sample_format tist's sample format. | 
| scalar_type [Lit.Buf] | scalar_type bis the scalar type ofb. | 
| set_binfo [Lit.Renderer.Private.Fbuf.Rbuf] | |
| set_binfo [Lit.Renderer.Private.Fbuf] | |
| set_binfo [Lit.Renderer.Private.Effect] | |
| set_binfo [Lit.Renderer.Private.Prog] | |
| set_binfo [Lit.Renderer.Private.Tex] | |
| set_binfo [Lit.Renderer.Private.Prim] | |
| set_binfo [Lit.Renderer.Private.Buf] | |
| set_buf [Lit.Tex] | set_buf t bsetst's buffer to b. | 
| set_buf_autorelease [Lit.Tex] | |
| set_clears [Lit.Fbuf] | set_clears fb clearssetsfb's clears toclears. | 
| set_cpu [Lit.Buf] | set_cpu b basets the CPU buffer ofbtoba. | 
| set_cpu_autorelease [Lit.Buf] | set_cpu_autorelease b boolsets the autorelease behaviour tobool. | 
| set_cpu_buffer [Lit.Buf] | |
| set_cpu_p [Lit.Renderer.Private.Buf] | |
| set_fbuf [Lit.Renderer.T] | |
| set_fbuf [Lit.Renderer] | set_fbuf r fbufsets the framebuffer tofbuf. | 
| set_gpu_count [Lit.Renderer.Private.Buf] | |
| set_gpu_exists [Lit.Renderer.Private.Buf] | |
| set_gpu_update [Lit.Tex] | 
Needs to be called if you change the underlying buffer and 
      want buffer changes to be picked up.
 | 
| set_gpu_upload [Lit.Buf] | set_gpu_upload b uifuistruesetsbto upload its CPU 
      buffer to the GPU buffer next time the renderer sees the buffer. | 
| set_proj [Lit.View] | |
| set_size [Lit.Renderer.T] | |
| set_size [Lit.Renderer] | |
| set_to_model_to_world [Lit.Uniform] | 
TODO add the rest
 | 
| set_tr [Lit.View] | |
| set_uniform [Lit.Effect] | set_uniform e u vsets the value of uniformutovine. | 
| set_value [Lit.Uniform] | |
| set_view [Lit.Renderer.T] | |
| set_view [Lit.Renderer] | |
| set_viewport [Lit.View] | |
| shader [Lit.Prog] | shader ~loc:(`Loc (f, l)) ~inserts stage srcis the shader for
      stagestagemade by pre-concatening the insertsinsertstosrclocated in filefat linel. | 
| shader_stages [Lit.Renderer.Cap] | shader_stages ris the list of shader stages 
        supported by the renderer. | 
| shaders [Lit.Prog] | shaders pis the shaders ofp. | 
| size [Lit.Renderer.T] | |
| size [Lit.Renderer] | |
| size2 [Lit.Fbuf.Rbuf] | size2 bisb's size. | 
| size2 [Lit.Tex] | size2 tist's width and height. | 
| size3 [Lit.Tex] | size3 tist's width and height in samples. | 
| source [Lit.Prog] | source ?lang sis the source of shadersas will
      be given to the GPU. | 
| sphere [Litu.Prim] | sphere tr name level ris a sphere of radiusrcentered 
      on the origin obtained by subdividing an octahedron (level = 0). | 
| split_string [Lit.Renderer.Private.Log] | |
| stage [Lit.Prog] | stage sis the shader stage ofs. | 
| status [Lit.Renderer.T.BFbuf] | |
| status [Lit.Fbuf] | status r fbisfb's status. | 
| stride [Lit.Attr] | stride aisa's attribute element scalar stride. | 
| surface_of_ndc [Lit.View] | surface_of_ndc view ptis the normalized surface coordinates
      of the normalized device coordinatesptinview. | 
| surface_of_viewport [Lit.View] | surface_of_viewport view ptis the normalized surface coordinates
      of the normalized viewport coordinatesptinview. | 
| sync_cpu_to_gpu [Lit.Renderer.T.BBuf] | |
| sync_cpu_to_gpu [Lit.Buf] | sync_cpu_to_gpu r buploads the CPU buffer ofbto the GPU buffer. | 
| sync_gpu_to_cpu [Lit.Renderer.T.BBuf] | |
| sync_gpu_to_cpu [Lit.Buf] | gpu_to_cpu r breads backb's GPU buffer intob's CPU
      buffer. | 
| T | |
| tex [Lit.Uniform] | tex n vis a sampler uniform namednwith valuev. | 
| tex [Lit.Attr] | texis"tex". | 
| texn [Lit.Attr] | texn nis(Printf.sprintf "tex%d" n) | 
| tr [Lit.View] | |
| tr [Lit.Prim] | tr pis pre-transform matrix ofp. | 
| U | |
| uniforms [Lit.Effect] | uniforms ethe uniforms that are used withe's program. | 
| uniforms [Lit.Prog] | uniforms pare the default uniforms ofp. | 
| usage [Lit.Buf] | usage bis the usage ofb. | 
| V | |
| v [Lit.Uniform] | visLit.Uniform.set_value. | 
| v2 [Lit.Uniform] | v2 n vis a 2D vector uniform namednwith valuev. | 
| v3 [Lit.Uniform] | v3 n vis a 3D vector uniform namednwith valuev. | 
| v4 [Lit.Uniform] | v4 n vis a 4D vector uniform namednwith valuev. | 
| value [Lit.Uniform] | value uis the value of uniformu. | 
| vertex [Lit.Attr] | vertexis"vertex". | 
| view [Lit.Renderer.T] | |
| view [Lit.Renderer] | |
| view_to_clip [Lit.Uniform] | |
| viewport [Lit.View] | |
| viewport_o [Lit.Uniform] | 
in surface coordinates.
 | 
| viewport_of_ndc [Lit.View] | viewport_of_ndc view ptis the normalized viewport coordinates
      inviewof the normalized device coordinatesptinview. | 
| viewport_of_surface [Lit.View] | viewport_of_surface view ptis the normalized viewport coordinates
      inviewof the normalized surface coordinatespt. | 
| viewport_size [Litu.Effect.Wireframe] | 
TODO
 | 
| viewport_size [Lit.Uniform] | 
in surface coordinates.
 | 
| W | |
| wire_color [Litu.Effect.Wireframe] | wire_coloris the wireframe color, defaults toColor.black. | 
| wire_only [Litu.Effect.Wireframe] | wire_only, iftrueonly the wireframe is shown, defaults tofalse. | 
| wire_width [Litu.Effect.Wireframe] | wire_widthis the wire width (TODO in which space), default to1. | 
| with_normals [Litu.Prim] | |
| world_to_clip [Lit.Uniform] | |
| world_to_view [Lit.Uniform] | |
| wrap_r [Lit.Tex] | wrap_r tist's texturing wrapping mode in the r dimension. | 
| wrap_s [Lit.Tex] | wrap_s tist's texturing wrapping mode in the s dimension. | 
| wrap_t [Lit.Tex] | wrap_t tist's texturing wrapping mode in the t dimension. |