hx3d  1
2D/3D Simple Game Framework
Namespaces | Classes | Enumerations | Functions
hx3d::graphics Namespace Reference

2D and 3D graphics components. More...

Namespaces

 buffers
 Data buffer helpers.
 
 geom
 Mesh geometry types.
 
 viewports
 Viewport types.
 

Classes

class  Animation
 Animated texture-atlas based sprite. More...
 
class  BaseBatch
 Draw meshes and texts on screen. More...
 
class  Batch
 Simple base batch implementation. Draw at each draw call. More...
 
class  Camera
 2D/3D camera. More...
 
class  Color
 Four [0..255] components defined color. More...
 
class  FadeTransition
 Color fading transition. More...
 
class  FastBatch
 Real batching using real-time VBO generation. More...
 
class  Font
 Font management. More...
 
class  Framebuffer
 Render-to-texture buffer. More...
 
class  Image
 Real-time editable texture. More...
 
class  Mesh
 Displayable 2D/3D element. More...
 
class  OrderedBatch
 Draw ordered meshes and texts on screen. More...
 
class  OrthographicCamera
 2D orthographic camera w/ Z-buffer. More...
 
class  Particle
 Poolable 2D/3D particle. More...
 
class  ParticleEmitter
 Emit particles with parameters. More...
 
class  ParticleManager
 Manages particle emitters. More...
 
class  PerspectiveCamera
 3D perspective camera. More...
 
class  Shader
 Shader definition class. More...
 
class  Sprite
 2D texture manipulation. More...
 
class  Stencil
 2D stencil drawing. More...
 
class  Texture
 2D/3D texture management. More...
 
class  TextureAtlas
 Multi-elements texture atlas. More...
 
class  TextureRegion
 Defines a rectangle in a texture. More...
 
class  Transform
 2D/3D transform. More...
 
class  Transition
 Transition between two screens. More...
 

Enumerations

Functions

void checkGLError (const char *file, int line)
 Display the last unchecked OpenGL errors. More...
 

Detailed Description

2D and 3D graphics components.

Enumeration Type Documentation

Face culling type.

Enumerator
Front 

Clockwise culling: front face.

Back 

CounterClockwise culling: back face.

Disabled 

No culling.

Definition at line 36 of file base_geometry.hpp.

Function Documentation

void hx3d::graphics::checkGLError ( const char *  file,
int  line 
)

Display the last unchecked OpenGL errors.

Parameters
fileCurrent file
lineCurrent line

Definition at line 28 of file error.cpp.