Navigation
API > API/Plugins > API/Plugins/GameplayCameras
A structure describing the joints of a camera rig. These joints allow for "manipulating" the rig, e.g. to make it point towards a desired target or direction.
| Name | FCameraRigJoints |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/Core/CameraRigJoints.h |
| Include Path | #include "Core/CameraRigJoints.h" |
Syntax
class FCameraRigJoints
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FJointArray | TArray< FCameraRigJoint, TInlineAllocator< 2 > > | Core/CameraRigJoints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Joints | FJointArray | Core/CameraRigJoints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddJoint
(
const FCameraRigJoint& InJoint |
Add a joint. | Core/CameraRigJoints.h | |
void AddJoint
(
const FCameraVariableDefinition& InVariableDefinition, |
Add a joint. | Core/CameraRigJoints.h | |
void AddYawPitchJoint
(
const FTransform3d& InTransform |
Add a joint related to the yaw/pitch built-in variable. | Core/CameraRigJoints.h | |
TArrayView< const FCameraRigJoint > GetJoints() |
Gets the joints. | Core/CameraRigJoints.h | |
void LerpAll
(
const FCameraRigJoints& ToJoints, |
Interpolate the joints towards anoter set of joints. | Core/CameraRigJoints.h | |
void OverrideAll
(
const FCameraRigJoints& OtherJoints |
Override the joints with another set of joints. | Core/CameraRigJoints.h | |
void Reset() |
Removes all previously added joints. | Core/CameraRigJoints.h | |
void Serialize
(
FArchive& Ar |
Core/CameraRigJoints.h |