10 class NiSourceTexture;
Definition: BSBloodSplatterShaderProperty.h:13
static auto Ni_RTTI
Definition: BSBloodSplatterShaderProperty.h:16
std::int32_t textureClampMode
Definition: BSBloodSplatterShaderProperty.h:39
static constexpr auto RTTI
Definition: BSBloodSplatterShaderProperty.h:15
const NiRTTI * GetRTTI() const override
std::int32_t QShader() override
@ kTotal
Definition: BSBloodSplatterShaderProperty.h:24
@ kBloodColor
Definition: BSBloodSplatterShaderProperty.h:20
@ kFlareColor
Definition: BSBloodSplatterShaderProperty.h:22
@ kBloodAlpha
Definition: BSBloodSplatterShaderProperty.h:21
NiPointer< NiSourceTexture > bloodTextures[kTotal]
Definition: BSBloodSplatterShaderProperty.h:38
float * alphaSource
Definition: BSBloodSplatterShaderProperty.h:40
NiObject * CreateClone(NiCloningProcess &a_cloning) override
~BSBloodSplatterShaderProperty() override
NiSourceTexture * GetBaseTexture() override
std::int32_t ForEachTexture(ForEachVisitor &a_visitor) override
RenderPassArray * GetRenderPasses(BSGeometry *a_geometry, std::uint32_t a_arg2, BSShaderAccumulator *a_accumulator) override
Definition: BSGeometry.h:15
Definition: BSShaderProperty.h:26
Definition: BSShaderProperty.h:17
Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
Definition: NiSmartPointer.h:9
Definition: NiSourceTexture.h:21
Definition: AbsorbEffect.h:6
constexpr REL::VariantID NiRTTI_BSBloodSplatterShaderProperty(527906, 414853, 0x34851a0)
constexpr REL::VariantID RTTI_BSBloodSplatterShaderProperty(692032, 400076, 0x1f800d0)
Definition: BSShaderProperty.h:37