XFcGLTriangleInfoBuffer.h File Reference

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