CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BGSBipedObjectForm Class Reference

#include <BGSBipedObjectForm.h>

Inheritance diagram for RE::BGSBipedObjectForm:
RE::BaseFormComponent RE::TESObjectARMA RE::TESObjectARMO RE::TESRace

Public Types

using ArmorType = BIPED_MODEL::ArmorType
 
using BipedObjectSlot = BIPED_MODEL::BipedObjectSlot
 
using FirstPersonFlag = BIPED_MODEL::BipedObjectSlot
 

Public Member Functions

 ~BGSBipedObjectForm () override
 
void InitializeDataComponent () override
 
void ClearDataComponent () override
 
void CopyComponent (BaseFormComponent *a_rhs) override
 
BipedObjectSlot AddSlotToMask (BipedObjectSlot a_slot)
 
ArmorType GetArmorType () const
 
BipedObjectSlot GetSlotMask () const
 
bool HasPartOf (BipedObjectSlot a_flag) const
 
bool IsClothing () const
 
bool IsHeavyArmor () const
 
bool IsLightArmor () const
 
bool IsShield () const
 
BipedObjectSlot RemoveSlotFromMask (BipedObjectSlot a_slot)
 
void SetSlotMask (BipedObjectSlot a_mask)
 
- Public Member Functions inherited from RE::BaseFormComponent
virtual ~BaseFormComponent ()
 
virtual void InitializeDataComponent ()=0
 
virtual void ClearDataComponent ()=0
 
virtual void CopyComponent (BaseFormComponent *a_rhs)
 
 TES_HEAP_REDEFINE_NEW ()
 

Public Attributes

BIPED_MODEL bipedModelData
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSBipedObjectForm
 
- Static Public Attributes inherited from RE::BaseFormComponent
static constexpr auto RTTI = RTTI_BaseFormComponent
 

Member Typedef Documentation

◆ ArmorType

◆ BipedObjectSlot

◆ FirstPersonFlag

Constructor & Destructor Documentation

◆ ~BGSBipedObjectForm()

RE::BGSBipedObjectForm::~BGSBipedObjectForm ( )
override

Member Function Documentation

◆ AddSlotToMask()

BipedObjectSlot RE::BGSBipedObjectForm::AddSlotToMask ( BipedObjectSlot  a_slot)

◆ ClearDataComponent()

void RE::BGSBipedObjectForm::ClearDataComponent ( )
overridevirtual

Implements RE::BaseFormComponent.

◆ CopyComponent()

void RE::BGSBipedObjectForm::CopyComponent ( BaseFormComponent a_rhs)
overridevirtual

Reimplemented from RE::BaseFormComponent.

◆ GetArmorType()

ArmorType RE::BGSBipedObjectForm::GetArmorType ( ) const

◆ GetSlotMask()

BipedObjectSlot RE::BGSBipedObjectForm::GetSlotMask ( ) const

◆ HasPartOf()

bool RE::BGSBipedObjectForm::HasPartOf ( BipedObjectSlot  a_flag) const

◆ InitializeDataComponent()

void RE::BGSBipedObjectForm::InitializeDataComponent ( )
overridevirtual

Implements RE::BaseFormComponent.

◆ IsClothing()

bool RE::BGSBipedObjectForm::IsClothing ( ) const

◆ IsHeavyArmor()

bool RE::BGSBipedObjectForm::IsHeavyArmor ( ) const

◆ IsLightArmor()

bool RE::BGSBipedObjectForm::IsLightArmor ( ) const

◆ IsShield()

bool RE::BGSBipedObjectForm::IsShield ( ) const

◆ RemoveSlotFromMask()

BipedObjectSlot RE::BGSBipedObjectForm::RemoveSlotFromMask ( BipedObjectSlot  a_slot)

◆ SetSlotMask()

void RE::BGSBipedObjectForm::SetSlotMask ( BipedObjectSlot  a_mask)

Member Data Documentation

◆ bipedModelData

BIPED_MODEL RE::BGSBipedObjectForm::bipedModelData

◆ RTTI

constexpr auto RE::BGSBipedObjectForm::RTTI = RTTI_BGSBipedObjectForm
inlinestaticconstexpr

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