Rendering types, including materials and shaders. More...
Namespaces | |
namespace | AsyncTexturing |
asynchronous fetching and lifetime mangement of texture resources | |
namespace | Text |
Font-based geometry. | |
Classes | |
class | AtlasTexturePageLayout |
class | DynamicBuffer |
Template class for representing a dynamic GL Buffer with an in memory representation of the data (Vertex or Index data) that can be glBufferSubData copied. More... | |
struct | EnvironmentFlatteningConfiguration |
class | EnvironmentFlatteningService |
class | EnvironmentMaterialFactory |
class | EnvironmentMaterialRepository |
class | EnvironmentStateTextures |
class | EnvironmentTextures |
class | GlBufferPool |
A pool of Open GL buffers. More... | |
class | GLState |
Wrapper for common Open GL states to filter out redundant state changes. More... | |
class | GLStateBase |
class | GLBoolState |
class | GLStateFunc1 |
class | GLStateFunc2 |
class | GLStateFunc3 |
class | GLStateFunc4 |
class | GLStateEnumFunc1 |
class | IEnvironmentTexturesObserver |
class | IMaterialProvider |
class | IMaterialRepository |
class | IMeshUploadService |
class | IRenderableFilter |
Interface to a filter of Renderable objects. More... | |
class | IRenderingService |
class | ITextRenderablesSource |
Interface to a source of TextRenderable objects. More... | |
class | ITexturePageLayout |
Interface to the layout of a texture page. More... | |
class | LoadingScreen |
struct | LoadingScreenConfig |
class | LoadingScreenRenderables |
class | MaterialRepository |
class | LoadingScreenRenderablesFactory |
class | Mesh |
A renderable mesh. More... | |
class | RegularTexturePageLayout |
A texture page divided into equally sized tiles along each axis. More... | |
class | RenderableBase |
The simplest renderable unit consumed by the renderer. More... | |
class | RenderableFilters |
A set of renderable filters that can be called upon to add visible renderables to the RenderQueue. More... | |
class | RenderContext |
class | RenderingService |
class | RenderOptionsModel |
class | RenderQueue |
A queue of renderable objects to be drawn. More... | |
class | RenderTexture |
struct | ScreenProperties |
class | Shader |
Base class for Shader programs. More... | |
class | SortKey |
class | StencilLayersController |
class | TriStripMesh |
A renderable triangle strip mesh. More... | |
class | VAOCache |
A cache of OpenGL vertex array objects (VAOs), keyed by VertexBinding. More... | |
class | VertexBindingElement |
A binding between a single field in a vertex format with a single vertex attribute consumed by a Shader. More... | |
Typedefs | |
typedef GLuint | TVertexBufferId |
typedef GLuint | TIndexBufferId |
typedef GLuint | TTextureId |
typedef u32 | TShaderId |
typedef Materials::MaterialId | TMaterialIdWrapper |
typedef Eegeo::shared_ptr < TMaterialIdWrapper >::type | TMaterialId |
typedef std::vector < Renderables::TextRenderable * > | TTextRenderables |
Rendering types, including materials and shaders.