Namespace defining rendering engine. More...
Packages | |
| package | Shaders |
Namespace defining shaders implementation. | |
| package | World |
Classes | |
| class | AnimationService |
| class | ArrayBufferObject< T > |
| Array buffer object. More... | |
| class | BaseShaderAttributes |
| Abstract rendered attribute buffers. More... | |
| class | BlendState |
| Blend render state (buffer group, color). More... | |
| class | BoundBox |
| Bounding box. More... | |
| class | BoundBoxAligned |
| class | BoundSphere |
| interface | BoundVolume |
| Generic bounding volume interface. More... | |
| class | BufferObject |
| Data buffer object abstraction. More... | |
| struct | ColorABGR32 |
| ABGR color (32 bits). More... | |
| struct | ColorBGR16 |
| BGR color (16 bits). More... | |
| struct | ColorBGR24 |
| BGR color (24 bits). More... | |
| struct | ColorBGR32 |
| BGR color (32 bits). More... | |
| struct | ColorBGR8 |
| BGR color (8 bits). More... | |
| struct | ColorRGB16 |
| RGB color (16 bits). More... | |
| struct | ColorRGB24 |
| RGB color (24 bits). More... | |
| struct | ColorRGB48 |
| RGB color (24 bits). More... | |
| struct | ColorRGB8 |
| RGB color (8 bits). More... | |
| struct | ColorRGBA32 |
| RGBA color (32 bits). More... | |
| struct | ColorRGBAf |
| RGBA color (floating point). More... | |
| struct | ColorRGBf |
| RGB color (floating point). More... | |
| struct | ColorY16 |
| Single component color (16 bits). More... | |
| struct | ColorY8 |
| Single component color (8 bits). More... | |
| struct | ColorYF |
| Single component color (8 bits). More... | |
| class | CullFaceState |
| Culling face state. More... | |
| class | DepthTestState |
| Depth test state (buffer group, depth). More... | |
| class | ElementBufferObject< T > |
| Element buffer object. More... | |
| class | Font |
| Renderable font. More... | |
| interface | ICamera |
| Rendering camera. More... | |
| interface | IColor |
| Generic color interface. More... | |
| interface | IColorABGR< T > |
| ARGB color interface. More... | |
| interface | IColorBGR< T > |
| BGR color interface. More... | |
| interface | IColorRGB< T > |
| RGB color interface. More... | |
| interface | IColorRGBA< T > |
| RGBA color interface. More... | |
| interface | IColorY< T > |
| Single component color interface. More... | |
| interface | INameable |
| Nameable. More... | |
| interface | IReferenced |
| Referenced resource interface. More... | |
| interface | IRenderObject |
| Object used for rendering. More... | |
| interface | IShaderInterface |
| Generic shader interface. More... | |
| interface | IShaderState |
| Interface defining shader compilation, linkage and runtime state. More... | |
| interface | IVertex |
| Generic vertex interface. More... | |
| interface | IVertex1 |
| Generic bidimensional vertex interface. More... | |
| interface | IVertex2 |
| Generic bidimensional vertex interface. More... | |
| interface | IVertex3 |
| Generic tridimensional vertex interface. More... | |
| interface | IVertex4 |
| Generic homogeneous tridimensional vertex interface. More... | |
| class | LightManager |
| class | Matrix |
| Generic matrix. More... | |
| class | Matrix4x4 |
| Square matrix of 4x4 components. More... | |
| class | ModelMatrix |
| Model matrix implementation. More... | |
| class | Nameable |
| INameable implementation. More... | |
| class | OrbitCamera |
| class | OrthoCamera |
| Orthographic camera. More... | |
| class | PackedArrayBufferObject |
| Array buffer object packing multiple buffers. More... | |
| class | PerspectiveCamera |
| Perspective camera. More... | |
| class | Pixel |
| Utility class for describing pixel formats. More... | |
| class | Plane |
| Plane abstraction. More... | |
| class | PolygonState |
| Polygon state. More... | |
| class | ProjectionMatrix |
| Projection matrix. More... | |
| struct | Quaternion |
| Quaternion. More... | |
| class | RenderAnimation |
| Rendering animation. More... | |
| class | RenderBuffer |
| Framebuffer attachable render buffer. More... | |
| class | RenderBufferObject< T > |
| Generic buffer object. More... | |
| class | RenderContext |
| Rendering context. More... | |
| class | RenderException |
| Exception thrown from RenderContext class. More... | |
| class | RenderFramebuffer |
| Rendering framebuffer. More... | |
| class | RenderGarbageService |
| Texture set management service. More... | |
| class | RenderGraphNode |
| Graph node dedicated for rendering. More... | |
| class | RenderHierarchy |
| Hierarchy dedicated for rendering. More... | |
| class | RenderKernel |
| Rendering kernel. More... | |
| class | RenderKernelContextService |
| RenderKernel context service. More... | |
| class | RenderKernelDetachedService |
| RenderKernel service executed parallely. More... | |
| class | RenderObject |
| Common implementation of IRenderObject interface. More... | |
| class | RenderPipeline |
| Render pipeline. More... | |
| class | RenderState |
| Generic render state. More... | |
| class | RenderSurface |
| Render surface interface. More... | |
| class | RenderWindow |
| Rendering window. More... | |
| class | SelectionBuffer |
| class | ShaderAttributes |
| Rendered attribute buffers. More... | |
| class | ShaderAttributesProxy |
| Rendered attribute buffers proxy. More... | |
| class | ShaderInterface |
| Commonly used shader interface. More... | |
| class | ShaderObject |
| Shader object. More... | |
| class | ShaderProgram |
| Shader program. More... | |
| class | StdDirectionalLight |
| Directional light. More... | |
| class | StdLight |
| Basic light. More... | |
| class | StdLightModelState |
| Standard ligh model render state. More... | |
| class | StdMaterialState |
| Material RenderState. More... | |
| class | StdPositionalLight |
| class | StdSpotLight |
| class | TargetCamera |
| class | Texture |
| Texture. More... | |
| class | Texture1d |
| One dimensional texture. More... | |
| class | Texture2d |
| Two dimensional texture. More... | |
| class | Texture3d |
| Three dimensional texture. More... | |
| class | TextureCube |
| Cube texture. More... | |
| class | TextureLoadService |
| Texture loading service. More... | |
| class | TextureRectangle |
| Two dimensional texture using rectangle coordinates. More... | |
| class | TextureSetService |
| Texture set management service. More... | |
| class | TexturesState |
| Texture state. More... | |
| class | TextureStage |
| Texture procedure stage. More... | |
| class | TextureStageState |
| Texture stage state. More... | |
| class | TransformContext |
| Transformation context. More... | |
| class | UniformBufferObject< T > |
| Construct an UniformBufferObject. More... | |
| struct | Vertex1b |
| Unidimensional vertex value type (byte coordinates). More... | |
| struct | Vertex1d |
| Unidimensional vertex value type (double coordinates). More... | |
| struct | Vertex1f |
| Unidimensional vertex value type (float coordinates). More... | |
| struct | Vertex1i |
| Unidimensional vertex value type (integer coordinates). More... | |
| struct | Vertex1s |
| Unidimensional vertex value type (short coordinates). More... | |
| struct | Vertex1ub |
| Unidimensional vertex value type (unsigned byte coordinates). More... | |
| struct | Vertex1ui |
| Unidimensional vertex value type (unsigned integer coordinates). More... | |
| struct | Vertex1us |
| Unidimensional vertex value type (unsigned short coordinates). More... | |
| struct | Vertex2b |
| Bidimensional vertex value type (byte coordinates). More... | |
| struct | Vertex2d |
| Bidimensional vertex value type (double coordinates). More... | |
| struct | Vertex2f |
| Bidimensional vertex value type (float coordinates). More... | |
| struct | Vertex2i |
| Bidimensional vertex value type (integer coordinates). More... | |
| struct | Vertex2s |
| Bidimensional vertex value type (short coordinates). More... | |
| struct | Vertex3b |
| Tridimensional vertex value type (byte coordinates). More... | |
| struct | Vertex3d |
| Tridimensional vertex value type (double coordinates). More... | |
| struct | Vertex3f |
| Tridimensional vertex value type (float coordinates). More... | |
| struct | Vertex3i |
| Tridimensional vertex value type (integer coordinates). More... | |
| struct | Vertex3s |
| Tridimensional vertex value type (short coordinates). More... | |
| struct | Vertex4b |
| Homogeneous tridimensional vertex value type (byte coordinates). More... | |
| struct | Vertex4d |
| Homogeneous tridimensional vertex value type (double coordinates). More... | |
| struct | Vertex4f |
| Homogeneous tridimensional vertex value type (float coordinates). More... | |
| struct | Vertex4i |
| Homogeneous tridimensional vertex value type (integer coordinates). More... | |
| struct | Vertex4s |
| Homogeneous tridimensional vertex value type (short coordinates). More... | |
Enumerations | |
| enum | Primitive { Point, Line, LineStrip, LineLoop, Triangle, TriangleStrip, TriangleFan } |
Rendering primitive. More... | |
Functions | |
| delegate void | CompilerEventHandler (object sender, EventArgs args) |
| Delegate handling CompilerEvent events. | |
| delegate void | LinkerEventHandler (object sender, EventArgs args) |
| Delegate handling LinkerEvent events. | |
Namespace defining rendering engine.
This "fat" namespace contains all classes required to get rendering results. Probably it's the most used namespace.
Rendering primitive.
| delegate void Derm.Render.CompilerEventHandler | ( | object | sender, | |
| EventArgs | args | |||
| ) |
Delegate handling CompilerEvent events.
| sender | ||
| args |
| delegate void Derm.Render.LinkerEventHandler | ( | object | sender, | |
| EventArgs | args | |||
| ) |
Delegate handling LinkerEvent events.
| sender | ||
| args |