CrystalSpace

Public API Reference

csplugincommon/opengl/glhelper.h File Reference

OpenGL utilities. More...

#include "csgeom/matrix3.h"
#include "csgeom/matrix4.h"
#include "csgeom/transfrm.h"
#include "csgeom/vector3.h"

Go to the source code of this file.

Namespaces

namespace  CS
 

Main namespace for CrystalSpace.


namespace  CS::PluginCommon
 

Common code shared among a number of plugins.


Functions

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

Detailed Description

OpenGL utilities.

Definition in file glhelper.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1