Classes | Namespaces | Enumerations | Variables

HWVertex.h File Reference

#include "export.h"
#include "maxheap.h"
#include "tab.h"

Go to the source code of this file.

Classes

class   HWVertex
  This class is used to help with managing hardware(hw) vertex buffer. More...
class   HWVertexBuffer
  This is a class that lets you create a hw vertex buffer. More...
class   MeshVertex
  this is a class used to track mesh vertices to hw vertices. More...

Namespaces

namespace   GFX_MESH

Enumerations

enum   VertexType {
  kPos = 1, kNormal = 2, kVC0 = 4, kVC1 = 8,
  kUVW0 = 16, kUVW1 = 32, kUVW2 = 64, kUVW3 = 128,
  kUVW4 = 256, kUVW5 = 512, kUVW6 = 1024, kUVW7 = 2048,
  kBinormal = 4096, kTangent = 8192
}
 

This enums list all our possible vertex components for our vertex vbuffer.

More...

Variables

static const unsigned int  kMAX_COLORS = 2
  This is the maximum number of supported vertex color channels.
static const unsigned int  kMAX_TEXTURES = 8
  This is the maximum number of supported uvw mapping channels.