Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

NBFGeoSet Struct Reference

The NBFGeoSet structure represents a set of vertex attributes. More...

#include <NBF.h>

Inheritance diagram for NBFGeoSet:

Inheritance graph
[legend]
Collaboration diagram for NBFGeoSet:

Collaboration graph
[legend]
List of all members.

Public Attributes

uint_t numVertices
 Specifies the number of contained vertices.
uint_t vertices
 Specifies the file offset to the vertices. Vertices are stored as float3_t.
uint_t numNormals
 Specifies the number of contained normals.
uint_t normals
 Specifies the file offset to the normals. Normals are stored as float3_t.
uint_t numTexCoordsSets
 Specifies the number of contained texture coordinate sets.
uint_t texCoordsSets
uint_t numColors
 Specifies the number of contained primary colors.
uint_t colorDim
uint_t colors
uint_t numSecondaryColors
 Specifies the number of contained secondary colors.
uint_t secondaryColorDim
uint_t secondaryColors
uint_t numFogCoords
 Specifies the number of contained fog coordinates.
uint_t fogCoords

Detailed Description

The NBFGeoSet structure represents a set of vertex attributes.

A NBFGeoSet serves as base class only. It maintains a full set of geometry data (vertex attributes) that is used by all derived topology classes.


Member Data Documentation

uint_t NBFGeoSet::numVertices
 

Specifies the number of contained vertices.

uint_t NBFGeoSet::vertices
 

Specifies the file offset to the vertices. Vertices are stored as float3_t.

uint_t NBFGeoSet::numNormals
 

Specifies the number of contained normals.

uint_t NBFGeoSet::normals
 

Specifies the file offset to the normals. Normals are stored as float3_t.

uint_t NBFGeoSet::numTexCoordsSets
 

Specifies the number of contained texture coordinate sets.

uint_t NBFGeoSet::texCoordsSets
 

Specifies the file offset to the texture coordinate sets. Texture coordinate sets are stored using the texCoordSet_t type.

uint_t NBFGeoSet::numColors
 

Specifies the number of contained primary colors.

uint_t NBFGeoSet::colorDim
 

Specifies the dimension, in terms of float, used for the primary colors. Colors can be either three or four dimensional.

uint_t NBFGeoSet::colors
 

Specifies the file offset to the primary colors. In conformity to the color's dimension, colors are stored as float3_t or float4_t respectively.

uint_t NBFGeoSet::numSecondaryColors
 

Specifies the number of contained secondary colors.

uint_t NBFGeoSet::secondaryColorDim
 

Specifies the dimension, in terms of float, used for the secondary colors. Colors can be either three or four dimensional.

uint_t NBFGeoSet::secondaryColors
 

Specifies the file offset to the secondary colors. In conformity to the color's dimension, colors are stored as float3_t or float4_t respectively.

uint_t NBFGeoSet::numFogCoords
 

Specifies the number of contained fog coordinates.

uint_t NBFGeoSet::fogCoords
 

Specifies the file offset to the fog coordinates. Fog coordinates always are one dimensional, and are stored as 32-bit floating point values.


The documentation for this struct was generated from the following file:
Generated on Tue Mar 1 13:20:26 2005 for NVSGSDK by NVIDIA