|
| enum | ChannelFlags {
kNone = 0x00000
, kUseDiffuse = 0x00001
, kUseSpecular = 0x00002
, kUseReflection = 0x00004
,
kUseOpacity = 0x00008
, kUseBump = 0x00010
, kUseRefraction = 0x00020
, kUseAll
} |
| |
| enum | IlluminationModel { kBlinnShader = 0
, kMetalShader
} |
| |
| enum | Mode { kRealistic = 0
, kAdvanced
} |
| |
| enum | DrawFlags {
kNoDrawFlags = 0x0000
, kDrawBackfaces = 0x0001
, kDrawHatchGroup = 0x0002
, kDrawFrontfacesOnly = 0x0004
,
kDrawGradientFill = 0x0008
, kDrawSolidFill = 0x0010
, kDrawNoLineWeight = 0x0020
, kDrawNoOptimization = 0x0040
,
kDrawNoPlotstyle = 0x0080
, kDrawFillTextBoundaryStart = 0x0100
, kDrawFillTextBoundaryEnd = 0x0200
, kDrawFillSelectionWindow = 0x0400
,
kDrawNoForceByLayerkDrawNoForceByLayer = 0x0800
, kDrawContourFill = 0x08000
, kDisableLayoutCache = 0x10000
, kDrawBoundaryForClipping = 0x20000
,
kDrawBoundaryForClippingDrw = 0x40000
, kClipSetIsEmpty = 0x80000
, kDrawPolygonFill = 0x100000
, kExcludeFromViewExt = 0x200000
,
kDrawDgLsPolyWithoutBreaks = 0x400000
, kPolygonProcessing = 0x800000
, kDisableAutoGenerateNormals = 0x1000000
, kDisableFillModeCheck = 0x2000000
,
kDrawUnderlayReference = 0x4000000
, kLineStyleScaleOverride = 0x8000000
, kDisableDisplayClipping = 0x10000000
, kRegenTypeDependent2dDraw = 0x20000000
,
kInternalDrawFlags = kDisableLayoutCache | kClipSetIsEmpty | kRegenTypeDependent2dDraw
, kDrawGeometryForExtents = 0x04000
, kFxNoFillOnSelect = 0x40000000
, kInheritableDrawFlags
} |
| |
| enum | ShadowFlags { kShadowsCastAndReceive = 0
, kShadowsDoesNotCast = 1
, kShadowsDoesNotReceive = 2
, kShadowsIgnore = kShadowsDoesNotCast | kShadowsDoesNotReceive
} |
| |
| enum | SelectionFlags {
kNoSelectionFlags = 0
, kSelectionIgnore = 1
, kHighlightingGeometry = 2
, kHiddenInHighlight = 4
,
kFxSubentitySelection = 0x80
} |
| |
Definition at line 22 of file AcGiMaterialTraits.h.