Navigation
Unreal Engine C++ API Reference > 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. |