|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
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 } |
| enum ECameraModeLayer |
| enum ECameraNodeFlags |
| enum EOscillatorWaveform |