Classes | Functions
ion::Graphics::GL Namespace Reference

Contains ionGraphicsGL module. More...

Classes

class  CDepthBuffer
 
class  CDrawConfig
 
class  CDrawContext
 
class  CFrameBuffer
 
class  CGeometryStage
 
class  CGraphicsContext
 
class  CIndexBuffer
 
class  CPipelineState
 
class  CPixelStage
 
class  CRenderTarget
 
class  CShader
 
class  CTexture
 
class  CTexture2D
 
class  CTexture2DArray
 
class  CTexture3D
 
class  CTextureCubeMap
 
class  CVertexBuffer
 
class  CVertexStage
 
class  Util
 

Functions

int GetValueTypeOpenGLEnum (EValueType const ValueType)
 
int GetAttributeTypeOpenGLEnum (EAttributeType const AttributeType)
 
bool OpenGLError ()
 
void IgnoreOpenGLError ()
 
char const * glErrorString (GLenum const Error)
 
string GetOpenGLError ()
 
void PrintOpenGLErrors (char const *const Before)
 
void PrintOpenGLErrors (char const *const Function, char const *const File, int const Line)
 
bool CheckGLFunctionPointer (void *Ptr, char const *const FunctionName)
 

Detailed Description

Contains ionGraphicsGL module.

Further documentation can be found at the ionGraphicsGL page.

Function Documentation

bool ion::Graphics::GL::CheckGLFunctionPointer ( void *  Ptr,
char const *const  FunctionName 
)
int ion::Graphics::GL::GetAttributeTypeOpenGLEnum ( EAttributeType const  AttributeType)
string ion::Graphics::GL::GetOpenGLError ( )
int ion::Graphics::GL::GetValueTypeOpenGLEnum ( EValueType const  ValueType)
char const* ion::Graphics::GL::glErrorString ( GLenum const  Error)
void ion::Graphics::GL::IgnoreOpenGLError ( )
bool ion::Graphics::GL::OpenGLError ( )
void ion::Graphics::GL::PrintOpenGLErrors ( char const *const  Before)
void ion::Graphics::GL::PrintOpenGLErrors ( char const *const  Function,
char const *const  File,
int const  Line 
)