| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/VirtualCamera/Source/VirtualCamera/Public/VirtualCameraPlayerControllerBase.h |
Include |
#include "VirtualCameraPlayerControllerBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract)
class AVirtualCameraPlayerControllerBase : public APlayerController
Name | Description | ||
---|---|---|---|
|
AutoFocusScreenPosition |
The 2D vector corresponding to which point on the screen will be used for autofocus |
|
|
bCachedIsVirtualCameraControlledByRemoteSession |
Cached value for IsVirtualCameraControlledByRemoteSession() |
|
|
bCachedShouldUpdateTargetCameraTransform |
Cached value for IsVirtualCameraControlledByRemoteSession() |
|
|
CurrentFocusMethod |
The current focus method in use |
|
|
InputSource |
Allows user to select which tracker input should be used |
|
|
LevelSequencePlaybackController |
Controller for level sequence playback |
|
|
LiveLinkClient |
Client interface to the LiveLink plugin for gathering data on an actor |
|
|
LiveLinkTargetName |
Controller for level sequence playback |
|
|
OnOffsetReset |
||
|
OnStop |
||
|
PreviousTouchInput |
The previous touch input state. |
|
|
RequiredSequencerRecorderCameraSettings |
Array of any properties that should be recorded |
|
|
AVPRootActor &#... |
RootActor |
|
|
TargetCameraActor |
Target camera that is spawned or possessed on begin play for the sequence controller |
|
|
TSubclassOf< AC... |
TargetCameraActorClass |
Class of CameraActor to spawn to allow user to use their own customized camera |
|
TouchInputState |
The touch input state to determine the context of how touch input should be handled. |
|
|
TrackerPostOffset |
Offset applied to calculated location after tracker transform is added |
|
|
TrackerPreOffset |
Offset applied to calculated location before tracker transform is added |
Name | Description | |
---|---|---|
|
AVirtualCameraPlayerControllerBase ( |
Name | Description | ||
---|---|---|---|
|
ActivateGameViewport() |
Helper to bring the game viewport to front. |
|
|
AddBlendableToCamera ( |
Adds a blendable object to the camera's post process settings. |
|
|
BroadcastOffsetReset() |
Broadcast offset resets when movement component broadcasts |
|
|
float |
ChangeAperturePreset ( |
Adjusts the aperture of the camera to an adjacent preset value. |
|
float |
ChangeFocalLengthPreset ( |
Adjust the focal length of the camera to an adjecent preset value. |
|
ClearActiveLevelSequence() |
Clears the current level sequence player, needed when recording clean takes of something |
|
|
DeletePreset ( |
Deletes a preset using its name as the key. |
|
|
DeleteScreenshot ( |
Deletes a screenshot, using its name as the key. |
|
|
DeleteWaypoint ( |
Deletes a waypoint, using its name as the key. |
|
|
FocusMethodChanged ( |
Blueprint event for when the focus method is changed. |
|
|
ULevelSequen... |
GetActiveLevelSequence() |
Returns the currently selected sequence |
|
GetActiveLevelSequenceName() |
Returns the asset name of the currently selected sequence |
|
|
float |
GetAxisMovementScale ( |
Gets movement scale for a specific axis. |
|
float |
GetAxisStabilizationScale ( |
Gets stabalization scale for a specific axis. |
|
float |
GetCurrentAperture() |
Get the current aperture value on the camera. |
|
GetCurrentFilmbackName() |
Get the name of the current preset filmback option on the camera. |
|
|
float |
GetCurrentFocalLength() |
Get the current focal length value on the camera. |
|
float |
GetCurrentFocusDistance() |
Returns the current focus distance of the camera. |
|
EVirtualCame... |
GetCurrentFocusMethod() |
Returns the current focus method. |
|
GetCurrentSequenceFrameRate() |
Get the frame rate of the currently selected sequence |
|
|
GetCurrentSequencePlaybackEnd() |
Get the end position of the currently selected sequence |
|
|
GetCurrentSequencePlaybackStart() |
Get the start position of the currently selected sequence |
|
|
GetCurrentTrackerLocationAndRotation |
Get the current tracker location and rotation based on selected input method. |
|
|
GetCustomTrackerLocationAndRotation |
Overridable function to allow user to get tracker data from blueprints. |
|
|
GetDesiredDistanceUnits() |
Returns previously set unit of distance. |
|
|
GetDistanceInDesiredUnits ( |
Converts a distance in unreal units (cm) to other units of measurement for display. |
|
|
GetFilmbackPresetOptions |
Stores the names of all available filmback presets into an array. |
|
|
GetFocusPlaneColor() |
Get the current color of the focus plane that should be used |
|
|
GetLevelSequenceLength() |
Gets the length of the currently selected level sequence |
|
|
GetLevelSequences ( |
Returns the names of each level sequence asset in the project |
|
|
float |
GetMatteAspectRatio() |
Returns the current matte aspect ratio. |
|
float |
GetMatteOpacity() |
Set the matte aspect ratio to a new value. |
|
GetMatteValues ( |
Returns the values of all matte options. |
|
|
GetPlaybackPosition() |
Gets the playback position of the level sequence |
|
|
GetPlaybackTimecode() |
Gets the playback Timecode of the level sequence |
|
|
GetScreenshotInfo ( |
Returns the information associated with a Screenshot. |
|
|
GetScreenshotNames |
Collects a list of existing screenshot names. |
|
|
GetSettingsPresets() |
Returns a sorted TMap of the current presets. |
|
|
ACineCameraA... |
GetTargetCamera() |
Returns the target camera that was spawned for this play |
|
ETouchInputS... |
GetTouchInputState() |
Sets the current state of touch input. |
|
UVirtualCame... |
GetVirtualCameraCineCameraComponent() |
Convenience function to get camera component for UI functions. |
|
UVirtualCame... |
GetVirtualCameraMovementComponent() |
Convenience function to get movement component for UI functions |
|
AVirtualCame... |
GetVirtualCameraPawn() |
Gets the current Virtual Camera Pawn |
|
GetWaypointInfo ( |
Returns the information associated with a waypoint. |
|
|
GetWaypointNames |
Collects a list of existing waypoint names. |
|
|
HandleRecordEnabledStateChange ( |
Function to handle delegate when form playback controller. |
|
|
InitializeAutoFocusPoint() |
Sets the autofocus point to the correct starting location at the center of the screen |
|
|
IsAxisLocked ( |
Checks if an axis is locked. |
|
|
IsFocusVisualizationActivated() |
Checks whether or not focus visualization is activate |
|
|
IsFocusVisualizationAllowed() |
Checks whether or not focus visualization can activate |
|
|
IsLocationWithinMatte ( |
Checks of the touch input |
|
|
IsPlaying() |
Check to see if the sequence is playing |
|
|
IsSequencerLockedToCameraCut() |
Gets the locked to camera cut from the active LevelSequence |
|
|
IsTouchInputInFocusMode() |
Helper to check if touch input state is in a touch focus mode. |
|
|
IsUsingGlobalBoom() |
Get whether or not global boom is being used when navigating with the joysticks |
|
|
IsVirtualCameraControlledByRemoteSession() |
Is this machine should display the Virtual Camera UI and establish a connection with the remote session app. |
|
|
JumpToLevelSequenceEnd() |
Goes to the end of the level sequence and pauses |
|
|
JumpToLevelSequenceStart() |
Goes to the start of the level sequence and pauses |
|
|
JumpToPlaybackPosition ( |
Sets the playback position of the level sequence. |
|
|
LoadPreset ( |
Loads a preset using its name as a string key. |
|
|
LoadScreenshotView ( |
Moves a camera to the location where a screenshot was taken and restores camera settings used for that screenshot. |
|
|
OnMoveForward ( |
Handle moving forward/backward input from a controller or touch interface. |
|
|
OnMoveRight ( |
Handle moving left/right input from a controller or touch interface. |
|
|
OnMoveUp ( |
Handle moving up/down input from a controller or touch interface. |
|
|
OnRecordEnabledStateChanged ( |
Blueprint Event for updating if a sequence can be recorded or not. |
|
|
OnStopped() |
Blueprint Event for when a sequence stops playing. |
|
|
OnTouchInput ( |
Determine how to handle touch input based on current context. |
|
|
PauseLevelSequence() |
Pauses the playing of the current level sequence. |
|
|
PilotTargetedCamera ( |
Pilot the controlled camera during recording, copying over settings from the pawn. |
|
|
PlayLevelSequence() |
Plays current level sequence |
|
|
PlayLevelSequenceInReverse() |
Plays current level sequence in reverse |
|
|
ResetCameraOffsetsToTracker() |
Moves the camera back to actor root and aligns rotation with the input tracker. |
|
|
ResumeLevelSequencePlay() |
Plays current level sequence from the current time. |
|
|
SaveHomeWaypoint ( |
Stores the new home waypoint location. |
|
|
SavePreset |
Saves a preset into the list of presets. |
|
|
SaveWaypoint() |
Stores the current pawn location as a waypoint. |
|
|
SetActiveLevelSequence ( |
Changes the active level sequence to a new level sequence. |
|
|
SetAllowFocusPlaneVisualization ( |
Sets whether or not to use focus visualization |
|
|
float |
SetAxisStabilizationScale ( |
Sets the stabilization rate for a given lock. |
|
SetCurrentAperture ( |
Set the current aperture value on the camera. |
|
|
SetCurrentFocalLength ( |
Sets the current focal length of the cinematic camera to a given value. |
|
|
SetCurrentFocusDistance ( |
Sets the current focus distance of the cinematic camera to a given value. |
|
|
SetDesiredDistanceUnits ( |
Sets unit of distance. |
|
|
SetFilmbackPresetOption ( |
Set the filmback settings to a new filmback preset. |
|
|
SetFocusDistanceThroughPoint ( |
Sets the focus distance through a point on the screen. |
|
|
SetFocusDistanceToActor ( |
Sets the focus distance to an object selected by the player based on touch input. |
|
|
SetFocusMethod ( |
Sets the camera focus method. |
|
|
SetFocusPlaneColor ( |
Changes focus plane color. |
|
|
SetFocusVisualization ( |
Toggles focus visualization tools on camera. |
|
|
SetInputSource ( |
Set the input source |
|
|
SetMatteAspectRatio ( |
Set the matte aspect ratio to a new value. |
|
|
SetMatteOpacity ( |
Set the matte aspect ratio to a new value. |
|
|
SetMovementScale ( |
Sets the movement scale of the camera actor. |
|
|
SetPresetFavoriteStatus |
Sets whether or not a preset is favorited |
|
|
SetSaveSettingsWhenClosing ( |
Sets whether settings should be saved on exit. |
|
|
SetScreenshotFavoriteStatus |
Sets whether or not a screenshot is favorited |
|
|
SetSequencerLockedToCameraCut ( |
Sets the locked to camera cut from the active LevelSequence |
|
|
SetTouchInputState ( |
Sets the current state of touch input. |
|
|
SetUseGlobalBoom ( |
Sets whether or not global boom should be used when navigating with the joysticks |
|
|
SetWaypointFavoriteStatus |
Sets whether or not a waypoint is favorited |
|
|
SetZeroDutchOnLock ( |
Set the value for the option to zero out dutch when locking that axis. |
|
|
ShouldSaveSettingsWhenClosing() |
Check whether settings should save when closing |
|
|
ShouldUpdateTargetCameraTransform() |
In multi user session, how should we update the information across different sessions. |
|
|
ShowFocusPlaneFromTouch() |
Will trigger the event to show focus visualization, unless disabled by user. |
|
|
StopLevelSequencePlay() |
Stops the currently playing level sequence. |
|
|
TakeScreenshot() |
Takes a screenshot from the current view and saves the location and camera settings. |
|
|
TeleportToHomeWaypoint() |
Teleports to the current marked home waypoint. |
|
|
TeleportToWaypoint ( |
Teleports the pawn to a specific location. |
|
|
ToggleAxisFreeze ( |
Toggles the freeze on a given axis; returns new frozen state. |
|
|
ToggleAxisLock ( |
Toggles the lock on a given axis; returns new locked state. |
|
|
UpdateFocusReticle ( |
Blueprint Event for updating position of autofocus reticle. |
|
|
UpdatePawnWithTrackerData() |
Get the current tracker data and update the movement component. |
|
|
UpdateScreenFocus ( |
Moves the point through which the camera auto focuses. |
Name | Description | ||
---|---|---|---|
|
InputTouch ( |
Override of InputTouch, used to handle touch and hold events. |
|
|
SetupInputComponent() |
Allows the PlayerController to set up custom input bindings. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Overridable native event for when play begins for this actor. |
|
|
Tick ( |
Function called every frame on this Actor. |