26 class AttackAnimationArrayMap;
138 static_assert(
sizeof(
RACE_DATA) == 0xA4);
222 static_assert(
sizeof(
Morph) == 0x20);
257 static_assert(
sizeof(
TintLayer) == 0x20);
267 static_assert(
sizeof(
Presets) == 0x48);
273 static_assert(
sizeof(
TintAsset) == 0x68);
298 static_assert(
sizeof(
UnkData) == 0x18);
356 static_assert(
sizeof(
TESRace) == 0x4B8);
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition AttackAnimationArrayMap.h:13
Definition BGSArtObject.h:12
Definition BGSBehaviorGraphModel.h:8
Definition BGSBodyPartData.h:85
Definition BGSEquipSlot.h:10
Definition BGSHeadPart.h:17
HeadPartType
Definition BGSHeadPart.h:34
Definition BGSImpactDataSet.h:13
Definition BGSMaterialType.h:12
Definition BGSMovementType.h:11
Definition BGSTextureModel.h:8
Definition BGSTextureSet.h:16
Definition BGSVoiceType.h:25
Definition BSTArray.h:378
Definition TESDescription.h:12
Definition TESFullName.h:9
Definition TESObjectARMO.h:37
std::uint64_t unk2B8
Definition TESRace.h:332
AttackAnimationArrayMap * attackAnimationArrayMap[SEXES::kTotal]
Definition TESRace.h:335
FaceRelatedData * faceRelatedData[SEXES::kTotal]
Definition TESRace.h:352
BGSArtObject * dismemberBlood
Definition TESRace.h:339
BSFixedString behaviorGraphProjectNames[SEXES::kTotal]
Definition TESRace.h:325
TESObjectARMO * decapitateArmors[SEXES::kTotal]
Definition TESRace.h:328
std::uint32_t unk42C
Definition TESRace.h:345
bool SetFormEditorID(const char *a_str) override
bool GetPlayable() const override
BSTArray< BSFixedString > phonemeTargets
Definition TESRace.h:350
std::uint64_t unk2C8
Definition TESRace.h:334
bool AllowsPickpocket() const
static constexpr auto FORMTYPE
Definition TESRace.h:153
BSTArray< BGSEquipSlot * > equipSlots
Definition TESRace.h:343
BGSBodyPartData * bodyPartData
Definition TESRace.h:327
BSFixedString bipedObjectNameA[BIPED_OBJECTS::kEditorTotal]
Definition TESRace.h:342
bool AllowsPCDialogue() const
float clampFaceGeoValue
Definition TESRace.h:319
std::uint64_t unk2C0
Definition TESRace.h:333
BGSVoiceType * defaultVoiceTypes[SEXES::kTotal]
Definition TESRace.h:326
bool Load(TESFile *a_mod) override
EquipmentFlag
Definition TESRace.h:156
const char * GetFormEditorID() const override
TESRace * armorParentRace
Definition TESRace.h:348
UnkData unk448
Definition TESRace.h:349
std::uint32_t pad194
Definition TESRace.h:321
UnkData unk280
Definition TESRace.h:329
void ClearData() override
void InitializeData() override
BGSMaterialType * bloodImpactMaterial
Definition TESRace.h:337
BGSSoundDescriptorForm * corpseCloseSound
Definition TESRace.h:341
TESRace * morphRace
Definition TESRace.h:347
float clampFaceGeoValue2
Definition TESRace.h:320
BGSMovementType * baseMoveTypes[MovementTypes::kTotal]
Definition TESRace.h:351
BGSHeadPart * GetHeadPartByType(HeadPartType a_type, SEX a_sex) const
BGSSoundDescriptorForm * corpseOpenSound
Definition TESRace.h:340
static constexpr auto VTABLE
Definition TESRace.h:152
BGSTextureModel bodyTextureModels[SEXES::kTotal]
Definition TESRace.h:322
BSFixedString formEditorID
Definition TESRace.h:336
RACE_DATA data
Definition TESRace.h:318
std::uint64_t unk2B0
Definition TESRace.h:331
BGSBehaviorGraphModel behaviorGraphs[SEXES::kTotal]
Definition TESRace.h:323
BGSEquipSlot * unarmedEquipSlot
Definition TESRace.h:346
static constexpr auto RTTI
Definition TESRace.h:151
void InitItemImpl() override
BGSImpactDataSet * impactDataSet
Definition TESRace.h:338
TESModel skeletonModels[SEXES::kTotal]
Definition TESRace.h:317
UnkData unk298
Definition TESRace.h:330
BSFixedString rootBehaviorGraphNames[SEXES::kTotal]
Definition TESRace.h:324
REX::EnumSet< EquipmentFlag, std::uint32_t > validEquipTypes
Definition TESRace.h:344
Definition TESSpellList.h:13
Definition TESTexture.h:10
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_TESRace(static_cast< std::uint64_t >(513954))
constexpr std::array< REL::ID, 8 > VTABLE_TESRace
Definition Offsets_VTABLE.h:12881
RACE_SIZE
Definition TESRace.h:36
REX::EnumSet< ActorValue, std::uint8_t > skill
Definition TESRace.h:100
std::uint8_t bonus
Definition TESRace.h:101
REX::EnumSet< BIPED_OBJECT, std::uint32_t > shieldObject
Definition TESRace.h:122
float accelerate
Definition TESRace.h:116
Flag
Definition TESRace.h:52
@ kSpellsAlignWithMagicNode
@ kUseWorldRaycastsForFootIK
@ kAlwaysUseProxyController
@ kAllowMultipleMembraneShaders
NiPoint3 mountCameraOffset
Definition TESRace.h:136
float injuredHealthPercent
Definition TESRace.h:121
float startingStamina
Definition TESRace.h:113
float baseMass
Definition TESRace.h:115
float height[SEXES::kTotal]
Definition TESRace.h:108
REX::EnumSet< Flag2, std::uint32_t > flags2
Definition TESRace.h:133
float angleTolerance
Definition TESRace.h:132
float unarmedReach
Definition TESRace.h:127
SkillBoost skillBoosts[kNumSkillBoosts]
Definition TESRace.h:106
float weight[SEXES::kTotal]
Definition TESRace.h:109
float startingMagicka
Definition TESRace.h:112
NiPoint3 dismountOffset
Definition TESRace.h:135
REX::EnumSet< RACE_SIZE, std::uint32_t > raceSize
Definition TESRace.h:118
float unarmedDamage
Definition TESRace.h:126
float baseCarryWeight
Definition TESRace.h:114
float staminaRegen
Definition TESRace.h:125
float startingHealth
Definition TESRace.h:111
REX::EnumSet< BIPED_OBJECT, std::uint32_t > hairObject
Definition TESRace.h:120
NiPoint3 mountOffset
Definition TESRace.h:134
float aimAngleTolerance
Definition TESRace.h:129
float flightRadius
Definition TESRace.h:130
float healthRegen
Definition TESRace.h:123
REX::EnumSet< BIPED_OBJECT, std::uint32_t > bodyObject
Definition TESRace.h:128
float angleAccelerate
Definition TESRace.h:131
REX::EnumSet< BIPED_OBJECT, std::uint32_t > headObject
Definition TESRace.h:119
@ kNumSkillBoosts
Definition TESRace.h:48
REX::EnumSet< Flag, std::uint32_t > flags
Definition TESRace.h:110
float magickaRegen
Definition TESRace.h:124
Flag2
Definition TESRace.h:89
float decelerate
Definition TESRace.h:117
std::uint16_t pad0E
Definition TESRace.h:107
@ kWalk
Definition TESRace.h:187
@ kSprint
Definition TESRace.h:192
@ kRun
Definition TESRace.h:188
@ kTotal
Definition TESRace.h:193
@ kSneak
Definition TESRace.h:191
@ kFly
Definition TESRace.h:190
@ kSwim
Definition TESRace.h:189
RecordFlag
Definition TESRace.h:176
@ kCritter
Definition TESRace.h:179
@ kDeleted
Definition TESRace.h:177
@ kIgnored
Definition TESRace.h:178
std::uint32_t pad0C
Definition TESRace.h:294
std::uint32_t numUnkHashes2
Definition TESRace.h:295
BSResource::ID ** unkHashes
Definition TESRace.h:292
std::uint32_t numUnkHashes1
Definition TESRace.h:293
std::uint32_t pad14
Definition TESRace.h:296