CommonLibSSE (Parapets fork)
RE::BSTempEffectWeaponBlood Class Reference

#include <BSTempEffectWeaponBlood.h>

Inheritance diagram for RE::BSTempEffectWeaponBlood:
RE::BSTempEffect RE::NiObject RE::NiRefObject

Public Member Functions

 ~BSTempEffectWeaponBlood () override
 
bool Update (float a_arg1) override
 
TEMP_EFFECT_TYPE GetType () const override
 
- Public Member Functions inherited from RE::BSTempEffect
 ~BSTempEffect () override
 
const NiRTTIGetRTTI () const override
 
NiNodeAsNode () override
 
NiSwitchNode * AsSwitchNode () override
 
BSFadeNodeAsFadeNode () override
 
BSMultiBoundNodeAsMultiBoundNode () override
 
BSGeometryAsGeometry () override
 
NiTriStrips * AsTriStrips () override
 
BSTriShapeAsTriShape () override
 
BSSegmentedTriShape * AsSegmentedTriShape () override
 
BSSubIndexTriShape * AsSubIndexTriShape () override
 
BSDynamicTriShape * AsDynamicTriShape () override
 
NiGeometry * AsNiGeometry () override
 
NiTriBasedGeom * AsNiTriBasedGeom () override
 
NiTriShape * AsNiTriShape () override
 
NiParticles * AsParticlesGeom () override
 
BSLines * AsLinesGeom () override
 
bhkNiCollisionObjectAsBhkNiCollisionObject () override
 
bhkBlendCollisionObject * AsBhkBlendCollisionObject () override
 
bhkAttachmentCollisionObject * AsBhkAttachmentCollisionObject () override
 
bhkRigidBodyAsBhkRigidBody () override
 
bhkLimitedHingeConstraint * AsBhkLimitedHingeConstraint () override
 
virtual void Initialize ()
 
virtual void Attach ()
 
virtual void Detach ()
 
virtual NiAVObjectGet3D () const
 
virtual bool GetManagerHandlesSaveLoad () const
 
virtual bool GetClearWhenCellIsUnloaded () const
 
virtual void SaveGame (BGSSaveGameBuffer *a_buf)
 
virtual void LoadGame (BGSLoadGameBuffer *a_buf)
 
virtual void FinishLoadGame (BGSLoadGameBuffer *a_buf)
 
virtual bool IsInterfaceEffect () const
 
virtual void SetInterfaceEffect (bool a_set)
 
virtual bool GetStackable () const
 
virtual bool GetStackableMatch (BSTempEffect *a_effect) const
 
virtual void Push ()
 
virtual void Pop ()
 
- Public Member Functions inherited from RE::NiObject
 ~NiObject () override=default
 
virtual NiObjectCreateClone ([[maybe_unused]] NiCloningProcess &a_cloning)
 
virtual void LoadBinary ([[maybe_unused]] NiStream &a_stream)
 
virtual void LinkObject ([[maybe_unused]] NiStream &a_stream)
 
virtual bool RegisterStreamables (NiStream &a_stream)
 
virtual void SaveBinary ([[maybe_unused]] NiStream &a_stream)
 
virtual bool IsEqual (NiObject *a_object)
 
virtual void ProcessClone (NiCloningProcess &a_cloning)
 
virtual void PostLinkObject ([[maybe_unused]] NiStream &a_stream)
 
virtual bool StreamCanSkip ()
 
virtual const NiRTTIGetStreamableRTTI () const
 
virtual std::uint32_t GetBlockAllocationSize () const
 
virtual NiObjectGroup * GetGroup () const
 
virtual void SetGroup ([[maybe_unused]] NiObjectGroup *a_group)
 
virtual NiControllerManagerAsNiControllerManager ()
 
void CreateDeepCopy (NiPointer< NiObject > &a_object)
 
- Public Member Functions inherited from RE::NiRefObject
 NiRefObject ()
 
virtual ~NiRefObject ()
 
virtual void DeleteThis ()
 
void IncRefCount ()
 
void DecRefCount ()
 
constexpr std::uint32_t GetRefCount () const noexcept
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

NiPointer< NiAVObjectweapon3D
 
float alphaThreshold
 
- Public Attributes inherited from RE::BSTempEffect
float lifetime
 
std::uint32_t pad14
 
TESObjectCELLcell
 
float age
 
bool initialized
 
std::uint8_t pad25
 
std::uint16_t pad26
 
std::uint32_t effectID
 
std::uint32_t pad2C
 
- Public Attributes inherited from RE::NiRefObject
volatile std::uint32_t _refCount { 0 }
 
std::uint32_t _pad0C { 0 }
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSTempEffectWeaponBlood
 
- Static Public Attributes inherited from RE::BSTempEffect
static constexpr auto RTTI = RTTI_BSTempEffect
 
static constexpr auto Ni_RTTI = NiRTTI_BSTempEffect
 
- Static Public Attributes inherited from RE::NiObject
static constexpr auto RTTI = RTTI_NiObject
 
static constexpr auto Ni_RTTI = NiRTTI_NiObject
 
- Static Public Attributes inherited from RE::NiRefObject
static constexpr auto RTTI = RTTI_NiRefObject
 

Additional Inherited Members

- Static Public Member Functions inherited from RE::NiRefObject
static volatile std::uint32_t * GetTotalObjectCount ()
 

Constructor & Destructor Documentation

◆ ~BSTempEffectWeaponBlood()

RE::BSTempEffectWeaponBlood::~BSTempEffectWeaponBlood ( )
override

Member Function Documentation

◆ GetType()

TEMP_EFFECT_TYPE RE::BSTempEffectWeaponBlood::GetType ( ) const
overridevirtual

Reimplemented from RE::BSTempEffect.

◆ Update()

bool RE::BSTempEffectWeaponBlood::Update ( float  a_arg1)
overridevirtual

Reimplemented from RE::BSTempEffect.

Member Data Documentation

◆ alphaThreshold

float RE::BSTempEffectWeaponBlood::alphaThreshold

◆ RTTI

constexpr auto RE::BSTempEffectWeaponBlood::RTTI = RTTI_BSTempEffectWeaponBlood
inlinestaticconstexpr

◆ weapon3D

NiPointer<NiAVObject> RE::BSTempEffectWeaponBlood::weapon3D

The documentation for this class was generated from the following file: