Kigs Framework
Doc version 0.8
Open source multi purpose Rapid Application Development framework
|
manage rendering More...
Classes | |
class | ASEMeshLoader |
Load mesh in ASE format. More... | |
class | Billboard3D |
Billboard ( front facing camera texture ) object. More... | |
class | BinMeshLoader |
Import mesh from a binary file. More... | |
class | Camera |
Abstract class, special Node3D to manage a camera ( viewpoint in the scene ) More... | |
class | DirectRenderingMethods |
Base class to draw specific objects directly (in the current rendering context) More... | |
class | Drawable |
Base class for all drawable objects. More... | |
class | DrawableCallback |
Post notification when in Predraw, Draw and Postdraw. More... | |
class | DrawableSwitch |
Draw only one selected son. More... | |
class | DrawVertice |
Draw a dynamic mesh. More... | |
class | Fog |
Add fog to the scene. More... | |
class | HDrawable |
Drawable with a different hierarchy drawing policy. More... | |
class | Holo3DPanel |
Draw a textured quad or circular panel. More... | |
class | KigsBitmap |
Pixel buffer used as a Texture. More... | |
class | MeshItemGroup |
Group used in old style Mesh. More... | |
class | Mesh |
Old style Mesh. More... | |
class | Mesh::TexCoord |
Texture Coordinates structure. More... | |
class | Mesh::Triangle |
Triangle structure. More... | |
class | Mesh::TexturedTriangleStructBase |
Textured triangle base structure. More... | |
class | Mesh::TexturedTriangleStruct |
Textured triangle structure, with templated texture count parameter. More... | |
class | Mesh::ThreeColorTriangleStruct |
Triangle with a color at each vertex. More... | |
class | Mesh::OneColorTriangleStruct |
Triangle with a uniform color. More... | |
class | Mesh::ThreeNormalTriangleStruct |
Triangle with normal at each vertex. More... | |
class | Mesh::OneNormalTriangleStruct |
Triangle with a unique normal. More... | |
class | Light |
Base class, generic light object. More... | |
class | Material |
Base class, generic material object. More... | |
class | MaterialStage |
Base class for material stage. More... | |
class | ModernMesh |
Optimized mesh class. More... | |
class | ModernMeshItemGroup |
Group of triangles with the same characteristics. More... | |
class | ModuleRenderer |
Generic rendering module. More... | |
class | RenderingState |
Keep current global rendering state. More... | |
class | VertexBufferManagerBase |
Virtual base class for Vertex buffer manager. More... | |
class | ModuleSpecificRenderer |
Abstract base class for specific renderers, so that they must overload some generic functionnality. More... | |
class | MultiMesh |
More... | |
class | RendererMatrix |
Rendering matrix. More... | |
class | RendererProfileDrawingObject |
Draw profilers. More... | |
class | RenderingCustomizer |
Change some rendering states during draw. More... | |
class | RenderingScreen |
Generic "draw surface". More... | |
class | ShaderInfo |
Utility class to register shaders. More... | |
class | UniformList |
Manage shader uniforms. More... | |
class | BuildShaderStruct |
Utility class to build shaders. More... | |
class | ShaderBase |
Base virtual class for shaders. More... | |
class | SimpleDrawing |
draw simple objects... More... | |
class | SkyBox |
Draw a skybox with a cube texture. More... | |
class | Sprite |
Draw a sprite in the 3D scene. More... | |
class | StencilMask |
Manage stencil buffer mask. More... | |
class | STLMeshLoader |
Load an STL file and return an old. More... | |
class | TangentSpaceLOD |
Decide to draw or not children according to tangent space. More... | |
class | Texture |
manage a texture. More... | |
class | TextureFileManager |
Manage texture to avoid redundant instances. More... | |
class | TextureHandler |
handle texture drawing. A TextureHandler is used to manipulate a texture or animated texture or sprite in a texture the same way More... | |
class | TextureMatrix |
Texture coordinate ( U V W ) transform matrix. More... | |
class | DX11Camera |
DX11 implementation of Camera. More... | |
class | DX11CameraOrtho |
DX11 implementation of orthographic camera. More... | |
class | DX11Material |
DX11 implementation of Material. More... | |
class | DX11RenderingScreen |
DX11 implementation of RenderingScreen. More... | |
class | DX11Texture |
DX11 implementation of Texture. More... | |
class | API3DCutShader |
DX11 Cut Shader. More... | |
class | API3DGenericMeshShader |
DX11 Generic Mesh Shader. More... | |
class | API3DLight |
DX11 Light. More... | |
class | API3DShader |
DX11 Shader. More... | |
class | API3DUIShader |
DX11 UI Shader. More... | |
class | API3DUniformBase |
Base class for uniform, DX11 API. More... | |
class | API3DUniformInt |
One int uniform. More... | |
class | API3DUniformFloat |
One float uniform. More... | |
class | API3DUniformFloat2 |
Two float uniform. More... | |
class | API3DUniformFloat3 |
Three float uniform. More... | |
class | API3DUniformFloat4 |
Four float uniform. More... | |
class | API3DUniformTexture |
Texture passed as a uniform. More... | |
class | API3DUniformMatrixArray |
Manage an array of matrix as sharder uniform. More... | |
class | API3DUniformBuffer |
Manage an data buffer as sharder uniform. More... | |
class | VertexBufferManager |
Manage vertex buffer for DX11 API. More... | |
class | RendererDX11 |
DX11 implementation of ModuleSpecificRenderer. More... | |
class | API3DDeferredFilter |
GLSL deferred shader implementation. More... | |
class | API3DSkinShader |
Specialized GLSL Shader for skinned mesh. More... | |
class | API3DUniformDataTexture |
Data texture (dynamic) passed as a uniform. More... | |
class | API3DUniformGeneratedTexture |
Generated Noise Data texture passed as a uniform. More... | |
class | OpenGLCamera |
OpenGL implementation of Camera. More... | |
class | OpenGLCameraOrtho |
OpenGL implementation of Orthographic Camera. More... | |
class | OpenGLHolo3DPanel |
OpenGL implementation of Holo3DPanel. More... | |
class | OpenGLMaterial |
OpenGL implementation of Material. More... | |
class | OpenGLRenderingMatrix |
OpenGL implementation of RendererMatrix. More... | |
class | OpenGLRenderingScreen |
OpenGL implementation of RendereingScreen. More... | |
class | OpenGLTexture |
OpenGL implementation of Texture. More... | |
class | RendererOpenGL |
OpenGL implementation of ModuleSpecificRenderer. More... | |
class | ModernMeshBuilder |
Utility class to create a ModernMesh instance from triangle lists. More... | |
manage rendering