#include <TESEffectShader.h>
|
| enum class | Flags {
kNone = 0
, kDisableTextureShader = 1 << 0
, kGreyscaleToColor = 1 << 1
, kGreyscaleToAlpha = 1 << 2
,
kDisableParticleShader = 1 << 3
, kEdgeColorSubtractive = 1 << 4
, kSkinOnly = 1 << 5
, kIgnoreTexAlpha = 1 << 6
,
kFillTexProjectedUV = 1 << 7
, kIgnoreBaseGeomTexAlpha = 1 << 8
, kLighting = 1 << 9
, kIgnoreWeapons = 1 << 10
,
kAlpha = 1 << 11
, kPreferDismemberedLimb = 1 << 12
, kParticleAnimated = 1 << 15
, kParticleGreyscaleColor = 1 << 16
,
kParticleGreyscaleAlpha = 1 << 17
, kUseBloodGeometry = 1 << 24
} |
| |
◆ Flags
| Enumerator |
|---|
| kNone | |
| kDisableTextureShader | |
| kGreyscaleToColor | |
| kGreyscaleToAlpha | |
| kDisableParticleShader | |
| kEdgeColorSubtractive | |
| kSkinOnly | |
| kIgnoreTexAlpha | |
| kFillTexProjectedUV | |
| kIgnoreBaseGeomTexAlpha | |
| kLighting | |
| kIgnoreWeapons | |
| kAlpha | |
| kPreferDismemberedLimb | |
| kParticleAnimated | |
| kParticleGreyscaleColor | |
| kParticleGreyscaleAlpha | |
| kUseBloodGeometry | |
◆ addonModels
◆ addonModelsFadeInTime
| float RE::EffectShaderData::addonModelsFadeInTime |
◆ addonModelsFadeOutTime
| float RE::EffectShaderData::addonModelsFadeOutTime |
◆ addonModelsScaleEnd
| float RE::EffectShaderData::addonModelsScaleEnd |
◆ addonModelsScaleInTime
| float RE::EffectShaderData::addonModelsScaleInTime |
◆ addonModelsScaleOutTime
| float RE::EffectShaderData::addonModelsScaleOutTime |
◆ addonModelsScaleStart
| float RE::EffectShaderData::addonModelsScaleStart |
◆ ambientSound
◆ birthPositionOffset
| float RE::EffectShaderData::birthPositionOffset |
◆ birthPositionOffsetVariance
| float RE::EffectShaderData::birthPositionOffsetVariance |
◆ colorKey1
| Color RE::EffectShaderData::colorKey1 |
◆ colorKey1ColorAlpha
| float RE::EffectShaderData::colorKey1ColorAlpha |
◆ colorKey1ColorKeyTime
| float RE::EffectShaderData::colorKey1ColorKeyTime |
◆ colorKey2
| Color RE::EffectShaderData::colorKey2 |
◆ colorKey2ColorAlpha
| float RE::EffectShaderData::colorKey2ColorAlpha |
◆ colorKey2ColorKeyTime
| float RE::EffectShaderData::colorKey2ColorKeyTime |
◆ colorKey3
| Color RE::EffectShaderData::colorKey3 |
◆ colorKey3ColorAlpha
| float RE::EffectShaderData::colorKey3ColorAlpha |
◆ colorKey3ColorKeyTime
| float RE::EffectShaderData::colorKey3ColorKeyTime |
◆ colorScale
| float RE::EffectShaderData::colorScale |
◆ edgeColor
| Color RE::EffectShaderData::edgeColor |
◆ edgeEffectAlphaFadeInTime
| float RE::EffectShaderData::edgeEffectAlphaFadeInTime |
◆ edgeEffectAlphaFadeOutTime
| float RE::EffectShaderData::edgeEffectAlphaFadeOutTime |
◆ edgeEffectAlphaPulseAmplitude
| float RE::EffectShaderData::edgeEffectAlphaPulseAmplitude |
◆ edgeEffectAlphaPulseFrequency
| float RE::EffectShaderData::edgeEffectAlphaPulseFrequency |
◆ edgeEffectColor
| Color RE::EffectShaderData::edgeEffectColor |
◆ edgeEffectFallOff
| float RE::EffectShaderData::edgeEffectFallOff |
◆ edgeEffectFullAlphaRatio
| float RE::EffectShaderData::edgeEffectFullAlphaRatio |
◆ edgeEffectFullAlphaTime
| float RE::EffectShaderData::edgeEffectFullAlphaTime |
◆ edgeEffectPersistentAlphaRatio
| float RE::EffectShaderData::edgeEffectPersistentAlphaRatio |
◆ edgeWidthAlphaUnits
| float RE::EffectShaderData::edgeWidthAlphaUnits |
◆ explosionWindSpeed
| float RE::EffectShaderData::explosionWindSpeed |
◆ fillTextureEffectAlphaFadeInTime
| float RE::EffectShaderData::fillTextureEffectAlphaFadeInTime |
◆ fillTextureEffectAlphaFadeOutTime
| float RE::EffectShaderData::fillTextureEffectAlphaFadeOutTime |
◆ fillTextureEffectAlphaPulseAmplitude
| float RE::EffectShaderData::fillTextureEffectAlphaPulseAmplitude |
◆ fillTextureEffectAlphaPulseFrequency
| float RE::EffectShaderData::fillTextureEffectAlphaPulseFrequency |
◆ fillTextureEffectColorKey1
| Color RE::EffectShaderData::fillTextureEffectColorKey1 |
◆ fillTextureEffectColorKey2
| Color RE::EffectShaderData::fillTextureEffectColorKey2 |
◆ fillTextureEffectColorKey3
| Color RE::EffectShaderData::fillTextureEffectColorKey3 |
◆ fillTextureEffectColorKeyScaleTimeColorKey1Scale
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey1Scale |
◆ fillTextureEffectColorKeyScaleTimeColorKey1Time
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey1Time |
◆ fillTextureEffectColorKeyScaleTimeColorKey2Scale
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey2Scale |
◆ fillTextureEffectColorKeyScaleTimeColorKey2Time
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey2Time |
◆ fillTextureEffectColorKeyScaleTimeColorKey3Scale
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey3Scale |
◆ fillTextureEffectColorKeyScaleTimeColorKey3Time
| float RE::EffectShaderData::fillTextureEffectColorKeyScaleTimeColorKey3Time |
◆ fillTextureEffectFullAlphaRatio
| float RE::EffectShaderData::fillTextureEffectFullAlphaRatio |
◆ fillTextureEffectFullAlphaTime
| float RE::EffectShaderData::fillTextureEffectFullAlphaTime |
◆ fillTextureEffectPersistentAlphaRatio
| float RE::EffectShaderData::fillTextureEffectPersistentAlphaRatio |
◆ fillTextureEffectTextureAnimationSpeedU
| float RE::EffectShaderData::fillTextureEffectTextureAnimationSpeedU |
◆ fillTextureEffectTextureAnimationSpeedV
| float RE::EffectShaderData::fillTextureEffectTextureAnimationSpeedV |
◆ fillTextureEffectTextureScaleU
| float RE::EffectShaderData::fillTextureEffectTextureScaleU |
◆ fillTextureEffectTextureScaleV
| float RE::EffectShaderData::fillTextureEffectTextureScaleV |
◆ flags
◆ holesEndTime
| float RE::EffectShaderData::holesEndTime |
◆ holesEndVal
| float RE::EffectShaderData::holesEndVal |
◆ holesStartTime
| float RE::EffectShaderData::holesStartTime |
◆ holesStartVal
| float RE::EffectShaderData::holesStartVal |
◆ membraneShaderBlendOperation
| D3DBLENDOP RE::EffectShaderData::membraneShaderBlendOperation |
◆ membraneShaderDestBlendMode
| D3DBLEND RE::EffectShaderData::membraneShaderDestBlendMode |
◆ membraneShaderSourceBlendMode
| D3DBLEND RE::EffectShaderData::membraneShaderSourceBlendMode |
◆ membraneShaderZTestFunction
| D3DCMPFUNC RE::EffectShaderData::membraneShaderZTestFunction |
◆ pad0D4
| std::uint32_t RE::EffectShaderData::pad0D4 |
◆ pad13C
| std::uint32_t RE::EffectShaderData::pad13C |
◆ particleShaderAcceleration1
| float RE::EffectShaderData::particleShaderAcceleration1 |
◆ particleShaderAcceleration2
| float RE::EffectShaderData::particleShaderAcceleration2 |
◆ particleShaderAcceleration3
| float RE::EffectShaderData::particleShaderAcceleration3 |
◆ particleShaderAccelerationAlongNormal
| float RE::EffectShaderData::particleShaderAccelerationAlongNormal |
◆ particleShaderAnimatedEndFrame
| float RE::EffectShaderData::particleShaderAnimatedEndFrame |
◆ particleShaderAnimatedFrameCount
| float RE::EffectShaderData::particleShaderAnimatedFrameCount |
◆ particleShaderAnimatedFrameCountVariance
| float RE::EffectShaderData::particleShaderAnimatedFrameCountVariance |
◆ particleShaderAnimatedLoopStartFrame
| float RE::EffectShaderData::particleShaderAnimatedLoopStartFrame |
◆ particleShaderAnimatedLoopStartVariance
| float RE::EffectShaderData::particleShaderAnimatedLoopStartVariance |
◆ particleShaderAnimatedStartFrame
| float RE::EffectShaderData::particleShaderAnimatedStartFrame |
◆ particleShaderAnimatedStartFrameVariance
| float RE::EffectShaderData::particleShaderAnimatedStartFrameVariance |
◆ particleShaderBlendOperation
| D3DBLENDOP RE::EffectShaderData::particleShaderBlendOperation |
◆ particleShaderDestBlendMode
| D3DBLEND RE::EffectShaderData::particleShaderDestBlendMode |
◆ particleShaderFullParticleBirthRatio
| float RE::EffectShaderData::particleShaderFullParticleBirthRatio |
◆ particleShaderFullParticleBirthTime
| float RE::EffectShaderData::particleShaderFullParticleBirthTime |
◆ particleShaderInitialRotation
| float RE::EffectShaderData::particleShaderInitialRotation |
◆ particleShaderInitialRotationVariance
| float RE::EffectShaderData::particleShaderInitialRotationVariance |
◆ particleShaderInitialSpeedAlongNormal
| float RE::EffectShaderData::particleShaderInitialSpeedAlongNormal |
◆ particleShaderInitialSpeedAlongNormalVariance
| float RE::EffectShaderData::particleShaderInitialSpeedAlongNormalVariance |
◆ particleShaderInitialVelocity1
| float RE::EffectShaderData::particleShaderInitialVelocity1 |
◆ particleShaderInitialVelocity2
| float RE::EffectShaderData::particleShaderInitialVelocity2 |
◆ particleShaderInitialVelocity3
| float RE::EffectShaderData::particleShaderInitialVelocity3 |
◆ particleShaderParticleBirthRampDownTime
| float RE::EffectShaderData::particleShaderParticleBirthRampDownTime |
◆ particleShaderParticleBirthRampUpTime
| float RE::EffectShaderData::particleShaderParticleBirthRampUpTime |
◆ particleShaderParticleLifetime
| float RE::EffectShaderData::particleShaderParticleLifetime |
◆ particleShaderParticleLifetimeVariance
| float RE::EffectShaderData::particleShaderParticleLifetimeVariance |
◆ particleShaderPersistantParticleCount
| float RE::EffectShaderData::particleShaderPersistantParticleCount |
◆ particleShaderRotationSpeed
| float RE::EffectShaderData::particleShaderRotationSpeed |
◆ particleShaderRotationSpeedVariance
| float RE::EffectShaderData::particleShaderRotationSpeedVariance |
◆ particleShaderScaleKey1
| float RE::EffectShaderData::particleShaderScaleKey1 |
◆ particleShaderScaleKey1Time
| float RE::EffectShaderData::particleShaderScaleKey1Time |
◆ particleShaderScaleKey2
| float RE::EffectShaderData::particleShaderScaleKey2 |
◆ particleShaderScaleKey2Time
| float RE::EffectShaderData::particleShaderScaleKey2Time |
◆ particleShaderSourceBlendMode
| D3DBLEND RE::EffectShaderData::particleShaderSourceBlendMode |
◆ particleShaderZTestOperation
| D3DCMPFUNC RE::EffectShaderData::particleShaderZTestOperation |
◆ sceneGraphEmitDepthLimit
| std::uint32_t RE::EffectShaderData::sceneGraphEmitDepthLimit |
◆ textureCountU
| float RE::EffectShaderData::textureCountU |
◆ textureCountV
| float RE::EffectShaderData::textureCountV |
◆ unk00
| std::uint32_t RE::EffectShaderData::unk00 |
The documentation for this struct was generated from the following file: