Classes | Namespaces | Macros | Functions
Utilities.h File Reference
#include <ionCore.h>
#include <ionMath.h>
#include <ionGraphics.h>
Include dependency graph for Utilities.h:

Go to the source code of this file.

Classes

class  ion::Graphics::GL::Util
 

Namespaces

 ion
 
 ion::Graphics
 Contains ionGraphics module and implementations.
 
 ion::Graphics::GL
 Contains ionGraphicsGL module.
 

Macros

#define CheckedGLCall(x)   (x)
 
#define CheckExistingErrors(x)
 
#define SafeGLCall(FUNCTION, PARAMS)   FUNCTION PARAMS
 
#define SafeGLAssignment(LHS, FUNCTION, PARAMS)   LHS = FUNCTION PARAMS
 

Functions

int ion::Graphics::GL::GetValueTypeOpenGLEnum (EValueType const ValueType)
 
int ion::Graphics::GL::GetAttributeTypeOpenGLEnum (EAttributeType const AttributeType)
 
bool ion::Graphics::GL::OpenGLError ()
 
void ion::Graphics::GL::IgnoreOpenGLError ()
 
string ion::Graphics::GL::GetOpenGLError ()
 
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)
 
bool ion::Graphics::GL::CheckGLFunctionPointer (void *Ptr, char const *const FunctionName)
 

Macro Definition Documentation

#define CheckedGLCall (   x)    (x)
#define CheckExistingErrors (   x)
#define SafeGLAssignment (   LHS,
  FUNCTION,
  PARAMS 
)    LHS = FUNCTION PARAMS
#define SafeGLCall (   FUNCTION,
  PARAMS 
)    FUNCTION PARAMS