Definition: BGSCameraShot.h:15
RefHandle unk98
Definition: BGSCameraShot.h:87
std::uint16_t padB2
Definition: BGSCameraShot.h:93
void * unk90
Definition: BGSCameraShot.h:86
~BGSCameraShot() override
void InitItemImpl() override
std::uint8_t unkB0
Definition: BGSCameraShot.h:91
NiPointer< NiNode > cameraNode
Definition: BGSCameraShot.h:89
bool Load(TESFile *a_mod) override
static constexpr auto FORMTYPE
Definition: BGSCameraShot.h:19
std::uint32_t unk9C
Definition: BGSCameraShot.h:88
std::uint32_t pad84
Definition: BGSCameraShot.h:84
CAM_ACTION
Definition: BGSCameraShot.h:22
CAM_OBJECT
Definition: BGSCameraShot.h:30
void InitializeData() override
CAMERA_SHOT_DATA data
Definition: BGSCameraShot.h:83
static constexpr auto VTABLE
Definition: BGSCameraShot.h:18
static constexpr auto RTTI
Definition: BGSCameraShot.h:17
NiPointer< NiAVObject > unkA8
Definition: BGSCameraShot.h:90
ModelDBHandle cameraHandle
Definition: BGSCameraShot.h:95
bool unkB1
Definition: BGSCameraShot.h:92
std::uint32_t padB4
Definition: BGSCameraShot.h:94
void * unk88
Definition: BGSCameraShot.h:85
Definition: NiSmartPointer.h:9
Definition: TESModel.h:16
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 3 > VTABLE_BGSCameraShot
Definition: Offsets_VTABLE.h:8597
std::uint32_t RefHandle
Definition: BSCoreTypes.h:6
constexpr REL::ID RTTI_BGSCameraShot(static_cast< std::uint64_t >(513991))
Definition: BGSCameraShot.h:47
Flag
Definition: BGSCameraShot.h:50
@ kPositionFollowsLocation
float targetPercentBetweenActors
Definition: BGSCameraShot.h:70
float targetTimeMult
Definition: BGSCameraShot.h:66
REX::EnumSet< CAM_ACTION, std::uint32_t > cameraAction
Definition: BGSCameraShot.h:61
REX::EnumSet< Flag, std::uint32_t > flags
Definition: BGSCameraShot.h:64
float globalTimeMult
Definition: BGSCameraShot.h:67
float nearTargetDistance
Definition: BGSCameraShot.h:71
float maxTime
Definition: BGSCameraShot.h:68
float minTime
Definition: BGSCameraShot.h:69
float playerTimeMult
Definition: BGSCameraShot.h:65
REX::EnumSet< CAM_OBJECT, std::uint32_t > target
Definition: BGSCameraShot.h:63
REX::EnumSet< CAM_OBJECT, std::uint32_t > location
Definition: BGSCameraShot.h:62
Definition: BGSCameraShot.h:38
RecordFlag
Definition: BGSCameraShot.h:40
@ kDeleted
Definition: BGSCameraShot.h:41
@ kIgnored
Definition: BGSCameraShot.h:42