gdk-graphics 0b051eb9b5c1eaa0658babaa4463dd7a80aa9d2c
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngdk
 Ngraphics
 CcontextEntry point for gdk-graphics
 Ntexture_data
 CviewPointer a contiguous list of channel data representing 2D texture metadata that contains its size, format and usage info \warn a view does not own its data
 Cattribute_dataAttribute_data represents one of the lists of components that comprise a model_data object
 Cbatch_modelerBatch modeler assembles merges provided model data into a single set of data and then uploads it all to a single model typical use-cases of batching includes particles, sprites
 Ccamera
 CcolorRepresents a 4 channel color: {Red, Green, Blue, Alpha}. TODO: channel values should be limited to the range 0.0 - 1.0
 CentityObservable 3d object
 Cgraphics_exceptionRoot exception type for this project
 CmaterialDecides how models using the material should be drawn
 CmodelVertex data representing a 3D graphical object
 Cmodel_dataVertex data stored in system memory
 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
 Csprite_animationNon-interpolated 2d sprite animation
 CframeAnimation frame position and size in texels
 Cnormalized_frameAnimation frame position and size in normalized texture coordinate space
 CtextureUniform color data, usually used to color the surface of a 3d model, but also used for height maps, volumetric lights etc
 Ctexture_cameraTexture camera renders to textures instead of the screen
 Cvolumetric_lightingCubic volume of diffuse lighting data
 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) TODO: array uniform methods currently force the use of vectors. should add support for c-style arrays and std::arrays
 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_texture
 Cwebgl1es2_texture_cameraWebgl1es2_camera implementation of texture_camera
 Njfc
 Ccontiguous_viewInterface to a contiguous sequence of values without exposing the interface of the underlying collection and without copying or moving its data
 Ccube_array3d array where its length width and height are equal
 CeventEvent class that requires the user to clean up after themselves
 Csmart_eventEvent class that automatically cleans up unused observers