CFx SDK Documentation  2023 SP0
Enumerations
OdAve Namespace Reference

Enumerations

enum  MaterialType { kStandard = 0 , kGranite = 1 , kMarble = 2 , kWood = 3 }
 
enum  MaterialAttrib {
  kAmbient = 0x1 , kDiffuse = 0x2 , kSpecular = 0x4 , kTransparency = 0x8 ,
  kRoughness = 0x20 , kBumpMap = 0x40 , kReflectionProp = 0x100 , kRefraction = 0x200
}
 
enum  RenderType { kRndSimple = 30 , kRndPhotoReal = 50 , kRndRaytrace = 60 }
 
enum  RenderDestination { kDestViewport = 20 , kDestWindow = 30 , kDestFile = 40 }
 
enum  RenderQuality { kGouraud = 0 , kPhong = 1 }
 
enum  AntiAliasing {
  kAntiAliasNone = 1 , kAntiAliasMinimal = 2 , kAntiAliasLow = 3 , kAntiAliasMedium = 4 ,
  kAntiAliasHigh = 5
}
 
enum  TextureMapSampling { kTMapSampPoint = 1 , kTMapSampLinear = 2 , kTMapSampMipMap = 3 }
 
enum  BackgroundType { kBackgroundSolid = 0 , kBackgroundGradient = 1 , kBackgroundImage = 2 , kBackgroundMerge = 3 }
 
enum  OptionType {
  kRndPref = 0 , kRndFullOpt = 1 , kRndQuickOpt = 2 , kRndScanlOpt = 3 ,
  kRndRaytrOpt = 4 , kRndRFileOpt = 5 , kRndFogOpt = 6 , kRndBGOpt = 7 ,
  kRndOptAmount = 8
}
 
enum  ProjectionMethod { kPlanar = 1 , kBox = 2 , kCylinder = 3 , kSphere = 4 }
 
enum  TileMethod { kTmDefault = 0 , kTmTile = 1 , kTmCrop = 2 , kTmClamp = 3 }
 
enum  SetuvType { kSetuvPlanar = 1 , kSetuvCylindrical = 2 , kSetuvSpherical = 3 , kSetuvSolid = 6 }
 

Detailed Description

<group TD_Namespaces>

Enumeration Type Documentation

◆ AntiAliasing

Enumerator
kAntiAliasNone 
kAntiAliasMinimal 
kAntiAliasLow 
kAntiAliasMedium 
kAntiAliasHigh 

Definition at line 79 of file AveDefs.h.

◆ BackgroundType

Enumerator
kBackgroundSolid 
kBackgroundGradient 
kBackgroundImage 
kBackgroundMerge 

Definition at line 95 of file AveDefs.h.

◆ MaterialAttrib

Enumerator
kAmbient 
kDiffuse 
kSpecular 
kTransparency 
kRoughness 
kBumpMap 
kReflectionProp 
kRefraction 

Definition at line 47 of file AveDefs.h.

◆ MaterialType

Enumerator
kStandard 
kGranite 
kMarble 
kWood 

Definition at line 39 of file AveDefs.h.

◆ OptionType

Enumerator
kRndPref 
kRndFullOpt 
kRndQuickOpt 
kRndScanlOpt 
kRndRaytrOpt 
kRndRFileOpt 
kRndFogOpt 
kRndBGOpt 
kRndOptAmount 

Definition at line 103 of file AveDefs.h.

◆ ProjectionMethod

Enumerator
kPlanar 
kBox 
kCylinder 
kSphere 

Definition at line 116 of file AveDefs.h.

◆ RenderDestination

Enumerator
kDestViewport 
kDestWindow 
kDestFile 

Definition at line 66 of file AveDefs.h.

◆ RenderQuality

Enumerator
kGouraud 
kPhong 

Definition at line 73 of file AveDefs.h.

◆ RenderType

Enumerator
kRndSimple 
kRndPhotoReal 
kRndRaytrace 

Definition at line 59 of file AveDefs.h.

◆ SetuvType

Enumerator
kSetuvPlanar 
kSetuvCylindrical 
kSetuvSpherical 
kSetuvSolid 

Definition at line 132 of file AveDefs.h.

◆ TextureMapSampling

Enumerator
kTMapSampPoint 
kTMapSampLinear 
kTMapSampMipMap 

Definition at line 88 of file AveDefs.h.

◆ TileMethod

Enumerator
kTmDefault 
kTmTile 
kTmCrop 
kTmClamp 

Definition at line 124 of file AveDefs.h.