Navigation
API > API/Runtime > API/Runtime/CinematicCamera
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ACameraRig_Rail
- ACineCameraRigRail
References
| Module | CinematicCamera |
| Header | /Engine/Source/Runtime/CinematicCamera/Public/CameraRig_Rail.h |
| Include | #include "CameraRig_Rail.h" |
Syntax
class ACameraRig_Rail : public AActor
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bLockOrientationToRail | Determines whether the orientation of the mount should be in the direction of the rail. | |
| bool | bShowRailVisualization | Determines whether or not to show the rail mesh preview. | |
| float | CurrentPositionOnRail | Defines current position of the mount point along the rail, in terms of normalized distance from the beginning of the rail. | |
| TObjectPtr< UStaticMeshComponent > | PreviewMesh_Mount | ||
| TObjectPtr< USplineMeshComponent > | PreviewMesh_Rail | Preview meshes for visualization | |
| float | PreviewMeshScale | Determines the scale of the rail mesh preview | |
| TArray< TObjectPtr< USplineMeshComponent > > | PreviewRailMeshSegments | ||
| TObjectPtr< UStaticMesh > | PreviewRailStaticMesh | ||
| TObjectPtr< USceneComponent > | RailCameraMount | Component to define the attach point for cameras. Moves along the rail. | |
| TObjectPtr< USplineComponent > | RailSplineComponent | Spline component to define the rail path. | |
| TObjectPtr< USceneComponent > | TransformComponent | Root component to give the whole actor a transform. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ACameraRig_Rail
(
const FObjectInitializer& ObjectInitialier |
Ctor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| USplineMeshComponent * | |||
| USplineComponent * | Returns the spline component that defines the rail path | ||
| void | |||
| void | Makes sure all components are arranged properly. |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| USceneComponent * | Returns this actor's default attachment component for attaching children to | ||
| void | PostEditMove
(
bool bFinished |
Called after an actor has been moved in the editor | |
| bool | If true, actor is ticked even if TickType==LEVELTICK_ViewportsOnly | ||
| void | Tick
(
float DeltaSeconds |
Function called every frame on this Actor. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostEditUndo () |
Called after applying a transaction to the object. |