CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
TrVisMetafileBuilder.h File Reference
#include "TD_PackPush.h"
#include "TrVisMetafileDef.h"
#include "TrVisCamera.h"
#include "Ge/GeCurve2d.h"
#include "Ge/GeCurve3d.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

struct  OdTrVisVertexData
 
class  OdTrVisGeometryDraw
 
struct  OdTrVisMetafileBuilderInit
 
class  OdTrVisMetafileBuilder
 

Typedefs

typedef OdSmartPtr< OdTrVisGeometryDrawOdTrVisGeometryDrawPtr
 
typedef OdSmartPtr< OdTrVisMetafileBuilderOdTrVisMetafileBuilderPtr
 

Enumerations

enum  OdTrVisEnabledVertexData {
  kVDNone = 0 , kVDColor = 1 , kVDNormal1 = 2 << unsigned(OdTrVisNormalType::kPrimary) , kVDNormal2 = 2 << unsigned(OdTrVisNormalType::kSecondary) ,
  kVDBumpNormalT = 2 << unsigned(OdTrVisNormalType::kBumpMappingT) , kVDBumpNormalB = 2 << unsigned(OdTrVisNormalType::kBumpMappingB) , kVDNormMapTNormal = 2 << unsigned(OdTrVisNormalType::kNormalMapT) , kVDNormMapBNormal = 2 << unsigned(OdTrVisNormalType::kNormalMapB) ,
  kVDDiffuseTexCoord = 128 << unsigned(OdTrVisTextureType::kDiffuse) , kVDOpacityTexCoord = 128 << unsigned(OdTrVisTextureType::kOpacity) , kVDBumpMapTexCoord = 128 << unsigned(OdTrVisTextureType::kBumpMap) , kVDSpecularTexCoord = 128 << unsigned(OdTrVisTextureType::kSpecular) ,
  kVDRefractionTexCoord = 128 << unsigned(OdTrVisTextureType::kRefraction) , kVDEmissionTexCoord = 128 << unsigned(OdTrVisTextureType::kEmission) , kVDNormMapTexCoord = 128 << unsigned(OdTrVisTextureType::kNormalMap) , kVDRoughnessTexCoord = 128 << unsigned(OdTrVisTextureType::kRoughness) ,
  kVDCutoutsTexCoord = 128 << unsigned(OdTrVisTextureType::kCutouts) , kVDReflectionTexCoord = 128 << unsigned(OdTrVisTextureType::kReflection) , kVDDepth = 131072
}
 

Typedef Documentation

◆ OdTrVisGeometryDrawPtr

◆ OdTrVisMetafileBuilderPtr

Enumeration Type Documentation

◆ OdTrVisEnabledVertexData

Enumerator
kVDNone 
kVDColor 
kVDNormal1 
kVDNormal2 
kVDBumpNormalT 
kVDBumpNormalB 
kVDNormMapTNormal 
kVDNormMapBNormal 
kVDDiffuseTexCoord 
kVDOpacityTexCoord 
kVDBumpMapTexCoord 
kVDSpecularTexCoord 
kVDRefractionTexCoord 
kVDEmissionTexCoord 
kVDNormMapTexCoord 
kVDRoughnessTexCoord 
kVDCutoutsTexCoord 
kVDReflectionTexCoord 
kVDDepth 

Definition at line 39 of file TrVisMetafileBuilder.h.