Gizmo3D

gzVertexAttributes.h File Reference

Base definitions for geometry classes. More...

#include "gzMatrix.h"

Go to the source code of this file.

Classes

class  gzVertexAttributeList
class  gzVertexAttributeListTemplate< T >

Enumerations

enum  gzGeoAttribBinding {
  GZ_BIND_OFF = 0, GZ_BIND_OVERALL = 1, GZ_BIND_PER_PRIM = 2, GZ_BIND_ON = 3,
  GZ_BIND_PER_VERTEX = 3
}
enum  {
  GZ_VERTEX_ATTRIBUTE_LIST_POSITION = 0, GZ_VERTEX_ATTRIBUTE_LIST_WEIGHT = 1, GZ_VERTEX_ATTRIBUTE_LIST_NORMAL = 2, GZ_VERTEX_ATTRIBUTE_LIST_PRIMARY_COLOR = 3,
  GZ_VERTEX_ATTRIBUTE_LIST_SECONDARY_COLOR = 4, GZ_VERTEX_ATTRIBUTE_LIST_FOG_COORD = 5, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_0 = 8, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_1 = 9,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_2 = 10, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_3 = 11, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_4 = 12, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_5 = 13,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_6 = 14, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_7 = 15, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_8 = 16, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_9 = 17,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_10 = 18, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_11 = 19, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_12 = 20, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_13 = 21,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_14 = 22, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_15 = 23, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_16 = 24, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_17 = 25,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_18 = 26, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_19 = 27, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_20 = 28, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_21 = 29,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_22 = 30, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_23 = 31, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_24 = 32, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_25 = 33,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_26 = 34, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_27 = 35, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_28 = 36, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_29 = 37,
  GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_30 = 38, GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_31 = 39, GZ_VERTEX_ATTRIBUTE_LIST_GENERIC_0 = 40
}


Detailed Description

Base definitions for geometry classes.

Definition in file gzVertexAttributes.h.


Enumeration Type Documentation

anonymous enum
 

Enumerator:
GZ_VERTEX_ATTRIBUTE_LIST_POSITION 
GZ_VERTEX_ATTRIBUTE_LIST_WEIGHT 
GZ_VERTEX_ATTRIBUTE_LIST_NORMAL 
GZ_VERTEX_ATTRIBUTE_LIST_PRIMARY_COLOR 
GZ_VERTEX_ATTRIBUTE_LIST_SECONDARY_COLOR 
GZ_VERTEX_ATTRIBUTE_LIST_FOG_COORD 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_0 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_1 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_2 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_3 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_4 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_5 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_6 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_7 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_8 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_9 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_10 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_11 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_12 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_13 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_14 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_15 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_16 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_17 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_18 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_19 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_20 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_21 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_22 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_23 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_24 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_25 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_26 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_27 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_28 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_29 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_30 
GZ_VERTEX_ATTRIBUTE_LIST_TEX_COORD_31 
GZ_VERTEX_ATTRIBUTE_LIST_GENERIC_0 

Definition at line 44 of file gzVertexAttributes.h.

enum gzGeoAttribBinding
 

Enumerator:
GZ_BIND_OFF 
GZ_BIND_OVERALL 
GZ_BIND_PER_PRIM 
GZ_BIND_ON 
GZ_BIND_PER_VERTEX 

Definition at line 33 of file gzVertexAttributes.h.


Documentation for Gizmo3D generated at Wed Feb 20 11:54:14 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond