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