Data Structures

Here are the data structures with brief descriptions:
renderstack::attribute_bindingHolds necessary information to feed shader attribute with data
renderstack::attribute_bindingsAttribute_binding collection
mesh3d::attribute_map< Key, Value >Attributes (like positions, normals, texcoords) for keys (polygon, point, corner)
mesh3d::attribute_map_base< Key >
mesh3d::attribute_map_collection< Key >Collection of attribute maps for specific key type
mesh3d::attribute_map_not_found_exception
renderstack::attribute_mappingHolds necessary information to map shader attribute to data in vertex buffer
renderstack::attribute_mappingsAttribute_mapping collection
renderstack::bufferWrapper for gl vertex and index buffers
renderstack::cameraHolds necessary information to produce projection matrix
renderstack::colorSimple rgb triplet
renderstack::controlValue control that can be updated over time
mesh3d::cornerCorner of polygon, connected to one point
renderstack::shapes::cube
renderstack::shapes::cuboctahedron
renderstack::default_render_target
renderstack::shapes::dodecahedron
renderstack::dynamic_rectangleMesh for 2D rectangle that can resize
renderstack::float_parameter
renderstack::frameHolds transformation information
renderstack::frame_controlsTranslation and rotation controls for all axes, for frame
renderstack::framebuffer_attachmentHolds either renderbuffer or texture
mesh3d::geometryCollection of points, polygons, corners and their attributes
renderstack::shapes::great_rhombicosidodecahedron
renderstack::gridBasic grid mesh (low level)
renderstack::shapes::grid
renderstack::shapes::icosahedron
mesh3d::incompatible_attribute_type_exception
renderstack::index_buffer_not_found_exception
renderstack::index_out_of_range_exception
renderstack::invalid_buffer_gl_target_exception
renderstack::invalid_buffer_stride_exception
renderstack::invalid_camera_projection_exception
mesh3d::invalid_index_exception
renderstack::shapes::johnson_solid
mesh3d::key_not_found_exception< Key >
renderstack::make_current_failed_exception
renderstack::matrix4 x 4 float matrix, column major
renderstack::matrix_not_invertible_exception
renderstack::matrix_parameter
renderstack::meshHolds vertex buffer and a number of index buffers
renderstack::shapes::octahedron
mesh3d::pointConnects to polygons through their corners
mesh3d::polygonConnects to points through corners
renderstack::shapes::polymesh
renderstack::programWrapper for gl program
renderstack::program_attributeWrapper for gl program attribute
renderstack::program_attribute_not_found_exception
renderstack::shapes::quad
renderstack::quaternionQuaternion for 3d rotations and attitude
renderstack::realize_failed_exception
renderstack::rectangleSimple 2D integer rectangle with x, y, width and height
renderstack::render_buffer
renderstack::render_targetAbstraction for gl framebuffer object
renderstack::renderbufferCan be attached to render_target
rs_context
rs_controller
rs_pointer
rs_rectangleRectangle
rs_windowWindow
scoped_array< T >
scoped_ptr< T >
renderstack::shaderWrapper for gl shader
renderstack::shapes::sphere
renderstack::shapes::tetrahedron
renderstack::textureCan be used as texture, can be rendered to if attached to render_target
renderstack::texture_binding
renderstack::texture_parameter
renderstack::shapes::truncated_cube
renderstack::shapes::truncated_dodecahedron
renderstack::shapes::truncated_icosahedron
renderstack::shapes::truncated_octahedron
renderstack::uint_parameter
renderstack::uniformWrapper for gl uniform
renderstack::uniform_bindingInformation necessary to feed uniform to gl
renderstack::uniform_bindingsUniform_binding collection
renderstack::uniform_mappingInformation how to map a shader uniform to a parameter based on name and type
renderstack::uniform_mappingsUniform mapping collection
renderstack::uniform_not_found_exception
renderstack::uniform_parameter_sourceContainer for parameters
renderstack::uniform_sourcePure virtual interface for objects that can act bind data to uniforms
mesh3d::vec2Simple two component float vector
renderstack::vec2Simple two component float vector
renderstack::vec2_parameter
renderstack::vec3Simple three component float vector
mesh3d::vec3Simple three component float vector
renderstack::vec3_parameter
renderstack::vec4Simple four component float vector
renderstack::vec4_parameter
renderstack::vertex_attributeOne vertex attribute such as vertex position or normal
renderstack::vertex_attribute_not_found_exception
renderstack::vertex_formatCollection of vertex attributes
renderstack::viewportSimple rectangle used to specify gl viewport
renderstack::windowNative window system window with rendering context
Generated on Sun Apr 11 12:23:11 2010 for RenderStack by  doxygen 1.6.3