Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A component, attached to a player controller, that can run camera rigs activated from a global place like the Blueprint functions inside UActivateCameraRigFunctions.
| Name | UControllerGameplayCameraEvaluationComponent |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/GameFramework/ControllerGameplayCameraEvaluationComponent.h |
| Include Path | #include "GameFramework/ControllerGameplayCameraEvaluationComponent.h" |
Syntax
UCLASS (Hidden)
class UControllerGameplayCameraEvaluationComponent : public UActorComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UControllerGameplayCameraEvaluationComponent
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UControllerGameplayCameraEvaluationComponent
(
const FObjectInitializer& ObjectInitializer |
GameFramework/ControllerGameplayCameraEvaluationComponent.h |
Structs
| Name | Remarks |
|---|---|
| FCameraRigInfo |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CameraRigInfos | TArray< FCameraRigInfo > | GameFramework/ControllerGameplayCameraEvaluationComponent.h | ||
| CameraSystemHost | TScriptInterface< IGameplayCameraSystemHost > | GameFramework/ControllerGameplayCameraEvaluationComponent.h | ||
| EvaluationContext | TSharedPtr< UE::Cameras::FCameraEvaluationContext > | GameFramework/ControllerGameplayCameraEvaluationComponent.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ActivateCameraRig
(
UCameraRigAsset* CameraRig, |
Activates a new camera rig. | GameFramework/ControllerGameplayCameraEvaluationComponent.h | |
void Initialize
(
TScriptInterface< IGameplayCameraSystemHost > InCameraSystemHost, |
Initializes this component's evaluation context. | GameFramework/ControllerGameplayCameraEvaluationComponent.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
GameFramework/ControllerGameplayCameraEvaluationComponent.h | ||
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
GameFramework/ControllerGameplayCameraEvaluationComponent.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UControllerGameplayCameraEvaluationComponent * FindComponent
(
AActor* OwnerActor |
GameFramework/ControllerGameplayCameraEvaluationComponent.h | ||
static UControllerGameplayCameraEvaluationComponent * FindOrAddComponent
(
AActor* OwnerActor, |
GameFramework/ControllerGameplayCameraEvaluationComponent.h |