Navigation
API > API/Plugins > API/Plugins/GameplayCameras
Parameter structure for removing a camera rig from a persistent blend stack. The camera rig to remove is identified first by a given ID or, if no ID is given, by finding a camera rig matching the provided EvaluationContext and CameraRig.
| Name | FBlendStackCameraRemoveParams |
| Type | struct |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/PersistentBlendStackCameraNode.h |
| Include Path | #include "Core/PersistentBlendStackCameraNode.h" |
Syntax
struct FBlendStackCameraRemoveParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRemoveImmediately | bool | Whether to immediately remove the given camera rig instead of blending it out. | Core/PersistentBlendStackCameraNode.h | |
| CameraRig | TObjectPtr< const UCameraRigAsset > | The source camera rig asset used by the instanced to remove. | Core/PersistentBlendStackCameraNode.h | |
| EntryID | FBlendStackEntryID | The ID of the blend stack entry to remove. | Core/PersistentBlendStackCameraNode.h | |
| EvaluationContext | TSharedPtr< const FCameraEvaluationContext > | The evaluation context within which the camera rig to remove is being run. | Core/PersistentBlendStackCameraNode.h | |
| TransitionOverride | TObjectPtr< const UCameraRigTransition > | A transition to use, instead of looking one up. | Core/PersistentBlendStackCameraNode.h |