Navigation
API > API/Runtime > API/Runtime/CinematicCamera
| Name | ACameraRig_Rail |
| Type | class |
| Header File | /Engine/Source/Runtime/CinematicCamera/Public/CameraRig_Rail.h |
| Include Path | #include "CameraRig_Rail.h" |
Syntax
UCLASS (Blueprintable, MinimalAPI)
class ACameraRig_Rail : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ACameraRig_Rail
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ACameraRig_Rail
(
const FObjectInitializer& ObjectInitialier |
Ctor | CameraRig_Rail.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bLockOrientationToRail | bool | Determines whether the orientation of the mount should be in the direction of the rail. | CameraRig_Rail.h |
|
| bShowRailVisualization | bool | Determines whether or not to show the rail mesh preview. | CameraRig_Rail.h |
|
| CurrentPositionOnRail | float | Defines current position of the mount point along the rail, in terms of normalized distance from the beginning of the rail. | CameraRig_Rail.h |
|
| PreviewMeshScale | float | Determines the scale of the rail mesh preview | CameraRig_Rail.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual USceneComponent * GetDefaultAttachComponent() |
CameraRig_Rail.h | ||
USplineComponent * GetRailSplineComponent() |
Returns the spline component that defines the rail path | CameraRig_Rail.h |
|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
CameraRig_Rail.h | ||
virtual void PostEditMove
(
bool bFinished |
CameraRig_Rail.h | ||
virtual void PostEditUndo() |
CameraRig_Rail.h | ||
virtual bool ShouldTickIfViewportsOnly() |
CameraRig_Rail.h | ||
virtual void Tick
(
float DeltaTime |
CameraRig_Rail.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USplineMeshComponent * CreateSplinePreviewSegment() |
CameraRig_Rail.h | ||
void UpdatePreviewMeshes() |
CameraRig_Rail.h | ||
virtual void UpdateRailComponents () |
Makes sure all components are arranged properly. | CameraRig_Rail.h |