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:

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

## 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