|
enum | SkyObject {
SO_SUN = 0x0
, SO_SUN_GLARE = 0x1
, SO_ATMOSPHERE = 0x2
, SO_CLOUDS = 0x3
,
SO_SKYQUAD = 0x4
, SO_STARS = 0x5
, SO_MOON = 0x6
, SO_MOON_SHADOW = 0x7
} |
|
enum class | EShaderPropertyFlag : std::uint64_t {
kSpecular = BIT64 << 0
, kSkinned = BIT64 << 1
, kTempRefraction = BIT64 << 2
, kVertexAlpha = BIT64 << 3
,
kGrayscaleToPaletteColor = BIT64 << 4
, kGrayscaleToPaletteAlpha = BIT64 << 5
, kFalloff = BIT64 << 6
, kEnvMap = BIT64 << 7
,
kReceiveShadows = BIT64 << 8
, kCastShadows = BIT64 << 9
, kFace = BIT64 << 10
, kParallax = BIT64 << 11
,
kModelSpaceNormals = BIT64 << 12
, kNonProjectiveShadows = BIT64 << 13
, kMultiTextureLandscape = BIT64 << 14
, kRefraction = BIT64 << 15
,
kRefractionFalloff = BIT64 << 16
, kEyeReflect = BIT64 << 17
, kHairTint = BIT64 << 18
, kScreendoorAlphaFade = BIT64 << 19
,
kLocalMapClear = BIT64 << 20
, kFaceGenRGBTint = BIT64 << 21
, kOwnEmit = BIT64 << 22
, kProjectedUV = BIT64 << 23
,
kMultipleTextures = BIT64 << 24
, kRemappableTextures = BIT64 << 25
, kDecal = BIT64 << 26
, kDynamicDecal = BIT64 << 27
,
kParallaxOcclusion = BIT64 << 28
, kExternalEmittance = BIT64 << 29
, kSoftEffect = BIT64 << 30
, kZBufferTest = BIT64 << 31
,
kZBufferWrite = BIT64 << 32
, kLODLandscape = BIT64 << 33
, kLODObjects = BIT64 << 34
, kNoFade = BIT64 << 35
,
kTwoSided = BIT64 << 36
, kVertexColors = BIT64 << 37
, kGlowMap = BIT64 << 38
, kAssumeShadowmask = BIT64 << 39
,
kCharacterLighting = BIT64 << 40
, kMultiIndexSnow = BIT64 << 41
, kVertexLighting = BIT64 << 42
, kUniformScale = BIT64 << 43
,
kFitSlope = BIT64 << 44
, kBillboard = BIT64 << 45
, kNoLODLandBlend = BIT64 << 46
, kEnvmapLightFade = BIT64 << 47
,
kWireframe = BIT64 << 48
, kWeaponBlood = BIT64 << 49
, kHideOnLocalMap = BIT64 << 50
, kPremultAlpha = BIT64 << 51
,
kCloudLOD = BIT64 << 52
, kAnisotropicLighting = BIT64 << 53
, kNoTransparencyMultiSample = BIT64 << 54
, kMenuScreen = BIT64 << 55
,
kMultiLayerParallax = BIT64 << 56
, kSoftLighting = BIT64 << 57
, kRimLighting = BIT64 << 58
, kBackLighting = BIT64 << 59
,
kSnow = BIT64 << 60
, kTreeAnim = BIT64 << 61
, kEffectLighting = BIT64 << 62
, kHDLODObjects = BIT64 << 63
} |
|
enum class | EShaderPropertyFlag8 : std::uint8_t {
kSpecular = 0
, kSkinned = 1
, kTempRefraction = 2
, kVertexAlpha = 3
,
kGrayscaleToPaletteColor = 4
, kGrayscaleToPaletteAlpha = 5
, kFalloff = 6
, kEnvMap = 7
,
kReceiveShadows = 8
, kCastShadows = 9
, kFace = 10
, kParallax = 11
,
kModelSpaceNormals = 12
, kNonProjectiveShadows = 13
, kMultiTextureLandscape = 14
, kRefraction = 15
,
kRefractionFalloff = 16
, kEyeReflect = 17
, kHairTint = 18
, kScreendoorAlphaFade = 19
,
kLocalMapClear = 20
, kFaceGenRGBTint = 21
, kOwnEmit = 22
, kProjectedUV = 23
,
kMultipleTextures = 24
, kRemappableTextures = 25
, kDecal = 26
, kDynamicDecal = 27
,
kParallaxOcclusion = 28
, kExternalEmittance = 29
, kSoftEffect = 30
, kZBufferTest = 31
,
kZBufferWrite = 32
, kLODLandscape = 33
, kLODObjects = 34
, kNoFade = 35
,
kTwoSided = 36
, kVertexColors = 37
, kGlowMap = 38
, kAssumeShadowmask = 39
,
kCharacterLighting = 40
, kMultiIndexSnow = 41
, kVertexLighting = 42
, kUniformScale = 43
,
kFitSlope = 44
, kBillboard = 45
, kNoLODLandBlend = 46
, kEnvmapLightFade = 47
,
kWireframe = 48
, kWeaponBlood = 49
, kHideOnLocalMap = 50
, kPremultAlpha = 51
,
kCloudLOD = 52
, kAnisotropicLighting = 53
, kNoTransparencyMultiSample = 54
, kMenuScreen = 55
,
kMultiLayerParallax = 56
, kSoftLighting = 57
, kRimLighting = 58
, kBackLighting = 59
,
kSnow = 60
, kTreeAnim = 61
, kEffectLighting = 62
, kHDLODObjects = 63
} |
|
enum class | Type { kAlpha = 0
, kShade = 1
} |
|