gdk-graphics  1b6d84e044c2c953fd7c9501e628a67e80f4da0d
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngdk
 Ngraphics
 Ccontext
 Canimated_model
 Cbatch_model
 Ccamera
 CcolorRepresents a 4 channel color: {Red, Green, Blue, Alpha}
 CentityObservable 3d object
 Centity_ownerLibrary facing interface for user-defined types that own entities
 CmaterialDecides how models using the material should be drawn
 CmodelVertex data representing a 3D graphical object
 Crender_setSet of objects to render
 Cscene3d environment within which cameras draw entities
 Cscreen_cameraPosition, orientation and perspective from which entity(s) are drawn
 Cshader_programSpecifies drawing behaviours at the programmable stages in the graphics pipeline
 Csorted_render_set
 Ctexture2d 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_viewPod struct representing a view on decoded image data
 Ctexture_cameraTexture camera renders to textures instead of the screen
 Cwebgl1es2_cameraWebgl1es2_camera implementation of camera
 Cwebgl1es2_contextBrief webgl1/gles2.0 context implementation
 Cwebgl1es2_entityRepresents an observable 3D object
 Cwebgl1es2_material
 Cwebgl1es2_modelVertex data representing a 3D graphical object
 Cwebgl1es2_sceneRender scene
 Cwebgl1es2_screen_cameraWebgl1es2_screen_camera implementation of camera
 Cwebgl1es2_shader_programSpecifies 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_infoIndex, size, type of an active attribute used in the shader program
 Cactive_uniform_infoIndex. size. type o an active uniform used in the shader program
 Cwebgl1es2_textureTexture generally represents the color of a surface
 Cwebgl1es2_texture_cubic_data_view_typeDescription of a cubic image
 Cwebgl1es2_texture_cameraWebgl1es2_camera implementation of texture_camera
 Cwebgl1es2_vertex_attributeA 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_formatInforms the gl context how to interpret the currently bound vertex data
 Cattribute_data_viewView 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_dataUsed to construct a model. Vertex data represents a set of vertex data in system memory
 Cinterleaved_data_view