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

Contains ionGraphicsGL module. More...

Classes

class  CDepthBuffer
 
class  CDrawConfig
 
class  CDrawContext
 
class  CFrameBuffer
 
class  CGeometryShader
 
class  CGraphicsContext
 
class  CIndexBuffer
 
class  CPipelineState
 
class  CPixelShader
 
class  CRenderTarget
 
class  CShaderProgram
 
class  CTexture
 
class  CTexture2D
 
class  CTexture2DArray
 
class  CTexture3D
 
class  CTextureCubeMap
 
class  CVertexBuffer
 
class  CVertexShader
 
class  Util
 

Functions

int GetValueTypeOpenGLEnum (EValueType const ValueType)
 
int GetAttributeTypeOpenGLEnum (EAttributeType const AttributeType)
 
bool OpenGLError ()
 
void IgnoreOpenGLError ()
 
c8 const * glErrorString (GLenum const Error)
 
string GetOpenGLError ()
 
void PrintOpenGLErrors (char const *const Before)
 
void PrintOpenGLErrors (c8 const *const Function, c8 const *const File, s32 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)
c8 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 ( c8 const *const  Function,
c8 const *const  File,
s32 const  Line 
)