MOS
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
mos::aud::Assets
Cache for heavy audio assets
C
mos::gfx::Assets
Cache for faster loading of textures and meshes
C
mos::gl::Blit_target
C
mos::gfx::Box
Visual bounding box
C
mos::aud::Buffer
16bit integer audio buffer
C
mos::apu::Buffer
C
mos::gl::Buffer
C
mos::gfx::Camera
Rendering camera view
C
mos::gl::Standard_program::Camera_uniforms
C
mos::gl::Cloud_program::Camera_uniforms
C
mos::gfx::Character
Measurements of a character glyph, for text rendering
C
mos::Container< T >
Container
C
mos::Container< Cloud >
C
mos::Container< Sound >
C
mos::Container< Sound_stream >
C
mos::Container< Texture_target >
C
mos::gfx::Cube_camera
Camera
for environment rendering
C
mos::gfx::Directional_light
C
mos::gl::Standard_program::Directional_light_uniforms
C
mos::gl::Cloud_program::Directional_light_uniforms
C
mos::gfx::Environment_light
Environment light, based on a cube map
C
mos::gl::Environment_map_target
C
mos::gl::Standard_program::Environment_uniforms
C
mos::gl::Cloud_program::Environment_uniforms
C
mos::gfx::Fog
Fog
with exponential falloff and near/far color blending
C
mos::gl::Standard_program::Fog_uniforms
C
mos::gfx::Font
Bitmap font
C
mos::gl::Frame_buffer
C
mos::Id< T >
C
mos::Id< mos::aud::Stream >
C
mos::Id< mos::gfx::Shape >
C
mos::Id< mos::gfx::Target >
C
mos::Id< mos::gfx::Texture >
C
mos::gl::Standard_program::Light_uniforms
C
mos::gl::Cloud_program::Light_uniforms
C
Light_uniforms
C
mos::aud::Listener
Where the audio system listens from
C
mos::gfx::Material
Physically based material
C
mos::gpu::Material
C
mos::gl::Standard_program::Material_uniforms
C
mos::gfx::Model
Collection of properties for a renderable object
C
mos::gpu::Model
C
mos::gfx::Material::Normal
C
mos::gpu::Material::Normal
C
mos::gpu::Material::Pair< T >
C
mos::gpu::Material::Pair< float >
C
mos::gpu::Material::Pair< glm::vec3 >
C
mos::sim::Pid< T >
Pid
controller
C
mos::gfx::Point
Particle used in a particle cloud
C
mos::gl::Post_target
►
C
mos::gl::Program
C
mos::gl::Bloom_program
C
mos::gl::Blur_program
C
mos::gl::Cloud_program
Uniforms for the particle shader program
C
mos::gl::Compositing_program
C
mos::gl::Depth_program
C
mos::gl::Standard_program
Uniforms for the standard shader
C
mos::gl::Quad
C
mos::sim::Ray
Ray
for ray testing
C
mos::gl::Render_buffer
C
mos::gl::Renderer
Render geometry shapes with OpenGL
C
mos::al::Renderer
OpenAL audio renderer
►
C
mos::al::Resource
General resource living on the APU
C
mos::al::Buffer
C
mos::al::Filter
Filter
living on the APU
C
mos::al::Source
Source
living on the APU
►
C
mos::gpu::Resource
C
mos::gpu::Mesh
C
mos::gpu::Texture_2D
C
mos::gfx::Scene
Scene
for rendering
C
mos::aud::Scene
Audio scene with listener and audio sources
C
mos::apu::Scene
Audio scene with listener and audio sources
C
mos::gl::Shader
C
mos::gl::Shadow_map_target
►
C
mos::gfx::Shape
Base class for geometric shapes
C
mos::gfx::Cloud
Collection of particles for rendering, uses same texture
C
mos::gfx::Mesh
Geometric data description, vertices and indices
C
mos::gfx::Material::Slot< T >
C
mos::gfx::Material::Slot< float >
C
mos::gfx::Material::Slot< glm::vec3 >
C
mos::apu::Sound
C
mos::aud::Sound
Audio buffer and audio source combined
C
mos::apu::Sound_stream
Streamed audio from file, combined with a source living on the APU
C
mos::aud::Sound_stream
Stream
audio from file, combined with source data
C
mos::apu::Source
Source
living on the APU
C
mos::aud::Source
Base class for the audio source
C
mos::gfx::Spot_light
Spotlight
C
mos::gl::Standard_target
C
mos::aud::Stream
Audio streaming from *.ogg file
C
mos::gfx::Target
Off screen rendering target
C
mos::gfx::Text
Text
for rendering
►
C
mos::gfx::Texture
Texture
base
C
mos::gfx::Texture_2D
Texture
in two dimension
C
mos::gl::Texture_buffer_2D
C
mos::gfx::Texture_target
Off screen rendertarget
C
mos::Tracked_container< T >
Container
with modified time stamp
C
mos::Tracked_container< mos::gfx::Vertex >
C
mos::Tracked_container< Point >
C
mos::Tracked_container< Triangle_indices >
C
mos::gfx::Vertex
Vertex
structure, supported by the renderer
C
mos::gl::Vertex_array
Generated on Sat Jan 22 2022 12:45:29 for MOS by
1.8.13