Frontend 2.0 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Frontend::AbstractMap< TKey, TValue >
Frontend::Net::Address
Frontend::Utils::SceneGraph::Ambient
Frontend::Utils::Loaders::COLLADA::AnimationSampler
Frontend::Utils::SceneGraph::ApplyMaterialNode
Frontend::Array< T >
Frontend::Utils::Loaders::COLLADA::Attribute
Frontend::Utils::Loaders::AudioClipLoader
Frontend::Utils::Loaders::COLLADA::Batch
Frontend::Bitmap
Frontend::Utils::BitmapCollage
Frontend::GUI::BitmapFont
Frontend::Graphics::BlendStateRepresents a set of settings for the blending stage of the graphics pipeline
Frontend::Graphics::BlendStateDescriptorDescribes the settings desired for a BlendState object
Frontend::Utils::Blitter
Frontend::Utils::Blitter::Quads
Frontend::Utils::Typography::BlitterRichText
Frontend::Utils::Typography::BlitterTextRenders text through a Blitter-interface, and represents the resulting Quad-collection
Frontend::Utils::SceneGraph::BoneNode
Frontend::Utils::SceneGraph::BoundingShape
Frontend::Utils::Shapes::BoxAligned
Frontend::Utils::Shapes::Intersectors::BoxAlignedBoxAligned
Frontend::Utils::Shapes::Intersectors::BoxAlignedChamferCylinder
Frontend::Utils::Shapes::Intersectors::BoxAlignedFrustum
Frontend::Utils::Shapes::Intersectors::BoxAlignedTriangle
Frontend::Graphics::BufferBase class for geometry data buffers
Frontend::BufferA buffer of bytes
Frontend::Sound::BufferRepresents a buffer containing sound data
Frontend::Utils::BufferStream
Frontend::GUI::Button
Frontend::Utils::Camera
Frontend::Utils::Loaders::COLLADA::Camera
Frontend::Utils::SceneGraph::Camera
Frontend::Utils::SceneGraph::CameraNode
Frontend::Utils::Loaders::CgProgramLoader
Frontend::Utils::Shapes::ChamferCylinder
Frontend::Utils::Shapes::Intersectors::ChamferCylinderChamferCylinder
Frontend::Utils::Shapes::Intersectors::ChamferCylinderFrustum
Frontend::Utils::Loaders::COLLADA::Channel
Frontend::GUI::CheckBox
Frontend::Utils::Audio::Clip
Frontend::Utils::Loaders::COLLADALoader
Frontend::Utils::Collage
Frontend::Utils::Collage::Tile
Frontend::Utils::CollageBuilder
Frontend::Utils::CollageBuilder::Tile
Frontend::GUI::Color
Frontend::GUI::Colors
Frontend::Utils::SceneGraph::CompositeController
Frontend::Utils::Compression::Compressor
Frontend::Net::ConnectionLostExceptionThrown when read/write is attempted on a TCP socket which has lost its connection
Frontend::Utils::SceneGraph::ConstantController
Frontend::Input::Context
Frontend::Net::Context
Frontend::GUI::Control
Frontend::Utils::SceneGraph::Controller
Frontend::DateTimeRepresents a date and time
Frontend::Utils::DefaultResourceProxy
Frontend::Graphics::DepthStencilStateRepresents a set of settings for the depth/stencil stage of the graphics pipeline
Frontend::Graphics::DepthStencilStateDescriptorDescribes the settings desired for a DepthStencilState object
Frontend::Graphics::DeviceRepresents a session with the graphics device
Frontend::Sound::DeviceRepresents a session with the sound driver/adapter
Frontend::Graphics::Device::DrawCallListenerEvent receiver for draw calls
Frontend::Graphics::Device::FactoryDefines an interface for creating Device objects
Frontend::Utils::SceneGraph::Diffuse
Frontend::Utils::SceneGraph::Displacement
Frontend::DisplayAn interface to a Display Device (In common cases a Monitor)
Frontend::Display::SettingsHolds Display Settings
Frontend::Utils::Xml::DocumentProvides an interface to an Xml-document
Frontend::Utils::Loaders::COLLADA::Document
Frontend::Utils::DrawableInterface for anything that can be drawn
Frontend::Utils::SceneGraph::DrawNode
Frontend::GUI::DropDownList
Frontend::Utils::EffectInterface that handles a Target in a scene graph
Frontend::Utils::Loaders::COLLADA::Effect
Frontend::Utils::SceneGraph::EffectNode
Frontend::Utils::Xml::Element
Frontend::Utils::SceneGraph::Emission
Frontend::GUI::EventReprents a generic event
Frontend::GUI::EventListenerInterface for listening for events
Frontend::ExceptionException class used for reporting all Frontend-related errors
Frontend::Utils::Loaders::Fgm
Frontend::Utils::Savers::Fgm
Frontend::IO::FileInfo
Frontend::IO::FileSystemAbstract file system interface
Frontend::GUI::Font
Frontend::Utils::Framebuffer
Frontend::Utils::Framebuffer::Descriptor
Frontend::Utils::Framebuffer::Instance
Frontend::Utils::FramebufferFiltersBasic framework for framebuffer filtering
Frontend::Utils::FramebufferProxy
Frontend::Utils::Shapes::Frustum
Frontend::Utils::Shapes::Intersectors::FrustumFrustum
Frontend::Utils::Loaders::Fsg
Frontend::Utils::Savers::Fsg
Frontend::Utils::Loaders::Fsgml
Frontend::Utils::Savers::Fsgml
Frontend::Utils::GeometryRepresents gpu memory resident geometry
Frontend::Utils::GeoStream
Frontend::Utils::GeoStream::Vertex
Frontend::Utils::GraphicsDeviceBlitter
Frontend::Utils::GraphicsDeviceBlitter::GDQuads
Frontend::Utils::GraphicsDeviceBlitter::Vertex
Frontend::GUI::GroupBox
Frontend::Utils::Loaders::GUILoader
Frontend::HashMap< TKey, TValue, TTraits >Dictionary template
Frontend::HashMap< TKey, TValue, TTraits >::Bucket
Frontend::HashMap< TKey, TValue, TTraits >::HashIterator
Frontend::HashMapDefaultTraits< TKey >
Frontend::Utils::Loaders::HDRLoaderProvides a Proxy-compatible interface for loading HDR bitmaps Use Load() to load directly without using ResourceProxy
Frontend::Heap< T >
Frontend::Utils::Loaders::COLLADA::Image
Frontend::Graphics::IndexBufferBuffer class for holding index data
Frontend::Graphics::InputElementDescribes an element in an input layout
Frontend::Graphics::InputLayoutDescribes the layout of vertex attributes in one or more vertex buffers to be used in a draw call
Frontend::Utils::Shapes::IntersectionProxy
Frontend::Utils::Shapes::IntersectionResultA structure filled out by Intersector::Intersect() to give additional information about the intersection result
Frontend::Utils::Shapes::IntersectorInterface for intersection-testers
Frontend::Iterator< T >
Frontend::Input::JoystickRepresents a joystick or game pad
Frontend::Utils::Loaders::JPEGLoaderProvides a Proxy-compatible interface to LoadJPEG()
Frontend::Utils::KeyboardCaptures keyboard input from one or more GUI::Control objects and keeps track of key states
Frontend::GUI::KeyboardEventRepresents information about a keyboard event
Frontend::GUI::Label
Frontend::Utils::Light
Frontend::Utils::Loaders::COLLADA::Light
Frontend::Utils::SceneGraph::Light
Frontend::Utils::Lighting
Frontend::Utils::SceneGraph::LightNode
Frontend::Utils::Shapes::Line
Frontend::Utils::SceneGraph::LinearController
Frontend::LinearMap< TKey, TValue >
Frontend::LinearMap< TKey, TValue >::LinearIterator
Frontend::Utils::Shapes::Intersectors::LineBoxAligned
Frontend::Utils::Shapes::Intersectors::LineChamferCylinder
Frontend::Utils::Shapes::Intersectors::LineFrustum
Frontend::Utils::Shapes::Intersectors::LinePlane
Frontend::Utils::Shapes::Intersectors::LineSphere
Frontend::GUI::ListBox
Frontend::Managed< T >
Frontend::Map< TKey, TValue >
Frontend::Map< TKey, TValue >::RedBlackIterator
Frontend::MapIterator< TKey, TValue >
Frontend::Utils::SceneGraph::Material
Frontend::Utils::SceneGraph::MaterialParameter
Frontend::Math::Matrix33x3 Matrix class for linear transformations
Frontend::Math::Matrix44x4 Matrix class for linear transformations
Frontend::Utils::SceneGraph::MatrixNode
Frontend::Utils::MeshRepresents system memory resident geometry
Frontend::Utils::Mesh::Attribute
Frontend::Utils::Shapes::MeshShape
Frontend::Utils::Shapes::Intersectors::MeshShapeBoxAligned
Frontend::Utils::Audio::MixerAudio stream capable of mixing other streams in real time
Frontend::Utils::Audio::Mixer::Voice
Frontend::Utils::Mouse
Frontend::GUI::MouseEventRepresents information about a mouse event
Frontend::MutexRepresents a platform-specific Mutex
Frontend::Utils::SceneGraph::NameNode
Frontend::Utils::Loaders::COLLADA::Node
Frontend::Utils::SceneGraph::Node
Frontend::Utils::SceneGraph::Normal
Frontend::ObjectAncestor class for all Frontend-objects
Frontend::Utils::Loaders::OggLoader
Frontend::Utils::Audio::OutletSpawns a separate thread which continously fills a sound buffer with data from a stream
Frontend::GUI::PainterInterface for drawing to 2D-surfaces
Frontend::GUI::PaintEvent
Frontend::Pair< TKey, TValue >
Frontend::GUI::Panel
Frontend::Graphics::ParameterRepresents a parameter inside the program
Frontend::Utils::Loaders::COLLADA::Parser
Frontend::Utils::PCamera
Frontend::GUI::PictureBox
Frontend::GUI::PixmapRepresents a bitmap that is managed by a WindowManager
Frontend::Utils::Shapes::Plane
Frontend::Utils::Shapes::Intersectors::PlaneBoxAligned
Frontend::Utils::Shapes::Intersectors::PlaneChamferCylinder
Frontend::Utils::Shapes::Intersectors::PlaneFrustum
Frontend::Utils::Shapes::Intersectors::PlaneSphere
Frontend::Utils::PlayableInterface for anything that can be played (sound)
Frontend::Utils::Savers::Png
Frontend::Utils::Loaders::PNGLoaderProvides a Proxy-compatible interface to LoadPNG()
Frontend::Utils::Shapes::Point
Frontend::Utils::Shapes::Intersectors::PointBoxAligned
Frontend::Utils::Shapes::Intersectors::PointChamferCylinder
Frontend::Utils::Shapes::Intersectors::PointFrustum
Frontend::Utils::Shapes::Intersectors::PointPlane
Frontend::Utils::Shapes::Intersectors::PointSphere
Frontend::Pool< T >
Frontend::Utils::Probe
Frontend::Utils::ProbeProxy
Frontend::Utils::ProbeValue< T >
Frontend::Utils::ProbeVector< T, Size >
Frontend::Utils::Profile
Frontend::Utils::ProfileAccumulate
Frontend::Utils::ProfileProxy
Frontend::Utils::ProfileProxy::ActiveProfile
Frontend::Graphics::ProgramA collection of Shader objects which can be used by a device to program the graphcis pipeline
Frontend::Utils::Loaders::ProgramLoader
Frontend::Utils::SceneGraph::ProgramNode
Frontend::GUI::ProgressBar
Frontend::Utils::Quad
Quads
Frontend::Queue< T >
Frontend::Queue< T >::Node
Frontend::GUI::RadioButton
Frontend::Math::Random
Frontend::Graphics::RasterizerStateRepresents a set of settings for the rasterizer stage of the graphics pipeline
Frontend::Graphics::RasterizerStateDescriptorDescribes the settings desired for a RasterizerState object
Frontend::Math::Rectangle< T >
Frontend::RedBlackTree< T >
Frontend::RedBlackTree< T >::Node
Frontend::Utils::SceneGraph::Reflection
Frontend::Utils::SceneGraph::Reflectivity
Frontend::Utils::SceneGraph::RendererInterface for scene graph rendering engines
Frontend::Utils::Resource< T, type >
Frontend::Utils::ResourceProxy
Frontend::Utils::ResourceProxy::AssetRecord
Frontend::Utils::ResourceProxy::Service
Frontend::Utils::Typography::RichText
Frontend::Utils::Typography::RichText::Paragraph
Frontend::Utils::Typography::RichText::Segment
Frontend::Utils::SceneGraph::RotateNode
Frontend::Utils::Loaders::COLLADA::Sampler2D
Frontend::Graphics::SamplerStateRepresents a sampler configuraiton
Frontend::Graphics::SamplerStateDescriptorRepresents a set of settings for a texture sampler
Frontend::Utils::SceneGraph::ScaleNode
Frontend::Utils::SceneGraph::Scene
Frontend::Utils::Loaders::COLLADA::Scene
Frontend::Utils::SceneGraph::SceneInstance
Frontend::GUI::ScrollBar
Frontend::Graphics::SemanticMapA semantic map defines mappings from custom aliases to backend-dependent attribute streams
Frontend::Graphics::SemanticMapDescriptorDescribes a semantic map
Frontend::Set< T >
Frontend::Set< T >::RedBlackIterator
Frontend::SetIterator< T >
Frontend::Graphics::ShaderRepresents a shader object
Frontend::Utils::Loaders::ShaderLoader
Frontend::Utils::Shapes::Shape
Frontend::Utils::SceneGraph::Shininess
Frontend::Utils::Simple::Simple2DA simple class for quick and easy drawing of textured 2D quads
Frontend::Utils::Simple::Simple2DEffect
Frontend::Utils::Simple::Simple3DEffect
Frontend::Utils::Simple::SimpleCollider
Frontend::Utils::SceneGraph::SimpleCollider
Frontend::Utils::Simple::SimpleRendererA simple Renderer implementation
Frontend::Utils::Simple::SimpleSetupProvides a simple setup for single-window graphics applications
Frontend::Utils::Simple::SimpleTextA simple class for quick and easy drawing of text
Frontend::Utils::SceneGraph::SkeletonNode
Frontend::Utils::Loaders::COLLADA::Skin
Frontend::Utils::Loaders::COLLADA::Skin::Vertex
Frontend::GUI::Slider
Frontend::Net::Socket
Frontend::Utils::SolidRepresents something solid
Frontend::Utils::SceneGraph::SolidNode
Frontend::Utils::Loaders::SoundBufferLoader
Frontend::Utils::SceneGraph::SoundNode
Frontend::Utils::Loaders::COLLADA::Source
Frontend::Utils::SceneGraph::Specular
Frontend::Utils::Shapes::Sphere
Frontend::Utils::Shapes::Intersectors::SphereBoxAligned
Frontend::Utils::Shapes::Intersectors::SphereChamferCylinder
Frontend::Utils::Shapes::Intersectors::SphereFrustum
Frontend::Utils::Shapes::Intersectors::SphereSphere
Frontend::Stack< T >
Frontend::Utils::State
Frontend::IO::StdFileSystemA FileSystem interface based on the C standard library functions
Frontend::IO::StdInCreates an IO::Stream interface that wraps the C standard library input (stdin)
Frontend::IO::StdOutCreates an IO::Stream interface that wraps the C standard library output (stdout)
Frontend::Utils::Audio::Stream
Frontend::IO::StreamProvides an abstract interface to a sequence of bytes
Frontend::StringString class
Frontend::String::StringData
Frontend::GUI::Style
Frontend::Utils::SubFileSystem
Frontend::Utils::SubMeshHolds information about a submesh
Frontend::Graphics::SurfaceRepresents a 2D buffer of pixels managed by a device
Frontend::Utils::Loaders::COLLADA::Surface
Frontend::GUI::TabControl
Frontend::Utils::TargetRepresents something that triggers an effect
Frontend::GUI::TextBox
Frontend::Utils::Loaders::TextLoader
Frontend::Utils::Typography::TextMargin
Frontend::Graphics::TextureRepresents a texture managed by a device
Frontend::Graphics::Texture2DTwo dimensional texture
Frontend::Utils::Texture2DCollage
Frontend::Utils::Loaders::Texture2DLoader
Frontend::Graphics::Texture3DA three-dimensional texture
Frontend::Graphics::TextureCubeSix two-dimensional texture faces representing a cube texture
Frontend::Utils::Loaders::TextureCubeLoader
Frontend::Utils::Loaders::TextureLoader
Frontend::Utils::Loaders::TGALoaderProvides a Proxy-compatible interface to LoadTGA()
Frontend::ThreadRepresent a platform-specific thread
Frontend::Utils::SceneGraph::TimeNode
Frontend::Utils::TimerNative timer class
Frontend::GUI::ToolStrip
Frontend::Utils::Loaders::COLLADA::Transformation
Frontend::Utils::SceneGraph::TransformNode
Frontend::Utils::SceneGraph::TranslateNode
Frontend::Utils::SceneGraph::Transparency
Frontend::Tree< T >
Frontend::Utils::Shapes::Triangle
Frontend::Utils::Loaders::TrueTypeFontLoader
Frontend::Utils::SceneGraph::Value
Frontend::Utils::SceneGraph::Vector
Frontend::Math::Vector2t< T >Specialized class for two-component vector
Frontend::Math::Vector3t< T >Optimized class for three-component vector
Frontend::Math::Vector4t< T >Optimized class for four-component vector
Frontend::Graphics::VertexBufferBuffer class for holding vertex data
Frontend::Utils::Loaders::WavLoader
Frontend::GUI::Widget
Frontend::GUI::Window
Frontend::GUI::WindowManager
Frontend::Utils::Savers::Xml
Frontend::Utils::Loaders::XmlLoader
Frontend::Utils::Loaders::ZipLoaderProvides a Proxy-compatible interface to LoadZip()
Frontend::Utils::Compression::ZLibCompressor