CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Protected Member Functions | List of all members
OdTrVisVertexData Struct Reference

#include <TrVisMetafileBuilder.h>

Public Types

enum  NormalsArrayType {
  kNormals1 = 0 , kNormals2 , kBumpTNormals , kBumpBNormals ,
  kNumNormalArrays
}
 
enum  TextureCoordsArrayType { kDiffuseTexCoords = 0 , kOpacityTexCoords , kBumpMapTexCoords , kNumTextureCoordArrays }
 

Public Member Functions

 OdTrVisVertexData ()
 
 OdTrVisVertexData (const OdTrVisColorRGBA *, OdTrVisColorRGBA::ColorRep=OdTrVisColorRGBA::kRGBA, const OdGeVector3d *=NULL, const OdGeVector3d *=NULL, const OdGePoint2d *=NULL, const double *=NULL)
 
 ~OdTrVisVertexData ()
 

Public Attributes

const OdTrVisColorRGBAarrayColor
 
OdTrVisColorRGBA::ColorRep colorRep
 
const OdGeVector3darrayNormal [kNumNormalArrays]
 
const OdGePoint2darrayTexCoord [kNumTextureCoordArrays]
 
const double * arrayDepth
 

Protected Member Functions

void clearNormalArrays ()
 
void clearTexCoordArrays ()
 

Detailed Description

Definition at line 53 of file TrVisMetafileBuilder.h.

Member Enumeration Documentation

◆ NormalsArrayType

Enumerator
kNormals1 
kNormals2 
kBumpTNormals 
kBumpBNormals 
kNumNormalArrays 

Definition at line 64 of file TrVisMetafileBuilder.h.

◆ TextureCoordsArrayType

Enumerator
kDiffuseTexCoords 
kOpacityTexCoords 
kBumpMapTexCoords 
kNumTextureCoordArrays 

Definition at line 74 of file TrVisMetafileBuilder.h.

Constructor & Destructor Documentation

◆ OdTrVisVertexData() [1/2]

OdTrVisVertexData::OdTrVisVertexData ( )

◆ OdTrVisVertexData() [2/2]

OdTrVisVertexData::OdTrVisVertexData ( const OdTrVisColorRGBA ,
OdTrVisColorRGBA::ColorRep  = OdTrVisColorRGBA::kRGBA,
const OdGeVector3d = NULL,
const OdGeVector3d = NULL,
const OdGePoint2d = NULL,
const double *  = NULL 
)

◆ ~OdTrVisVertexData()

OdTrVisVertexData::~OdTrVisVertexData ( )

Member Function Documentation

◆ clearNormalArrays()

void OdTrVisVertexData::clearNormalArrays ( )
protected

◆ clearTexCoordArrays()

void OdTrVisVertexData::clearTexCoordArrays ( )
protected

Member Data Documentation

◆ arrayColor

const OdTrVisColorRGBA* OdTrVisVertexData::arrayColor

Definition at line 83 of file TrVisMetafileBuilder.h.

◆ arrayDepth

const double* OdTrVisVertexData::arrayDepth

Definition at line 87 of file TrVisMetafileBuilder.h.

◆ arrayNormal

const OdGeVector3d* OdTrVisVertexData::arrayNormal[kNumNormalArrays]

Definition at line 85 of file TrVisMetafileBuilder.h.

◆ arrayTexCoord

const OdGePoint2d* OdTrVisVertexData::arrayTexCoord[kNumTextureCoordArrays]

Definition at line 86 of file TrVisMetafileBuilder.h.

◆ colorRep

OdTrVisColorRGBA::ColorRep OdTrVisVertexData::colorRep

Definition at line 84 of file TrVisMetafileBuilder.h.


The documentation for this struct was generated from the following file: