CommonLibSSE NG
Loading...
Searching...
No Matches
RE::PART_DATA Struct Reference

#include <BGSBodyPartData.h>

Public Types

enum class  Flag {
  kNone = 0 , kSeverable = 1 << 0 , kIKData = 1 << 1 , kIKData_BipedData = 1 << 2 ,
  kExplodable = 1 << 3 , kIKData_IsHead = 1 << 4 , kIKData_HeadTracking = 1 << 5 , kToHitChance_Absolute = 1 << 6
}
 

Public Attributes

float damageMult
 
stl::enumeration< Flag, std::uint8_t > flags
 
stl::enumeration< BGSBodyPartDefs::LIMB_ENUM, std::uint8_t > type
 
std::int8_t healthPercent
 
stl::enumeration< ActorValue, std::uint8_t > actorValue
 
std::int8_t toHitChance
 
std::int8_t explosionChance
 
std::int8_t explosionGenericDebrisCount
 
std::uint8_t pad0B
 
std::uint32_t pad0C
 
BGSDebrisexplosionGenericDebris
 
BGSExplosionexplosion
 
float trackingMaxAngle
 
float explosionGenericDebrisScale
 
std::int8_t dismemberGenericDebrisCount
 
std::int8_t unk29
 
std::uint16_t unk2A
 
std::uint32_t unk2C
 
BGSDebrisdismemberGenericDebris
 
BGSExplosiondismemberExplosion
 
float dismemberGenericDebrisScale
 
NiPoint3 goreTranslate
 
NiPoint3 goreRotate
 
std::uint32_t pad5C
 
BGSImpactDataSetdismemberImpactDataSet
 
BGSImpactDataSetexplosionImpactDataSet
 
std::int8_t dismemberDecalCount
 
std::int8_t explosionDecalCount
 
std::uint16_t pad72
 
float explosionSpecialDebrisScale
 

Member Enumeration Documentation

◆ Flag

enum class RE::PART_DATA::Flag
strong
Enumerator
kNone 
kSeverable 
kIKData 
kIKData_BipedData 
kExplodable 
kIKData_IsHead 
kIKData_HeadTracking 
kToHitChance_Absolute 

Member Data Documentation

◆ actorValue

stl::enumeration<ActorValue, std::uint8_t> RE::PART_DATA::actorValue

◆ damageMult

float RE::PART_DATA::damageMult

◆ dismemberDecalCount

std::int8_t RE::PART_DATA::dismemberDecalCount

◆ dismemberExplosion

BGSExplosion* RE::PART_DATA::dismemberExplosion

◆ dismemberGenericDebris

BGSDebris* RE::PART_DATA::dismemberGenericDebris

◆ dismemberGenericDebrisCount

std::int8_t RE::PART_DATA::dismemberGenericDebrisCount

◆ dismemberGenericDebrisScale

float RE::PART_DATA::dismemberGenericDebrisScale

◆ dismemberImpactDataSet

BGSImpactDataSet* RE::PART_DATA::dismemberImpactDataSet

◆ explosion

BGSExplosion* RE::PART_DATA::explosion

◆ explosionChance

std::int8_t RE::PART_DATA::explosionChance

◆ explosionDecalCount

std::int8_t RE::PART_DATA::explosionDecalCount

◆ explosionGenericDebris

BGSDebris* RE::PART_DATA::explosionGenericDebris

◆ explosionGenericDebrisCount

std::int8_t RE::PART_DATA::explosionGenericDebrisCount

◆ explosionGenericDebrisScale

float RE::PART_DATA::explosionGenericDebrisScale

◆ explosionImpactDataSet

BGSImpactDataSet* RE::PART_DATA::explosionImpactDataSet

◆ explosionSpecialDebrisScale

float RE::PART_DATA::explosionSpecialDebrisScale

◆ flags

stl::enumeration<Flag, std::uint8_t> RE::PART_DATA::flags

◆ goreRotate

NiPoint3 RE::PART_DATA::goreRotate

◆ goreTranslate

NiPoint3 RE::PART_DATA::goreTranslate

◆ healthPercent

std::int8_t RE::PART_DATA::healthPercent

◆ pad0B

std::uint8_t RE::PART_DATA::pad0B

◆ pad0C

std::uint32_t RE::PART_DATA::pad0C

◆ pad5C

std::uint32_t RE::PART_DATA::pad5C

◆ pad72

std::uint16_t RE::PART_DATA::pad72

◆ toHitChance

std::int8_t RE::PART_DATA::toHitChance

◆ trackingMaxAngle

float RE::PART_DATA::trackingMaxAngle

◆ type

stl::enumeration<BGSBodyPartDefs::LIMB_ENUM, std::uint8_t> RE::PART_DATA::type

◆ unk29

std::int8_t RE::PART_DATA::unk29

◆ unk2A

std::uint16_t RE::PART_DATA::unk2A

◆ unk2C

std::uint32_t RE::PART_DATA::unk2C

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