Main Page
Packages
Classes
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Derm.Render.AnimationService
Derm.Render.ArrayBufferObject< T >
Array buffer object
Derm.Render.BaseShaderAttributes
Abstract rendered attribute buffers
Derm.Render.BlendState
Blend render state (buffer group, color)
Derm.Render.BoundBox
Bounding box
Derm.Render.BoundBoxAligned
Derm.Render.BoundSphere
Derm.Render.BoundVolume
Generic bounding volume interface
Derm.Render.BufferObject.BufferHint
Buffer allocation hints
Derm.Render.BufferObject
Data buffer object abstraction
Derm.Ui.Widget.Button
Derm.Render.RenderContext.Capabilities
OpenGL
implementation capabilities
Derm.Render.ColorABGR32
ABGR color (32 bits)
Derm.Render.ColorBGR16
BGR color (16 bits)
Derm.Render.ColorBGR24
BGR color (24 bits)
Derm.Render.ColorBGR32
BGR color (32 bits)
Derm.Render.ColorBGR8
BGR color (8 bits)
Derm.Render.ColorRGB16
RGB color (16 bits)
Derm.Render.ColorRGB24
RGB color (24 bits)
Derm.Render.ColorRGB48
RGB color (24 bits)
Derm.Render.ColorRGB8
RGB color (8 bits)
Derm.Render.ColorRGBA32
RGBA color (32 bits)
Derm.Render.ColorRGBAf
RGBA color (floating point)
Derm.Render.ColorRGBf
RGB color (floating point)
Derm.Render.ColorY16
Single component color (16 bits)
Derm.Render.ColorY8
Single component color (8 bits)
Derm.Render.ColorYF
Single component color (8 bits)
Derm.Util.CommandLine
Command line utilities
Derm.Render.CullFaceState
Culling face state
Derm.Render.DepthTestState
Depth test state (buffer group, depth)
Derm.Util.Design
Design
by contract utility
Derm.Util.Design.DesignException
Exception thrown whenever a precondition or postcondition is not satisfied
Derm.Util.DirectedGraph< T >
Directed graph
Derm.Util.DirectedGraphNode
Directed graph node
Derm.OpenGL.Wgl.DISPLAY_DEVICE
Structure to describe the display device
Derm.Render.ElementBufferObject< T >
Element buffer object
Derm.Render.Font
Renderable font
Derm.Platform.GetProcAddress
Derm.Platform.GetProcAddressOSX
Derm.Platform.GetProcAddressWindows
Derm.Platform.GetProcAddressX11
Derm.OpenGL.Gl
OpenGL
bindings
Derm.OpenGL.Glx
Derm.Types.HalfSingle
Represents an half single-precision floating point number
Derm.Render.ICamera
Rendering camera
Derm.Render.IColor
Generic color interface
Derm.Render.IColorABGR< T >
ARGB color interface
Derm.Render.IColorBGR< T >
BGR color interface
Derm.Render.IColorRGB< T >
RGB color interface
Derm.Render.IColorRGBA< T >
RGBA color interface
Derm.Render.IColorY< T >
Single component color interface
Derm.Platform.IGetProcAddress
Derm.Ui.IKeyboardInput
Derm.Raster.Image
Generic image
Derm.Raster.ImageLoader
RasterImage loader
Derm.Raster.ImageLoaderCore
ImageLoader
for multiple file formats, supported by the current .NET framework
Derm.Raster.ImageLoaderDIB
ImageLoader
for DIB file format
Derm.Raster.ImageLoaderEXR
ImageLoader
for EXR file format
Derm.Raster.ImageLoaderPPM
ImageLoader
for PPM file format
Derm.Render.INameable
Nameable
Derm.Render.IReferenced
Referenced resource interface
Derm.Render.IRenderObject
Object used for rendering
Derm.Render.IShaderInterface
Generic shader interface
Derm.Render.IShaderState
Interface defining shader compilation, linkage and runtime state
Derm.Render.IVertex
Generic vertex interface
Derm.Render.IVertex1
Generic bidimensional vertex interface
Derm.Render.IVertex2
Generic bidimensional vertex interface
Derm.Render.IVertex3
Generic tridimensional vertex interface
Derm.Render.IVertex4
Generic homogeneous tridimensional vertex interface
Derm.Render.RenderKernelDetachedService.Job
Generic service job
Derm.Ui.KeyboardInput
Mouse state abstraction
Derm.Raster.LayerImage< T >
Layered image
Derm.Render.LightManager
Derm.Render.Matrix
Generic matrix
Derm.Render.Matrix4x4
Square matrix of 4x4 components
Derm.Mesh.Mesh
Complex geometry
Derm.Mesh.MeshCodec
Mesh
encoder/decoder abstraction
Derm.Mesh.MeshCodec3ds
Mesh
loader for Autodesk 3DS files
Derm.Mesh.MeshCodecOBJ
Derm.Mesh.MeshCodecOFF
Mesh
loader for OFF files
Derm.Mesh.MeshCollection
Mesh
manager
Derm.Render.Shaders.MeshFragmentShader
Fragment
ShaderObject
implementing
MeshFragmentShader
Derm.Render.Shaders.MeshVertexShader
Vertex
ShaderObject
implementing
MeshVertexShader
Derm.Render.ModelMatrix
Model matrix implementation
Derm.Ui.MouseInput
Mouse input abstraction
Derm.Render.Nameable
INameable
implementation
Derm.Util.CommandLine.Option
Command line option description
Derm.Render.OrbitCamera
Derm.Render.OrthoCamera
Orthographic camera
Derm.Render.PackedArrayBufferObject
Array buffer object packing multiple buffers
Derm.Render.PerspectiveCamera
Perspective camera
Derm.Render.Pixel
Utility class for describing pixel formats
Derm.Render.RenderContext.PixelFormat
Pixel
format description
Derm.OpenGL.Wgl.PIXELFORMATDESCRIPTOR
Structure to describe the pixel format of a drawing surface
Derm.Render.Plane
Plane
abstraction
Derm.Render.PolygonState
Polygon state
Derm.OpenGL.ProcLoader
Base class for loading external routines
Derm.Render.ProjectionMatrix
Projection matrix
Derm.Render.Shaders.ProjectRigidVertex
Vertex
ShaderObject
implementing
ProjectRigidVertex
Derm.Render.Quaternion
Quaternion
Derm.Raster.RasterImage< T >
Raster
image
Derm.Render.RenderAnimation
Rendering animation
Derm.Render.RenderBuffer
Framebuffer attachable render buffer
Derm.Render.RenderBufferObject< T >
Generic buffer object
Derm.Render.RenderContext
Rendering context
Derm.Render.RenderException
Exception thrown from
RenderContext
class
Derm.Render.RenderFramebuffer
Rendering framebuffer
Derm.Render.RenderGarbageService
Texture
set management service
Derm.Render.RenderGraphNode
Graph node dedicated for rendering
Derm.Render.RenderHierarchy
Hierarchy dedicated for rendering
Derm.Render.RenderKernel
Rendering kernel
Derm.Render.RenderKernelContextService
RenderKernel
context service
Derm.Render.RenderKernelDetachedService
RenderKernel
service executed parallely
Derm.Render.RenderObject
Common implementation of
IRenderObject
interface
Derm.Render.RenderPipeline
Render
pipeline
Derm.Render.RenderState
Generic render state
Derm.Render.RenderSurface
Render
surface interface
Derm.Ui.RenderUiPipeline
RenderPipeline for rendering an
UserInterface
Derm.Render.RenderWindow
Rendering window
Derm.Render.World.RenderWorldPipeline
RenderPipeline
for rendering a
World
Derm.Render.World.World.RootObject
World
root object
Derm.Ui.UserInterface.RootObject
UserInterface
root object
Derm.Render.SelectionBuffer
Derm.Render.ShaderAttributes
Rendered attribute buffers
Derm.Render.ShaderAttributesProxy
Rendered attribute buffers proxy
Derm.Render.ShaderInterface
Commonly used shader interface
Derm.Render.ShaderObject
Shader object
Derm.Render.ShaderProgram
Shader program
Derm.Render.StdDirectionalLight
Directional light
Derm.Render.Shaders.StdDirLightShader
Vertex
ShaderObject
implementing StdDirLight
Derm.Render.StdLight
Basic light
Derm.Render.Shaders.StdLightModelShader
Vertex
ShaderObject
implementing StdLightModel
Derm.Render.StdLightModelState
Standard ligh model render state
Derm.Render.StdMaterialState
Material
RenderState
Derm.Render.StdPositionalLight
Derm.Render.Shaders.StdPosLightShader
Vertex
ShaderObject
implementing StdPosLight
Derm.Render.StdSpotLight
Derm.Render.Shaders.StdSpotLightShader
Vertex
ShaderObject
implementing
StdSpotLight
Derm.Mesh.Mesh.Surface
Mesh
surface
Derm.Render.TargetCamera
Derm.Render.World.Terrain
Mesh
representing terrains
Derm.Render.Texture
Texture
Derm.Render.Texture1d
One dimensional texture
Derm.Render.Texture2d
Two dimensional texture
Derm.Render.Texture3d
Three dimensional texture
Derm.Render.TextureCube
Cube texture
Derm.Render.TextureLoadService.TextureLoadJob
Job for loading texture data
Derm.Render.TextureLoadService
Texture
loading service
Derm.Render.TextureRectangle
Two dimensional texture using rectangle coordinates
Derm.Render.TextureSetService
Texture
set management service
Derm.Render.TexturesState
Texture
state
Derm.Render.TextureStage
Texture
procedure stage
Derm.Render.TextureStageState
Texture
stage state
Derm.Render.TransformContext
Transformation context
Derm.Render.Shaders.TransformState
VertexInterface implementing ITransformState
Derm.Render.UniformBufferObject< T >
Construct an UniformBufferObject
Derm.Ui.UserInterface
Generic user interface
Derm.Render.Vertex1b
Unidimensional vertex value type (byte coordinates)
Derm.Render.Vertex1d
Unidimensional vertex value type (double coordinates)
Derm.Render.Vertex1f
Unidimensional vertex value type (float coordinates)
Derm.Render.Vertex1i
Unidimensional vertex value type (integer coordinates)
Derm.Render.Vertex1s
Unidimensional vertex value type (short coordinates)
Derm.Render.Vertex1ub
Unidimensional vertex value type (unsigned byte coordinates)
Derm.Render.Vertex1ui
Unidimensional vertex value type (unsigned integer coordinates)
Derm.Render.Vertex1us
Unidimensional vertex value type (unsigned short coordinates)
Derm.Render.Vertex2b
Bidimensional vertex value type (byte coordinates)
Derm.Render.Vertex2d
Bidimensional vertex value type (double coordinates)
Derm.Render.Vertex2f
Bidimensional vertex value type (float coordinates)
Derm.Render.Vertex2i
Bidimensional vertex value type (integer coordinates)
Derm.Render.Vertex2s
Bidimensional vertex value type (short coordinates)
Derm.Render.Vertex3b
Tridimensional vertex value type (byte coordinates)
Derm.Render.Vertex3d
Tridimensional vertex value type (double coordinates)
Derm.Render.Vertex3f
Tridimensional vertex value type (float coordinates)
Derm.Render.Vertex3i
Tridimensional vertex value type (integer coordinates)
Derm.Render.Vertex3s
Tridimensional vertex value type (short coordinates)
Derm.Render.Vertex4b
Homogeneous tridimensional vertex value type (byte coordinates)
Derm.Render.Vertex4d
Homogeneous tridimensional vertex value type (double coordinates)
Derm.Render.Vertex4f
Homogeneous tridimensional vertex value type (float coordinates)
Derm.Render.Vertex4i
Homogeneous tridimensional vertex value type (integer coordinates)
Derm.Render.Vertex4s
Homogeneous tridimensional vertex value type (short coordinates)
Derm.Render.RenderPipeline.Viewport
RenderPipeline
viewport
Derm.OpenGL.Wgl
Derm.Ui.Widget.Widget
Base widget class
Derm.Render.World.World
Representation of the world
Derm.Util.XmlHelper
XML helper class
Services powered by