|
|
Classes | |
| class | RSAlphaTest |
| The alpha test render state class. More... | |
| class | RSBlendMode |
| The blend mode render state class. More... | |
| class | RSClearValues |
| The clear values render state class. More... | |
| class | RSClipPlanes |
| The render state class for user-defined clipping planes. More... | |
| class | RSColorMaterial |
| The color material render state class. More... | |
| class | RSCullMode |
| The cull mode render state class. More... | |
| class | RSDepthBuffer |
| The depth buffer render state class. More... | |
| class | RSDithering |
| The dithering render state class. More... | |
| class | RSFillMode |
| The fill mode render state class. More... | |
| class | RSFog |
| The fog render state class. More... | |
| class | RSLighting |
| The fixed-function lighting render state class. More... | |
| class | RSMaterial |
| The material render state class. More... | |
| class | RSNormalization |
| The normalization render state class. More... | |
| class | RSPointParameters |
| The point parameters render state class. More... | |
| class | RSScissor |
| The scissor render state class. More... | |
| class | RSShadeMode |
| The shade mode render state class. More... | |
| class | RSStencilBuffer |
| The stencil buffer buffer render state class. More... | |
| class | TCSCoordGeneration |
| The texture coordinate generation texture coordinate state class. More... | |
| class | TCSTextureMatrix |
| The texture matrix texture coordinate state class. More... | |
| class | TSAddressingMode |
| The addressing mode texture state class. More... | |
| class | TSBorderColor |
| The border color texture state class. More... | |
| class | TSFiltering |
| The filtering texture state class. More... | |
| class | TSSMipmapLODBias |
| The mipmap LOD bias texture sampler state class. More... | |
| class | AdapterInfo |
| A little data class containing information about a display adapter. More... | |
| class | ChooseRendererDialog |
| A dialog for choosing a renderer library at runtime. More... | |
| class | Color |
| A helper template for handling ARGB colors as a 32-bit integer value. More... | |
| class | ColorReal |
| A little helper class for handling RGBA colors specified as 4 real values. More... | |
| class | CubeTexture |
| A class for cube textures. More... | |
| class | DeviceInfo |
| A little data class containing information about a device/driver of an adapter. More... | |
| class | DirectionalLight |
| This class represents a directional light source. More... | |
| class | DisplayMode |
| This class represents a display mode. More... | |
| class | Exception |
| A generic exception class. More... | |
| class | InvalidArgumentException |
| An invalid-argument exception class. More... | |
| class | FileNotFoundException |
| A file-not-found exception class. More... | |
| class | FileReadException |
| A file-read exception class. More... | |
| class | FileWriteException |
| A file-write exception class. More... | |
| class | FileSeekException |
| A file-seek exception class. More... | |
| class | RenderSystemException |
| A general render system exception class. More... | |
| class | RenderTargetException |
| A general render target exception class. More... | |
| class | BeginSceneException |
| The begin-scene exception class. More... | |
| class | NotAvailableException |
| A not-available exception class. More... | |
| class | UnsupportedShadingLanguageException |
| An unsupported-shading-language exception class. More... | |
| class | UnsupportedPixelFormat |
| An unsupported-pixel-format exception class. More... | |
| class | RendererNotFoundException |
| A renderer-not-found exception class. More... | |
| class | CreateRendererException |
| A create-renderer exception class. More... | |
| class | CreateRenderContextException |
| A create-render-context exception class. More... | |
| class | CreateRenderTargetException |
| A create-render-target exception class. More... | |
| class | DrawException |
| A draw exception class. More... | |
| class | RenderStateException |
| A render-state exception class. More... | |
| class | InsufficientCapsException |
| A get-caps exception class. More... | |
| class | ShaderCompileException |
| A shader-compile exception class. More... | |
| class | ShaderProgramLinkException |
| A shader-program-link exception class. More... | |
| class | LexerErrorException |
| A lexer-error exception class. More... | |
| class | ParserErrorException |
| A parser-error exception class. More... | |
| class | FragmentShader |
| A class representing a fragment shader. More... | |
| class | IndexBuffer |
| This class defines an index buffer for the render system. More... | |
| class | Light |
| This class is the abstract base class for all light classes used for fixed-function, per-vertex lighting. More... | |
| class | Material |
| A little helper class for handling materials. More... | |
| class | PixelFormat |
| The pixel format class. More... | |
| class | PixelRectRegion |
| A class representing a rectangular region of a surface. More... | |
| class | PixelBoxRegion |
| A class representing a box region of a volume surface. More... | |
| class | PixelFormatConverter |
| A class for doing pixel format conversions. More... | |
| class | PointLight |
| This class represents a point light source. More... | |
| class | RenderBuffer |
| This class defines a buffer for the render system. More... | |
| class | RenderBufferLocker |
| The render buffer locker helper class. More... | |
| class | RenderContext |
| The main interface class to the underlying rendering API. More... | |
| class | RenderContextAccessor |
| The render context accessor interface class. More... | |
| class | RenderContextCaps |
| This class provides information about the capabilities of a render context. More... | |
| class | RenderCubeTexture |
| A class for using a cube texture as render target. More... | |
| class | Renderer |
| This class represents a renderer and as such usually an underlying rendering API. More... | |
| class | RendererInfo |
| This class provides information about a renderer. More... | |
| class | RenderFullScreenWindow |
| A render target class that represents a full screen window. More... | |
| class | RenderResource |
| This class defines a resource for the render system. More... | |
| class | RenderState |
| The render state base class. More... | |
| class | RenderTarget |
| The render target abstract base class. More... | |
| class | RenderTexture1D |
| A class for using a 1-dimensional texture as render target. More... | |
| class | RenderTexture2D |
| A class for using a 2-dimensional texture as render target. More... | |
| class | RenderTextureBase |
| This is the base class for all render-to-texture render targets. More... | |
| class | RenderWindow |
| A render target class that represents a window. More... | |
| class | RenderWindowParent |
| The render window parent class. More... | |
| class | Shader |
| A class representing a shader. More... | |
| class | ShaderProgram |
| The shader program class that is used to program the entire grahpics pipeline. More... | |
| class | ShaderVarType |
| This class defines the types used for shader variables. More... | |
| class | ShadingLanguage |
| A helper class for encapsulating shading languages. More... | |
| class | ShadingLanguageCaps |
| This data class represents a the capabilities of a shading language. More... | |
| class | SpotLight |
| This class represents a spotlight. More... | |
| class | StateBase |
| This template serves as base class for state classes, such as render states or texture states. More... | |
| class | StateSetBase |
| The state set base class. More... | |
| class | RenderStateSet |
| The render state set class. More... | |
| class | TextureSamplerStateSet |
| The texture sampler state set class. More... | |
| class | TextureCoordStateSet |
| The texture coordinate state set class. More... | |
| class | TextureStateSet |
| The texture state set class. More... | |
| class | StateSet |
| This class represents a complete set of states of a render context. More... | |
| class | Texture1D |
| A class for 1-dimensional textures. More... | |
| class | Texture2D |
| A class for 2-dimensional textures. More... | |
| class | Texture3D |
| A class for 3-dimensional volume textures. More... | |
| class | TextureBase |
| The base class for all texture resource classes. More... | |
| class | TextureCaps |
| This class provides information about the texture-related capabilities of a render context. More... | |
| class | TextureCoordStage |
| The texture coordinate stage class. More... | |
| class | TextureCoordState |
| The texture coordinate stage state base class. More... | |
| class | TextureSamplerStage |
| The texture sampler stage class. More... | |
| class | TextureSamplerState |
| The texture sampler stage state base class. More... | |
| class | TextureState |
| The texture state base class. More... | |
| class | Timer |
| A high-precision timer class. More... | |
| class | VertexAttribBinding |
| This class represents a binding of a vertex attribute to a shader input variable. More... | |
| class | VertexBuffer |
| This class defines a vertex buffer for the render system. More... | |
| class | VertexBufferStreamMapping |
| This small data class defines the vertex buffer stream mapping used in the RenderContext::Draw methods. More... | |
| class | VertexFormat |
| This class defines the format of a vertex type used in vertex buffers. More... | |
| class | VertexShader |
| A class representing a vertex shader. More... | |
| struct | VertexTypeNormal |
| A pre-defined vertex type with a position and a normal. More... | |
| struct | VertexTypeNormalTex2D |
| A pre-defined vertex type with a position, a normal and one set of 2-dimensional texture coordinates. More... | |
| struct | VertexTypeNormalTex2DTex2D |
| A pre-defined vertex type with a position, a normal and two sets of 2-dimensional texture coordinates. More... | |
| struct | VertexTypeTex2D |
| A pre-defined vertex type with a position and one set of 2-dimensional texture coordinates. More... | |
| struct | VertexTypePrimColor |
| A pre-defined vertex type with a position and a color. More... | |
| struct | VertexTypePrimColorSecColor |
| A pre-defined vertex type with a position, a primary color and a secondary color. More... | |
| struct | VertexTypeNormalPrimColor |
| A pre-defined vertex type with a position, a normal and a color. More... | |
| struct | VertexTypeNormalPrimColorTex2D |
| A pre-defined vertex type with a position, a normal, a color, and a set of texture coordinates. More... | |
| struct | VertexTypePrimColorTex2D |
| A pre-defined vertex type with a position, a color and a set of texture coordinates. More... | |
| class | Viewport |
| A class defining a rectangular viewport. More... | |
Namespaces | |
| namespace | @12 |
| namespace | @13 |
| namespace | @14 |
| namespace | @16 |
| namespace | ShaderCompilers |
Typedefs | |
| typedef Color< 16, 8, 0, 24 > | ColorARGB |
| ARGB 32-bit packed color type. | |
| typedef Color< 24, 16, 8, 0 > | ColorRGBA |
| RGBA 32-bit packed color type. | |
| typedef Color< 0, 8, 16, 24 > | ColorABGR |
| ABGR 32-bit packed color type. | |
| typedef Color< 8, 16, 24, 0 > | ColorBGRA |
| BGRA 32-bit packed color type. | |
|
Copyright © by Martin Ecker |