Effect Shader - powerof3/PapyrusExtenderSSE GitHub Wiki

Getters

GetAddonModels

Debris Function GetAddonModels(EffectShader akEffectShader) global native

GetEffectShaderTotalCount

  • Returns the total number of effect shaders present/present and active (on objects) within the loaded area.
int Function GetEffectShaderTotalCount(EffectShader akEffectShader, bool abActive) global native

IsEffectShaderFlagSet

Flags
Flag Value
kNoMembraneShader 0x00000001
kMembraneGreyscaleColor 0x00000002
kMembraneGreyscaleAlpha 0x00000004
kNoParticleShader 0x00000008
kEdgeEffectInverse 0x00000010
kAffectSkinOnly 0x00000020
kIgnoreAlpha 0x00000040
kProjectUV 0x00000080
kIgnoreBaseGeometryAlpha 0x00000100
kLighting 0x00000200
kNoWeapons 0x00000400
kParticleAnimated 0x00008000
kParticleGreyscaleColor 0x00010000
kParticleGreyscaleAlpha 0x00020000
kUseBloodGeometry 0x01000000
bool Function IsEffectShaderFlagSet(EffectShader akEffectShader, int aiFlag) global native

GetMembraneFillTexture

String Function GetMembraneFillTexture(EffectShader akEffectShader) global native

GetMembraneHolesTexture

String Function GetMembraneHolesTexture(EffectShader akEffectShader) global native

GetMembranePaletteTexture

String Function GetMembranePaletteTexture(EffectShader akEffectShader) global native

GetParticleFullCount

float Function GetParticleFullCount(EffectShader akEffectShader) global native

GetParticlePaletteTexture

String Function GetParticlePaletteTexture(EffectShader akEffectShader) global native

GetParticleShaderTexture

String Function GetParticleShaderTexture(EffectShader akEffectShader) global native

GetParticlePersistentCount

float Function GetParticlePersistentCount(EffectShader akEffectShader) global native

Setters

ClearEffectShaderFlag

Function ClearEffectShaderFlag(EffectShader akEffectShader, int aiFlag) global native

SetAddonModel

Function SetAddonModels(EffectShader akEffectShader, Debris akDebris) global native

SetEffectShaderFlag

Function SetEffectShaderFlag(EffectShader akEffectShader, int aiFlag) global native

SetMembraneColorKeyData

Function SetMembraneColorKeyData(EffectShader akEffectShader, int aiColorKey, int[] aiRGB, float afAlpha, float afTime) global native

SetMembraneFillTexture

Function SetMembraneFillTexture(EffectShader akEffectShader, String asTextureName) global native

SetMembraneHolesTexture

Function SetMembraneHolesTexture(EffectShader akEffectShader, String asTextureName) global native

SetMembranePaletteTexture

Function SetMembranePaletteTexture(EffectShader akEffectShader, String asTextureName) global native

SetParticleColorKeyData

Function SetParticleColorKeyData(EffectShader akEffectShader, int aiColorKey, int[] aiRGB, float afAlpha, float afTime) global native

SetParticleFullCount

Function SetParticleFullCount(EffectShader akEffectShader, float afParticleCount) global native

SetParticlePaletteTexture

Function SetParticlePaletteTexture(EffectShader akEffectShader, String asTextureName) global native

SetParticlePersistentCount

Function SetParticlePersistentCount(EffectShader akEffectShader, float afParticleCount) global native

SetParticleShaderTexture

Function SetParticleShaderTexture(EffectShader akEffectShader, String asTextureName) global native
⚠️ **GitHub.com Fallback** ⚠️