Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Core
Inheritance Hierarchy
- UObject
- IObjectTreeGraphObject
- UCameraNode
- UArrayCameraNode
- UAttachToPlayerPawnCameraNode
- UBaseFramingCameraNode
- UDollyFramingCameraNode
- UPanningFramingCameraNode
- UBlendCameraNode
- UOrbitBlendCameraNode
- UPopBlendCameraNode
- USimpleBlendCameraNode
- USimpleFixedTimeBlendCameraNode
- ULinearBlendCameraNode
- USmoothBlendCameraNode
- UBlendStackCameraNode
- UBlueprintCameraNode
- UBoomArmCameraNode
- UCameraRigCameraNode
- UClippingPlanesCameraNode
- UCollisionPushCameraNode
- UDampenPositionCameraNode
- UFieldOfViewCameraNode
- UFilmbackCameraNode
- ULensParametersCameraNode
- UOcclusionMaterialCameraNode
- UOffsetCameraNode
- UPostProcessCameraNode
- UTargetRayCastCameraNode
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraNode.h |
| Include | #include "Core/CameraNode.h" |
Syntax
UCLASS (Abstract, DefaultToInstanced, EditInlineNew, Meta=(CameraNodeCategories="Miscellaneous"))
class UCameraNode :
public UObject,
public IObjectTreeGraphObject
Remarks
The base class for a camera node.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsEnabled | Specifies whether this node is enabled. | |
| FString | GraphNodeComment | User-written comment in the node graph editor. | |
| FIntVector2 | GraphNodePos | Position of the camera node in the node graph editor. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Build
(
FCameraRigBuildContext& BuildContext |
Gets optional info about this node's required allocations at runtime. | |
| FCameraNodeEvaluatorPtr | BuildEvaluator
(
FCameraNodeEvaluatorBuilder& Builder |
Builds the evaluator for this node. | |
| FCameraNodeChildrenView | GetChildren () |
Get the list of children under this node. | |
| void | OnBuild
(
FCameraRigBuildContext& BuildContext |
Gets optional info about this node's required allocations at runtime. | |
| FCameraNodeEvaluatorPtr | OnBuildEvaluator
(
FCameraNodeEvaluatorBuilder& Builder |
Builds the evaluator for this node. | |
| FCameraNodeChildrenView | Get the list of children under this node. | ||
| void | OnPreBuild
(
FCameraBuildLog& BuildLog |
Optional build step executed at the beginning of the build process. | |
| void | PostLoad () |
||
| void | PreBuild
(
FCameraBuildLog& BuildLog |
Optional build step executed at the beginning of the build process. |
Overridden from IObjectTreeGraphObject
| Type | Name | Description | |
|---|---|---|---|
| const FString & | GetGraphNodeCommentText
(
FName InGraphName |
Gets the graph node's comment text. | |
| void | GetGraphNodePosition
(
FName InGraphName, |
Gets the canvas position for the graph node representing this object. | |
| EObjectTreeGraphObjectSupportFlags | GetSupportFlags
(
FName InGraphName |
Gets optional APIs support flags. | |
| void | OnGraphNodeMoved
(
FName InGraphName, |
Called to save the canvas position of the graph node representing this object. | |
| void | OnUpdateGraphNodeCommentText
(
FName InGraphName, |
Called to save a new comment text. |
Typedefs
| Name | Description |
|---|---|
| FCameraBuildLog | |
| FCameraNodeEvaluatorBuilder | |
| FCameraRigBuildContext |