Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound 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. More...

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

uint_t numNormals
 Specifies the number of contained normals. More...

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

uint_t numTexCoordsSets
 Specifies the number of contained texture coordinate sets. More...

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

uint_t numColors
 Specifies the number of contained primary colors. More...

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

uint_t 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. More...

uint_t numSecondaryColors
 Specifies the number of contained secondary colors. More...

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

uint_t 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. More...

uint_t numFogCoords
 Specifies the number of contained fog coordinates. More...

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


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:15 2005 for NVSGSDK by NVIDIA