Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraEvaluationContextStack.h |
| Include | #include "Core/CameraEvaluationContextStack.h" |
Syntax
struct FCameraEvaluationContextStack
Remarks
A simple stack of evaluation contexts. The top one is the active one.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| FCameraEvaluationContextInfo | Gets the active (top) context. | ||
| bool | HasContext
(
UCameraEvaluationContext* Context |
Returns whether the given context exists in the stack. | |
| void | Initialize
(
UCameraSystemEvaluator* InEvaluator |
Internal API. | |
| void | PopContext () |
Pop the active (top) context. | |
| void | PushContext
(
UCameraEvaluationContext* Context |
Push a new context on the stack and instantiate its director. | |
| bool | RemoveContext
(
UCameraEvaluationContext* Context |
Remove an existing context from the stack. |