CrystalSpace

Public API Reference

CS::PluginCommon Namespace Reference

Common code shared among a number of plugins. More...

Namespaces

namespace  GL
 

Common code shared among plugins using OpenGL.


namespace  ShaderCacheHelper
 

Common code for shader caching.


namespace  ShaderWeaver
 

Common code for plugins implementing shader weaver combiners.


Classes

class  CanvasCommonBase
 This is the base class for graphics canvases. More...
class  Graphics2DCommon
 This is the base class for iGraphics2D implementations. More...
class  ShaderProgramPluginGL
 Common code useful for all OpenGL-based shader program plugins. More...

Functions

static void MakeGLMatrix3x3 (const csMatrix3 &m, float matrix[9], bool rowMajor=false)
 Make an OpenGL matrix from a CS matrix.
static void MakeGLMatrix4x4 (const CS::Math::Matrix4 &m, float matrix[16], bool rowMajor=false)
 Make an OpenGL matrix from a CS matrix.

Detailed Description

Common code shared among a number of plugins.


Function Documentation

static void CS::PluginCommon::MakeGLMatrix3x3 ( const csMatrix3 m,
float  matrix[9],
bool  rowMajor = false 
) [inline, static]

Make an OpenGL matrix from a CS matrix.

Definition at line 113 of file glhelper.h.

static void CS::PluginCommon::MakeGLMatrix4x4 ( const CS::Math::Matrix4 m,
float  matrix[16],
bool  rowMajor = false 
) [inline, static]

Make an OpenGL matrix from a CS matrix.

Definition at line 140 of file glhelper.h.


Generated for Crystal Space 2.1 by doxygen 1.6.1