Hgl Class Reference

List of all members.

Public Types

enum  Enum {
  LINEAR_MIPMAP_LINEAR = GL_LINEAR_MIPMAP_LINEAR, LINEAR = GL_LINEAR, NEAREST = GL_NEAREST, NONE = GL_NONE,
  INVALID_ENUM = GL_INVALID_ENUM, SHADOW
}

Public Member Functions

 Hgl (HWindow *w)
void MakeCurrent ()

Static Public Member Functions

static void SwapBuffers ()
static HglGetCurrent ()
static map< string,
Texture::Reference > & 
GetLoadedTextures ()
static void Normal (const Point< 3, GLfloat > &APoint)
static void Vertex (const Point< 3, GLfloat > &APoint)
static void Vertex (const Point< 2, GLfloat > &APoint)
static void TexCoord (const Point< 2, GLfloat > &APoint)
static void SetColor (const Color &AColor)
static void ClearColor (const Color &AColor)
static void Translate (const Point< 3, GLfloat > &Location)
static void Rotate (REAL teta, const Point< 3, GLfloat > &Axe)
static void Scale (REAL scale)
static void LockArrays (int first, int count)
static void UnlockArrays ()
static void Begin (int type)
static void End ()
static void Finish ()
static ostream & PrintVersion (ostream &out)
static ostream & PrintExtentions (ostream &out)
static ostream & PrintDebug (ostream &out)
static void ResizeWindow (HRect &ClientRect)
static HRect GetViewPort ()
static void WriteText (const char *AText, const Point< 2, GLfloat > &APosition)
static void WriteText (const char *AText, const Point< 3, GLfloat > &APosition)
static void LookFrom (const Ref &ARef)
static void Relocate (const Ref &Position)
static void SetLightSource (Point< 3, GLfloat > LightDirection)
static void Viewport (const HRect &ClientRect)
static void ShadowTransform (const Point< 3, GLfloat > &ALightPos, Point< 3, GLfloat > APlane[3])
static void ShadowTransform (const Point< 3, GLfloat > &ALightPos, const Contact &ShadowContact)
static void PurgeError ()
static void ThrowError ()
static void Enable (Enum variable)
static void Disable (Enum variable)
static bool IsEnabled (Enum variable)
static void SetShadows (int value)
static int GetShadows ()
static void SetTextureMode (Enum value)
static Enum GetTextureMode ()
static void SetVertexArrays (bool value)
static bool GetVertexArrays ()
static void SetExtCompiledVertexArrays (bool value)
static bool GetExtCompiledVertexArrays ()
static void SetFinish (bool value)
static bool GetFinish ()

The documentation for this class was generated from the following files:
 All Classes

Generated on Thu Jan 14 20:52:19 2010 for carworld by  doxygen 1.6.1