Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
Inheritance Hierarchy
- UObject
- UCameraInstantiableObject
- UCameraNode
- UArrayCameraNode
- UBlendCameraNode
- UPopBlendCameraNode
- USimpleBlendCameraNode
- USimpleFixedTimeBlendCameraNode
- ULinearBlendCameraNode
- USmoothBlendCameraNode
- UBlendStackCameraNode
- UOffsetCameraNode
- URootCameraNode
- UDefaultRootCameraNode
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraNode.h |
| Include | #include "Core/CameraNode.h" |
Syntax
UCLASS (Abstract, DefaultToInstanced, EditInlineNew, MinimalAPI)
class UCameraNode : public UCameraInstantiableObject
Remarks
The base class for a camera node.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsEnabled | Specifies whether this node is enabled. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FCameraNodeChildrenView | GetChildren () |
Get the list of children under this node. | |
| ECameraNodeFlags | GetNodeFlags () |
Get the flags for this node. | |
| FCameraNodeChildrenView | Get the list of children under this node. | ||
| void | OnReset
(
const FCameraNodeResetParams& Params |
Resets this node. | |
| void | OnRun
(
const FCameraNodeRunParams& Params, |
Run this node. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | Reset
(
const FCameraNodeResetParams& Params |
Resets this node. | |
| void | Run
(
const FCameraNodeRunParams& Params, |
Run this node. | |
| void | SetNodeFlags
(
ECameraNodeFlags InFlags |
Sets the flags for this node. Should only be called once during construction. |