G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
UCameraDefinition Class Reference

Public Member Functions

Functions
FCameraEase Ease (float32 time, EEasingFunc ease, float32 blendExp=2.000000)
Public Member Functions inherited from UObject
bool MarkPackageDirty () const
void RemoveFromRoot ()
bool GetIsRooted () const
bool IsTransient () const
bool Modify (bool bAlwaysMarkDirty=true)
void SetTransactional (bool bTransactional)
bool IsSupportedForNetworking () const
UClass GetClass () const
UObject GetOuter () const
UObject GetTypedOuter (TSubclassOf< UObject > Target) const
 Traverses the outer chain searching for the next object of a certain type.
UPackage GetOutermost () const
UPackage GetPackage () const
void AddToRoot ()
UWorld GetWorld () const
FName GetName () const
FString GetFullName (const UObject StopOuter=nullptr) const
FString GetPathName (const UObject StopOuter=nullptr) const
bool IsA (const UClass Class) const
 Returns true if this object is of the specified type, or a child of that type.
void SaveConfig ()
void LoadConfig ()
void ReloadConfig ()
void CopyScriptPropertiesFrom (const UObject OtherObject)
void opCast (?&Address) const
FString ToString () const

Static Public Member Functions

Static Functions
static UClass StaticClass ()
Static Public Member Functions inherited from UObject
static UClass StaticClass ()

Public Attributes

Camera
FCameraEase m_EaseNavigationDown
float32 m_ArmLength
 Distance between the camera and the view target, in cm.
float32 m_Fov
 The field of view (in degrees) in perspective mode (ignored in Orthographic mode).
FVector m_SocketOffset
 offset at end of spring arm
float32 m_LagSpeed
 controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).
float32 m_RotationLagSpeed
 controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).
float32 m_RotationLagSpeedPitch
 controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).
float32 m_LagMaxDistance
 Max distance the camera target may lag behind the current location. If set to zero, no max distance is enforced.
float32 m_CombatDistance
TMap< ECamConditions, FCameraBehaviour > m_CamBehaviours
TMap< ECamConditions, FCameraBehaviour > m_CamBehavioursDefault
TMap< FName, FCameraBehaviour > m_CamCinematic
float32 m_TargetViewPitchMin
float32 m_TargetViewPitchMax
FCameraEase m_EaseNavigationUp
FString m_FileName
FCameraEase m_EaseSpeedMenu
FCameraEase m_EaseSpeedNormal
FCameraEase m_EaseSpeedFast
FCameraEase m_EaseSpeedMedium
FCameraEase m_EaseSpeedSlow
FCameraEase m_EaseChangeTime
float32 m_CameraFadeDist
float32 m_WaterTransitionPitch
float32 m_AimPitchLimit
float32 m_AimWeaponPitchLimit
float32 m_BottomPitchLimit
float32 m_UpPitchLimit
FPostProcessSettings m_PostProcessSettings
float32 m_PostProcessingDuration
Public Attributes inherited from UObject
const UClass Class
const UObject Outer
const UPackage Outermost
const UPackage Package
const UWorld World
const FName Name
const bool IsRooted

Member Function Documentation

◆ Ease()

FCameraEase Ease ( float32 time,
EEasingFunc ease,
float32 blendExp = 2.000000 )

◆ StaticClass()

UClass StaticClass ( )
static

Member Data Documentation

◆ m_AimPitchLimit

float32 m_AimPitchLimit

◆ m_AimWeaponPitchLimit

float32 m_AimWeaponPitchLimit

◆ m_ArmLength

float32 m_ArmLength

Distance between the camera and the view target, in cm.

◆ m_BottomPitchLimit

float32 m_BottomPitchLimit

◆ m_CamBehaviours

◆ m_CamBehavioursDefault

TMap<ECamConditions,FCameraBehaviour> m_CamBehavioursDefault

◆ m_CamCinematic

TMap<FName,FCameraBehaviour> m_CamCinematic

◆ m_CameraFadeDist

float32 m_CameraFadeDist

◆ m_CombatDistance

float32 m_CombatDistance

◆ m_EaseChangeTime

FCameraEase m_EaseChangeTime

◆ m_EaseNavigationDown

FCameraEase m_EaseNavigationDown

◆ m_EaseNavigationUp

FCameraEase m_EaseNavigationUp

◆ m_EaseSpeedFast

FCameraEase m_EaseSpeedFast

◆ m_EaseSpeedMedium

FCameraEase m_EaseSpeedMedium

◆ m_EaseSpeedMenu

FCameraEase m_EaseSpeedMenu

◆ m_EaseSpeedNormal

FCameraEase m_EaseSpeedNormal

◆ m_EaseSpeedSlow

FCameraEase m_EaseSpeedSlow

◆ m_FileName

FString m_FileName

◆ m_Fov

float32 m_Fov

The field of view (in degrees) in perspective mode (ignored in Orthographic mode).

◆ m_LagMaxDistance

float32 m_LagMaxDistance

Max distance the camera target may lag behind the current location. If set to zero, no max distance is enforced.

◆ m_LagSpeed

float32 m_LagSpeed

controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).

◆ m_PostProcessingDuration

float32 m_PostProcessingDuration

◆ m_PostProcessSettings

FPostProcessSettings m_PostProcessSettings

◆ m_RotationLagSpeed

float32 m_RotationLagSpeed

controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).

◆ m_RotationLagSpeedPitch

float32 m_RotationLagSpeedPitch

controls how quickly camera reaches target position. Low values are slower (more lag), high values are faster (less lag), while zero is instant (no lag).

◆ m_SocketOffset

FVector m_SocketOffset

offset at end of spring arm

◆ m_TargetViewPitchMax

float32 m_TargetViewPitchMax

◆ m_TargetViewPitchMin

float32 m_TargetViewPitchMin

◆ m_UpPitchLimit

float32 m_UpPitchLimit

◆ m_WaterTransitionPitch

float32 m_WaterTransitionPitch