▼Ngdk | |
▼Ngraphics | |
Ccontext | |
Canimated_model | |
Cbatch_model | |
Ccamera | |
Ccolor | Represents a 4 channel color: {Red, Green, Blue, Alpha} |
Centity | Observable 3d object |
Centity_owner | Library facing interface for user-defined types that own entities |
Cmaterial | Decides how models using the material should be drawn |
Cmodel | Vertex data representing a 3D graphical object |
Crender_set | Set of objects to render |
Cscene | 3d environment within which cameras draw entities |
Cscreen_camera | Position, orientation and perspective from which entity(s) are drawn |
Cshader_program | Specifies drawing behaviours at the programmable stages in the graphics pipeline |
Csorted_render_set | |
▼Ctexture | 2d color data, usually used to color the surfaces of a 3d model. more accurately: used to color fragments produced from the rasterization of primitive surfaces. ultimately textures are just a uniform type, they can be used in any number of ways and may not contribute to the color of any fragments, Example: being used as a "heightmap", to displace vertex position in the programmable vertex stage |
Cimage_data_2d_view | Pod struct representing a view on decoded image data |
Ctexture_camera | Texture camera renders to textures instead of the screen |
Cwebgl1es2_camera | Webgl1es2_camera implementation of camera |
Cwebgl1es2_context | Brief webgl1/gles2.0 context implementation |
Cwebgl1es2_entity | Represents an observable 3D object |
Cwebgl1es2_material | |
Cwebgl1es2_model | Vertex data representing a 3D graphical object |
Cwebgl1es2_scene | Render scene |
Cwebgl1es2_screen_camera | Webgl1es2_screen_camera implementation of camera |
▼Cwebgl1es2_shader_program | Specifies drawing behaviours at the two programmable stages in the OpenGL ES 2.0/WebGL 1.0 pipeline (the vertex shader stage and fragment shader stage) |
Cactive_attribute_info | Index, size, type of an active attribute used in the shader program |
Cactive_uniform_info | Index. size. type o an active uniform used in the shader program |
▼Cwebgl1es2_texture | Texture generally represents the color of a surface |
Cwebgl1es2_texture_cubic_data_view_type | Description of a cubic image |
Cwebgl1es2_texture_camera | Webgl1es2_camera implementation of texture_camera |
Cwebgl1es2_vertex_attribute | A vertex attribute is a component of a vertex. Typical definitions would include: position, uv, normal, color. Strictly speaking though they are entirely arbitrary |
Cwebgl1es2_vertex_format | Informs the gl context how to interpret the currently bound vertex data |
Cattribute_data_view | View on to the data for a given attribute e.g: "uv", "position". a view does not own its data, the user must guarantee the data lives as long as the view could be read from |
▼Cvertex_data | Used to construct a model. Vertex data represents a set of vertex data in system memory |
Cinterleaved_data_view | |