KrisLibrary  1.0.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
GLDraw::GLView Class Reference

Public Member Functions

void setCurrentGL ()
 
void getCurrentGL ()
 
void updateInverses ()
 
void setViewport (const Camera::Viewport &v)
 
bool getViewport (Camera::Viewport &v) const
 
void worldToScreen (const Vector4 &p, Vector3 &out)
 
void worldToObject (const Vector4 &p, Vector4 &out)
 
void worldToCamera (const Vector4 &p, Vector4 &out)
 
void screenToWorld (const Vector3 &p, Vector4 &out)
 
void objectToWorld (const Vector4 &p, Vector4 &out)
 
void cameraToWorld (const Vector4 &p, Vector4 &out)
 
void pointWorldToObject (const Vector3 &p, Vector3 &out)
 
void pointWorldToCamera (const Vector3 &p, Vector3 &out)
 
void pointObjectToWorld (const Vector3 &p, Vector3 &out)
 
void pointCameraToWorld (const Vector3 &p, Vector3 &out)
 
void vectorWorldToObject (const Vector3 &v, Vector3 &out)
 
void vectorWorldToCamera (const Vector3 &p, Vector3 &out)
 
void vectorObjectToWorld (const Vector3 &v, Vector3 &out)
 
void vectorCameraToWorld (const Vector3 &p, Vector3 &out)
 
void normalWorldToObject (const Vector3 &v, Vector3 &out)
 
void normalWorldToCamera (const Vector3 &p, Vector3 &out)
 
void normalObjectToWorld (const Vector3 &v, Vector3 &out)
 
void normalCameraToWorld (const Vector3 &p, Vector3 &out)
 

Static Public Member Functions

static bool getFrustumMatrix (Real l, Real r, Real b, Real t, Real n, Real f, Matrix4 &m)
 
static bool getOrthoMatrix (Real l, Real r, Real b, Real t, Real n, Real f, Matrix4 &m)
 

Public Attributes

Real x
 
Real y
 
Real w
 
Real h
 
Matrix4 modelview
 
Matrix4 projection
 
Matrix4 modelviewInverse
 
Matrix4 projectionInverse
 

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