CommonLibSSE (Parapets fork)
|
#include <BGSBipedObjectForm.h>
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 () |
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 |
|
override |
BipedObjectSlot RE::BGSBipedObjectForm::AddSlotToMask | ( | BipedObjectSlot | a_slot | ) |
|
overridevirtual |
Implements RE::BaseFormComponent.
|
overridevirtual |
Reimplemented from RE::BaseFormComponent.
ArmorType RE::BGSBipedObjectForm::GetArmorType | ( | ) | const |
BipedObjectSlot RE::BGSBipedObjectForm::GetSlotMask | ( | ) | const |
bool RE::BGSBipedObjectForm::HasPartOf | ( | BipedObjectSlot | a_flag | ) | const |
|
overridevirtual |
Implements RE::BaseFormComponent.
bool RE::BGSBipedObjectForm::IsClothing | ( | ) | const |
bool RE::BGSBipedObjectForm::IsHeavyArmor | ( | ) | const |
bool RE::BGSBipedObjectForm::IsLightArmor | ( | ) | const |
bool RE::BGSBipedObjectForm::IsShield | ( | ) | const |
BipedObjectSlot RE::BGSBipedObjectForm::RemoveSlotFromMask | ( | BipedObjectSlot | a_slot | ) |
void RE::BGSBipedObjectForm::SetSlotMask | ( | BipedObjectSlot | a_mask | ) |
BIPED_MODEL RE::BGSBipedObjectForm::bipedModelData |
|
inlinestaticconstexpr |