Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/Nodes > API/Plugins/GameplayCameras/Nodes/Common
Inheritance Hierarchy
- UObject
- IObjectTreeGraphObject
- UCameraNode
- UBoomArmCameraNode
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Nodes/Common/BoomArmCameraNode.h |
| Include | #include "Nodes/Common/BoomArmCameraNode.h" |
Syntax
UCLASS (MinimalAPI, Meta=(CameraNodeCategories="Common,Transform"))
class UBoomArmCameraNode : public UCameraNode
Remarks
A camera node that can rotate the camera in yaw and pitch based on player input.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UCameraValueInterpolator > | BoomLengthInterpolator | The interpolator to use for changing the boom length based on its pivot's movements. | |
| FVector3dCameraParameter | BoomOffset | The offset of the boom. Rotation occurs at the base (i.e. before the offset). | |
| TObjectPtr< UInput2DCameraNode > | InputSlot | The input slot for controlling the boom arm. | |
| FDoubleCameraParameter | MaxBackwardInterpolationFactor | The maximum amount of backward movement the interpolator can introduce, expressed as a factor of the default boom length. | |
| FDoubleCameraParameter | MaxForwardInterpolationFactor | The maximum amount of forward movement the interpolator can introduce, expressed as a factor of the default boom length. |
Overridden from UCameraNode
| Type | Name | Description | |
|---|---|---|---|
| FCameraNodeEvaluatorPtr | OnBuildEvaluator
(
FCameraNodeEvaluatorBuilder& Builder |
Builds the evaluator for this node. | |
| FCameraNodeChildrenView | Get the list of children under this node. |