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
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
const NiRTTI * GetRTTI() const override
std::uint8_t pad33
Definition NiAlphaProperty.h:65
~NiAlphaProperty() override
TestFunction
Definition NiAlphaProperty.h:30
void SaveBinary(NiStream &a_stream) override
NiObject * CreateClone(NiCloningProcess &a_cloning) 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 NiProperty.h:8
Type
Definition NiProperty.h:14
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