Navigation
API > API/Plugins > API/Plugins/CineCameraRigs
Inheritance Hierarchy
- AActor
- ACineCameraAttachMount
References
| Module | CineCameraRigs |
| Header | /Engine/Plugins/Experimental/CineCameraRigs/Source/CineCameraRigs/Public/CineCameraAttachMount.h |
| Include | #include "CineCameraAttachMount.h" |
Syntax
UCLASS (Blueprintable, Category="VirtualProduction")
class ACineCameraAttachMount : public AActor
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableLocationLag | If true, attached actors lag behind target position to smooth its movement | |
| bool | bEnableRotationLag | If true, attached actors lag behind target position to smooth its movement | |
| bool | bShowPreviewMeshes | If enabled, it shows the preview meshes | |
| float | LocationLagSpeed | If bEnableLocationLag is true, controls how quickly camera reaches target position. | |
| TObjectPtr< UStaticMesh > | MountMesh | Preview mesh | |
| TObjectPtr< UStaticMeshComponent > | PreviewMesh_Root | Preview mesh for this actor itself | |
| TArray< TObjectPtr< UStaticMeshComponent > > | PreviewMeshes_Mount | Preview mount mesh components | |
| float | PreviewMeshScale | Scale of the preview meshes | |
| float | RotationLagSpeed | If bEnableRotationLag is true, controls how quickly camera reaches target position. | |
| TObjectPtr< USpringArmComponent > | SpringArmComponent | SprintArm component for lag effect | |
| TSoftObjectPtr< AActor > | TargetActor | Constraint target actor | |
| FName | TargetSocket | Constraint target socket name | |
| FTransformFilter | TransformFilter | Constraint axis filter |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ACineCameraAttachMount
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UTickableParentConstraint * | Get ParentConstraint object. Returns nullptr if there is no constraint | ||
| USceneComponent * | |||
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | Reset constraint offset for location | ||
| void | Reset constraint offset for rotation | ||
| void | SetEnableLocationLag
(
bool bEnabled |
Set bEnableLocationLag | |
| void | SetEnableRotationLag
(
bool bEnabled |
Set bEnableRotationLag | |
| void | SetLocationLagSpeed
(
float Speed |
Set LocationLagSpeed | |
| void | SetRotationLagSpeed
(
float Speed |
Set RotationLagSpeed | |
| void | SetTransformFilter
(
const FTransformFilter& InFilter |
Set TransformFilter for the internal constraint | |
| bool | |||
| void | Tick
(
float DeltaTime |
||
| void | ZeroRoll () |
Zero out rotationX in world space. This can help setting the mount parallel to the ground. | |
| void | ZeroTilt () |
Zero out rotationY in world space. This can help setting the mount parallel to the ground. |