G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
GameplayCameras

Namespaces

namespace  GameplayCameras
namespace  LegacyCameraShake

Classes

class  AGameplayCameraActor
 An actor that can run a camera asset. More...
class  AGameplayCameraSystemActor
 An actor that hosts a camera system. More...
struct  FCameraAnimationHandle
 A handle to a camera animation running in UCameraAnimationCameraModifier. More...
struct  FCameraAnimationParams
 Parameter struct for adding new camera animations to UCameraAnimationCameraModifier. More...
struct  FCameraModeTransition
 A camera transition. More...
struct  FFOscillator
 Defines oscillation of a single number. More...
struct  FPerlinNoiseShaker
 A perlin noise shaker for a single number. More...
struct  FROscillator
 Defines FRotator oscillation. More...
struct  FVOscillator
 Defines FVector oscillation. More...
struct  FWaveOscillator
 A wave oscillator for a single number. More...
class  UArrayCameraNode
 A camera node that runs a list of other camera nodes. More...
class  UBlendCameraNode
 Base class for blend camera nodes. More...
class  UBlendStackCameraNode
 A blend stack implemented as a camera node. More...
class  UBlendStackRootCameraNode
 Root camera node for running a camera mode in a blend stack. This camera node wraps both the camera mode's root node, and the blend node used to blend it. More...
class  UCameraAnimationCameraModifier
 A camera modifier that plays camera animation sequences. More...
class  UCameraAsset
 A complete camera asset. More...
class  UCameraDirector
 Base class for a camera director. More...
class  UCameraEvaluationContext
 Base class for providing a context to running camera modes. More...
class  UCameraInstantiableObject
class  UCameraMode
 A camera mode asset, which runs a hierarchy of camera nodes to drive the behavior of a camera. More...
class  UCameraModeTransitionCondition
 Base class for a camera transition condition. More...
class  UCameraNode
 The base class for a camera node. More...
class  UCameraSystemEvaluator
 The main camera system evaluator class. More...
class  UCompositeCameraShakePattern
 A base class for a simple camera shake. More...
class  UConstantCameraShakePattern
class  UDefaultCameraShakeBase
 Like UCameraShakeBase but with a perlin noise shake pattern by default, for convenience. More...
class  UDefaultRootCameraNode
 The default implementation of a root camera node. More...
class  UGameplayCameraComponent
 A component that can run a camera asset inside its own camera evaluation context. More...
class  UGameplayCameraComponentEvaluationContext
class  UGameplayCamerasFunctionLibrary
 Blueprint function library for autocasting a player camera manager into the camera animation camera modifier. This prevents breaking Blueprints now that APlayerCameraManager::StartCameraShake returns the base class. More...
class  UGameplayCamerasSubsystem
 World subsystem that holds global objects for handling camera animation sequences. More...
class  UGameplayCameraSystemComponent
 A component that hosts a camera system. More...
class  ULegacyCameraShake
 Legacy camera shake which can do either oscillation or run camera anims. More...
class  ULegacyCameraShakeFunctionLibrary
 Blueprint function library for autocasting from a base camera shake to a legacy camera shake. This prevents breaking Blueprints now that APlayerCameraManager::StartCameraShake returns the base class. More...
class  ULegacyCameraShakePattern
 Shake pattern for the ULegacyCameraShake class. More...
class  ULinearBlendCameraNode
 Linear blend node. More...
class  UOffsetCameraNode
 A camera node that offsets the location of the camera. More...
class  UPerlinNoiseCameraShakePattern
 A camera shake that uses Perlin noise to shake the camera. More...
class  UPopBlendCameraNode
 A blend node that creates a camera cut (i.e. it doesn't blend at all). More...
class  URootCameraNode
 The base class for a camera node that can act as the root of the camera system evaluation. More...
class  USimpleBlendCameraNode
 Base class for a blend camera node that uses a simple scalar factor. More...
class  USimpleCameraShakePattern
 A base class for a simple camera shake. More...
class  USimpleFixedTimeBlendCameraNode
 Base class for a blend camera node that uses a simple scalar factor over a fixed time. More...
class  USingleCameraDirector
 A simple camera director that only ever returns one single camera mode. More...
class  USmoothBlendCameraNode
 A blend camera mode that implements the smoothstep and smoothersteps algorithms. More...
class  UTestCameraShake
class  UWaveOscillatorCameraShakePattern
 A camera shake that uses oscillations to move the camera. More...

Enumerations

enum  ECameraAnimationEasingType {
  Linear , Sinusoidal , Quadratic , Cubic ,
  Quartic , Quintic , Exponential , Circular ,
  ECameraAnimationEasingType_MAX
}
enum  ECameraAnimationPlaySpace { CameraLocal , World , UserDefined , ECameraAnimationPlaySpace_MAX }
enum  ECameraModeLayer {
  Base , Main , Global , Visual ,
  User0 , User1 , User2 , ECameraModeLayer_MAX
}
enum  ECameraNodeFlags { None , RequiresReset , ECameraNodeFlags_MAX }
enum  ECameraNodeInstantiationState { None , HasInstantiations , IsInstantiated , ECameraNodeInstantiationState_MAX }
enum  EInitialOscillatorOffset { EOO_OffsetRandom , EOO_OffsetZero , EOO_MAX }
enum  EInitialWaveOscillatorOffsetType { Random , Zero , EInitialWaveOscillatorOffsetType_MAX }
enum  EOscillatorWaveform { SineWave , PerlinNoise , EOscillatorWaveform_MAX }
enum  ESmoothCameraBlendType { SmoothStep , SmootherStep , ESmoothCameraBlendType_MAX }

Detailed Description

Enumeration Type Documentation

◆ ECameraAnimationEasingType

Enumerator
Linear 
Sinusoidal 
Quadratic 
Cubic 
Quartic 
Quintic 
Exponential 
Circular 
ECameraAnimationEasingType_MAX 

◆ ECameraAnimationPlaySpace

Enumerator
CameraLocal 
World 
UserDefined 
ECameraAnimationPlaySpace_MAX 

◆ ECameraModeLayer

Enumerator
Base 
Main 
Global 
Visual 
User0 
User1 
User2 
ECameraModeLayer_MAX 

◆ ECameraNodeFlags

Enumerator
None 
RequiresReset 
ECameraNodeFlags_MAX 

◆ ECameraNodeInstantiationState

Enumerator
None 
HasInstantiations 
IsInstantiated 
ECameraNodeInstantiationState_MAX 

◆ EInitialOscillatorOffset

Enumerator
EOO_OffsetRandom 
EOO_OffsetZero 
EOO_MAX 

◆ EInitialWaveOscillatorOffsetType

Enumerator
Random 
Zero 
EInitialWaveOscillatorOffsetType_MAX 

◆ EOscillatorWaveform

Enumerator
SineWave 
PerlinNoise 
EOscillatorWaveform_MAX 

◆ ESmoothCameraBlendType

Enumerator
SmoothStep 
SmootherStep 
ESmoothCameraBlendType_MAX