Definition: NiAlphaProperty.h:8
std::uint16_t alphaFlags
Definition: NiAlphaProperty.h:63
void SetDestBlendMode(AlphaFunction a_mode)
bool GetAlphaBlending() const
void SetSrcBlendMode(AlphaFunction a_mode)
void LinkObject(NiStream &a_stream) override
void LoadBinary(NiStream &a_stream) override
NiObject * CreateClone(NiCloningProcess &a_cloning) override
bool RegisterStreamables(NiStream &a_stream) override
AlphaFunction GetSrcBlendMode() const
Type GetType() const override
static constexpr auto Ni_RTTI
Definition: NiAlphaProperty.h:11
AlphaFunction
Definition: NiAlphaProperty.h:15
AlphaFunction GetDestBlendMode() const
void SetAlphaTesting(bool a_enable)
bool GetAlphaTesting() const
static constexpr auto RTTI
Definition: NiAlphaProperty.h:10
std::uint8_t alphaThreshold
Definition: NiAlphaProperty.h:64
std::uint32_t pad34
Definition: NiAlphaProperty.h:66
std::uint8_t pad33
Definition: NiAlphaProperty.h:65
~NiAlphaProperty() override
TestFunction
Definition: NiAlphaProperty.h:30
void SaveBinary(NiStream &a_stream) override
const NiRTTI * GetRTTI() const override
static constexpr auto VTABLE
Definition: NiAlphaProperty.h:12
bool IsEqual(NiObject *a_object) override
void SetAlphaBlending(bool a_enable)
Definition: NiCloningProcess.h:10
Definition: NiObject.h:37
Definition: NiProperty.h:8
Type
Definition: NiProperty.h:14
Definition: NiStream.h:29
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NiAlphaProperty(684913, 392647, 0x1edc2e0)
constexpr REL::VariantID NiRTTI_NiAlphaProperty(523931, 410511, 0x316add8)
constexpr std::array< REL::VariantID, 1 > VTABLE_NiAlphaProperty
Definition: Offsets_VTABLE.h:366