CommonLibSSE (powerof3)
RE::BGSCameraShot::CAMERA_SHOT_DATA Struct Reference

#include <BGSCameraShot.h>

Public Types

enum class  Flag {
  kNone = 0 , kPositionFollowsLocation = 1 << 0 , kRotationFollowsTarget = 1 << 1 , kDontFollowBone = 1 << 2 ,
  kFirstPersonCamera = 1 << 3 , kNoTracer = 1 << 4 , kStartAtTimeZero = 1 << 5
}
 

Public Attributes

REX::EnumSet< CAM_ACTION, std::uint32_t > cameraAction
 
REX::EnumSet< CAM_OBJECT, std::uint32_t > location
 
REX::EnumSet< CAM_OBJECT, std::uint32_t > target
 
REX::EnumSet< Flag, std::uint32_t > flags
 
float playerTimeMult
 
float targetTimeMult
 
float globalTimeMult
 
float maxTime
 
float minTime
 
float targetPercentBetweenActors
 
float nearTargetDistance
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kPositionFollowsLocation 
kRotationFollowsTarget 
kDontFollowBone 
kFirstPersonCamera 
kNoTracer 
kStartAtTimeZero 

Member Data Documentation

◆ cameraAction

REX::EnumSet<CAM_ACTION, std::uint32_t> RE::BGSCameraShot::CAMERA_SHOT_DATA::cameraAction

◆ flags

REX::EnumSet<Flag, std::uint32_t> RE::BGSCameraShot::CAMERA_SHOT_DATA::flags

◆ globalTimeMult

float RE::BGSCameraShot::CAMERA_SHOT_DATA::globalTimeMult

◆ location

REX::EnumSet<CAM_OBJECT, std::uint32_t> RE::BGSCameraShot::CAMERA_SHOT_DATA::location

◆ maxTime

float RE::BGSCameraShot::CAMERA_SHOT_DATA::maxTime

◆ minTime

float RE::BGSCameraShot::CAMERA_SHOT_DATA::minTime

◆ nearTargetDistance

float RE::BGSCameraShot::CAMERA_SHOT_DATA::nearTargetDistance

◆ playerTimeMult

float RE::BGSCameraShot::CAMERA_SHOT_DATA::playerTimeMult

◆ target

REX::EnumSet<CAM_OBJECT, std::uint32_t> RE::BGSCameraShot::CAMERA_SHOT_DATA::target

◆ targetPercentBetweenActors

float RE::BGSCameraShot::CAMERA_SHOT_DATA::targetPercentBetweenActors

◆ targetTimeMult

float RE::BGSCameraShot::CAMERA_SHOT_DATA::targetTimeMult

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