11 enum class D3DBLENDOP;
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BGSDebris.h:42
Definition: TESEffectShader.h:182
static constexpr auto RTTI
Definition: TESEffectShader.h:184
TESTexture particlePaletteTexture
Definition: TESEffectShader.h:210
void * unk218
Definition: TESEffectShader.h:212
void InitItemImpl() override
~TESEffectShader() override
void InitializeData() override
static constexpr auto FORMTYPE
Definition: TESEffectShader.h:186
bool Load(TESFile *a_mod) override
TESTexture holesTexture
Definition: TESEffectShader.h:208
EffectShaderData data
Definition: TESEffectShader.h:205
static constexpr auto VTABLE
Definition: TESEffectShader.h:185
void * unk210
Definition: TESEffectShader.h:211
TESTexture fillTexture
Definition: TESEffectShader.h:206
TESTexture particleShaderTexture
Definition: TESEffectShader.h:207
TESTexture membranePaletteTexture
Definition: TESEffectShader.h:209
Definition: TESTexture.h:10
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_TESEffectShader
Definition: Offsets_VTABLE.h:12820
constexpr REL::ID RTTI_TESEffectShader(static_cast< std::uint64_t >(513866))
D3DCMPFUNC
Definition: TESEffectShader.h:14
Definition: TESEffectShader.h:26
float holesStartTime
Definition: TESEffectShader.h:126
float addonModelsScaleInTime
Definition: TESEffectShader.h:143
float addonModelsFadeInTime
Definition: TESEffectShader.h:139
float particleShaderPersistantParticleCount
Definition: TESEffectShader.h:90
float colorKey3ColorKeyTime
Definition: TESEffectShader.h:114
float explosionWindSpeed
Definition: TESEffectShader.h:134
float particleShaderInitialVelocity2
Definition: TESEffectShader.h:96
float particleShaderAccelerationAlongNormal
Definition: TESEffectShader.h:94
Color edgeColor
Definition: TESEffectShader.h:132
float particleShaderAnimatedLoopStartFrame
Definition: TESEffectShader.h:167
float holesStartVal
Definition: TESEffectShader.h:128
float holesEndTime
Definition: TESEffectShader.h:127
Color fillTextureEffectColorKey1
Definition: TESEffectShader.h:57
Color fillTextureEffectColorKey3
Definition: TESEffectShader.h:151
float fillTextureEffectFullAlphaRatio
Definition: TESEffectShader.h:76
Color colorKey3
Definition: TESEffectShader.h:108
BGSSoundDescriptorForm * ambientSound
Definition: TESEffectShader.h:148
float colorKey2ColorKeyTime
Definition: TESEffectShader.h:113
float particleShaderParticleLifetimeVariance
Definition: TESEffectShader.h:92
D3DBLEND particleShaderSourceBlendMode
Definition: TESEffectShader.h:82
float edgeEffectFullAlphaTime
Definition: TESEffectShader.h:70
float particleShaderAnimatedStartFrame
Definition: TESEffectShader.h:164
float textureCountV
Definition: TESEffectShader.h:137
float colorKey3ColorAlpha
Definition: TESEffectShader.h:111
std::uint32_t sceneGraphEmitDepthLimit
Definition: TESEffectShader.h:177
Flags
Definition: TESEffectShader.h:29
@ kParticleGreyscaleAlpha
@ kParticleGreyscaleColor
@ kIgnoreBaseGeomTexAlpha
float particleShaderInitialSpeedAlongNormal
Definition: TESEffectShader.h:93
Color colorKey1
Definition: TESEffectShader.h:106
float particleShaderInitialRotationVariance
Definition: TESEffectShader.h:118
float particleShaderAnimatedFrameCountVariance
Definition: TESEffectShader.h:170
Color fillTextureEffectColorKey2
Definition: TESEffectShader.h:150
float edgeEffectAlphaPulseFrequency
Definition: TESEffectShader.h:74
float particleShaderScaleKey2
Definition: TESEffectShader.h:102
float colorKey1ColorKeyTime
Definition: TESEffectShader.h:112
float holesEndVal
Definition: TESEffectShader.h:129
Color edgeEffectColor
Definition: TESEffectShader.h:68
float fillTextureEffectColorKeyScaleTimeColorKey1Time
Definition: TESEffectShader.h:155
stl::enumeration< Flags, std::uint32_t > flags
Definition: TESEffectShader.h:172
float particleShaderParticleLifetime
Definition: TESEffectShader.h:91
float edgeEffectFallOff
Definition: TESEffectShader.h:67
float fillTextureEffectColorKeyScaleTimeColorKey1Scale
Definition: TESEffectShader.h:152
float addonModelsFadeOutTime
Definition: TESEffectShader.h:140
float fillTextureEffectTextureScaleU
Definition: TESEffectShader.h:174
float colorKey2ColorAlpha
Definition: TESEffectShader.h:110
std::uint32_t pad0D4
Definition: TESEffectShader.h:122
float particleShaderScaleKey1
Definition: TESEffectShader.h:101
float addonModelsScaleStart
Definition: TESEffectShader.h:141
D3DCMPFUNC particleShaderZTestOperation
Definition: TESEffectShader.h:84
float edgeWidthAlphaUnits
Definition: TESEffectShader.h:131
float colorScale
Definition: TESEffectShader.h:159
float fillTextureEffectPersistentAlphaRatio
Definition: TESEffectShader.h:61
float birthPositionOffsetVariance
Definition: TESEffectShader.h:162
float particleShaderFullParticleBirthTime
Definition: TESEffectShader.h:87
float edgeEffectAlphaFadeInTime
Definition: TESEffectShader.h:69
D3DBLEND particleShaderDestBlendMode
Definition: TESEffectShader.h:85
float fillTextureEffectTextureAnimationSpeedU
Definition: TESEffectShader.h:64
float particleShaderFullParticleBirthRatio
Definition: TESEffectShader.h:89
float fillTextureEffectColorKeyScaleTimeColorKey3Scale
Definition: TESEffectShader.h:154
float particleShaderAnimatedFrameCount
Definition: TESEffectShader.h:169
std::uint32_t unk00
Definition: TESEffectShader.h:51
float edgeEffectAlphaPulseAmplitude
Definition: TESEffectShader.h:73
float fillTextureEffectAlphaFadeInTime
Definition: TESEffectShader.h:58
float particleShaderRotationSpeed
Definition: TESEffectShader.h:119
float particleShaderAnimatedStartFrameVariance
Definition: TESEffectShader.h:165
float particleShaderScaleKey2Time
Definition: TESEffectShader.h:104
float particleShaderInitialRotation
Definition: TESEffectShader.h:117
float particleShaderInitialVelocity3
Definition: TESEffectShader.h:97
float birthPositionOffset
Definition: TESEffectShader.h:161
float particleShaderAnimatedLoopStartVariance
Definition: TESEffectShader.h:168
Color colorKey2
Definition: TESEffectShader.h:107
float fillTextureEffectTextureAnimationSpeedV
Definition: TESEffectShader.h:65
std::uint32_t pad13C
Definition: TESEffectShader.h:146
float fillTextureEffectAlphaPulseFrequency
Definition: TESEffectShader.h:63
float particleShaderParticleBirthRampDownTime
Definition: TESEffectShader.h:88
float edgeEffectAlphaFadeOutTime
Definition: TESEffectShader.h:71
float particleShaderInitialSpeedAlongNormalVariance
Definition: TESEffectShader.h:116
float edgeEffectFullAlphaRatio
Definition: TESEffectShader.h:78
D3DBLEND membraneShaderDestBlendMode
Definition: TESEffectShader.h:80
float particleShaderScaleKey1Time
Definition: TESEffectShader.h:103
float edgeEffectPersistentAlphaRatio
Definition: TESEffectShader.h:72
float textureCountU
Definition: TESEffectShader.h:136
D3DBLENDOP membraneShaderBlendOperation
Definition: TESEffectShader.h:54
BGSDebris * addonModels
Definition: TESEffectShader.h:124
float particleShaderAnimatedEndFrame
Definition: TESEffectShader.h:166
D3DBLEND membraneShaderSourceBlendMode
Definition: TESEffectShader.h:53
float fillTextureEffectColorKeyScaleTimeColorKey2Scale
Definition: TESEffectShader.h:153
float addonModelsScaleEnd
Definition: TESEffectShader.h:142
D3DCMPFUNC membraneShaderZTestFunction
Definition: TESEffectShader.h:55
float particleShaderAcceleration1
Definition: TESEffectShader.h:98
float particleShaderParticleBirthRampUpTime
Definition: TESEffectShader.h:86
D3DBLENDOP particleShaderBlendOperation
Definition: TESEffectShader.h:83
float particleShaderInitialVelocity1
Definition: TESEffectShader.h:95
float fillTextureEffectAlphaFadeOutTime
Definition: TESEffectShader.h:60
float fillTextureEffectColorKeyScaleTimeColorKey2Time
Definition: TESEffectShader.h:156
float particleShaderAcceleration3
Definition: TESEffectShader.h:100
float fillTextureEffectTextureScaleV
Definition: TESEffectShader.h:175
float fillTextureEffectColorKeyScaleTimeColorKey3Time
Definition: TESEffectShader.h:157
float colorKey1ColorAlpha
Definition: TESEffectShader.h:109
float addonModelsScaleOutTime
Definition: TESEffectShader.h:144
float fillTextureEffectFullAlphaTime
Definition: TESEffectShader.h:59
float particleShaderAcceleration2
Definition: TESEffectShader.h:99
float fillTextureEffectAlphaPulseAmplitude
Definition: TESEffectShader.h:62
float particleShaderRotationSpeedVariance
Definition: TESEffectShader.h:120
Definition: TESEffectShader.h:189
RecordFlag
Definition: TESEffectShader.h:191
@ kIgnored
Definition: TESEffectShader.h:193
@ kDeleted
Definition: TESEffectShader.h:192