CFx SDK Documentation  2020SP3
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.