Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XFcGLTriangleInfoBuffer.h File Reference

XFcGL triangle info buffer class. More...

Include dependency graph for XFcGLTriangleInfoBuffer.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

class  XFcGLTriangleInfo
 Example of a legal triangle info data. More...

class  XFcGLTriangleInfoBuffer
 Triangle info buffer object. More...


Defines

#define XFCGLTRIANGLEINFO   (XFCGLTR_DIFFUSECOLOR | XFCGLTR_NORMAL | XFCGLTR_TEXTURE1)

Enumerations

enum  XFCGLTRIANGLEFLAGS {
  XFCGLTR_DIFFUSECOLOR = 1,
  XFCGLTR_NORMAL = 2,
  XFCGLTR_TEXTURE1 = 4,
  XFCGLTR_TEXTURE2 = 8,
  XFCGLTR_TEXTURE3 = 16,
  XFCGLTR_TEXTURE4 = 32
}
 Flags describing the contents of a triangle info buffer. More...


Detailed Description

XFcGL triangle info buffer class.

X-Forge Core
Copyright 2000-2003 Fathammer Ltd

Id
XFcGLTriangleInfoBuffer.h,v 1.12 2003/08/12 13:33:47 lars Exp
Date
2003/08/12 13:33:47
Revision
1.12

Define Documentation

#define XFCGLTRIANGLEINFO   (XFCGLTR_DIFFUSECOLOR | XFCGLTR_NORMAL | XFCGLTR_TEXTURE1)
 


Enumeration Type Documentation

enum XFCGLTRIANGLEFLAGS
 

Flags describing the contents of a triangle info buffer.

Enumeration values:
XFCGLTR_DIFFUSECOLOR  Contains diffuse color component (1*UINT32).
XFCGLTR_NORMAL  Contains normal (3*REAL: x,y,z).
XFCGLTR_TEXTURE1  Contains texture coordinates (2*3*REAL: U0,U1,U2,V0,V1,V2).
XFCGLTR_TEXTURE2  Contains texture coordinates (2*3*REAL: U0,U1,U2,V0,V1,V2).
XFCGLTR_TEXTURE3  Contains texture coordinates (2*3*REAL: U0,U1,U2,V0,V1,V2).
XFCGLTR_TEXTURE4  Contains texture coordinates (2*3*REAL: U0,U1,U2,V0,V1,V2).

   
X-Forge Documentation
Confidential
Copyright © 2002-2003 Fathammer
   
Documentation generated
with doxygen
by Dimitri van Heesch