Navigation
API > API/Plugins > API/Plugins/GameplayCameras
Structure for requesting that a camera rig be activated or deactivated.
| Name | FCameraRigActivationDeactivationRequest |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraDirectorEvaluator.h |
| Include Path | #include "Core/CameraDirectorEvaluator.h" |
Syntax
struct FCameraRigActivationDeactivationRequest
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Core/CameraDirectorEvaluator.h | |||
FCameraRigActivationDeactivationRequest
(
TSharedPtr< const FCameraEvaluationContext > InContext, |
Core/CameraDirectorEvaluator.h | ||
FCameraRigActivationDeactivationRequest
(
TSharedPtr< const FCameraEvaluationContext > InContext, |
Core/CameraDirectorEvaluator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bForceActivateDeactivate | bool | Whether to force creating a new instance, even if an identical one is already active. | Core/CameraDirectorEvaluator.h | |
| CameraRig | TObjectPtr< const UCameraRigAsset > | The camera rig that should be running. | Core/CameraDirectorEvaluator.h | |
| CameraRigProxy | TObjectPtr< const UCameraRigProxyAsset > | The camera proxy that determines the rig that should be running (if CameraRig is null). | Core/CameraDirectorEvaluator.h | |
| EvaluationContext | TSharedPtr< const FCameraEvaluationContext > | The evaluation context to run the specified camera rig. | Core/CameraDirectorEvaluator.h | |
| Layer | ECameraRigLayer | The layer on which to activate or deactivate this camera rig. | Core/CameraDirectorEvaluator.h | |
| OrderKey | int32 | An order key for activating camera rigs on ordered layers. | Core/CameraDirectorEvaluator.h | |
| RequestType | ECameraRigActivationDeactivationRequestType | The type of the request. | Core/CameraDirectorEvaluator.h | |
| TransitionOverride | TObjectPtr< const UCameraRigTransition > | A transition to use for this activation, if possible, instead of looking up one according to usual rules. | Core/CameraDirectorEvaluator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Core/CameraDirectorEvaluator.h | ||
bool ResolveCameraRigProxyIfNeeded
(
const FCameraDirectorEvaluator* InDirectorEvaluator |
Core/CameraDirectorEvaluator.h | ||
bool ResolveCameraRigProxyIfNeeded
(
const UCameraDirector* InDirector |
Core/CameraDirectorEvaluator.h |