| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/VirtualCamera/Source/VirtualCamera/Public/VirtualCameraMovementComponent.h |
Include |
#include "VirtualCameraMovementComponent.h" |
UCLASS()
class UVirtualCameraMovementComponent : public UPawnMovementComponent
Name | Description | ||
---|---|---|---|
|
AxisSettings |
Stores all settings for each axis |
|
|
bool |
bLockRelativeToFirstLockAxis |
Tracks whether user wants to cache a locking axis set or always use local |
|
bool |
bUseGlobalBoom |
Tracks if boom should be global or relative to the camera |
|
bool |
bZeroDutchOnLock |
Tracks if dutch should be reset to zero when freezing view |
|
OnOffsetReset |
Delegate to broadcast when tracker offsets are reset |
Name | Description | |
---|---|---|
|
UVirtualCameraMovementComponent ( |
Name | Description | ||
---|---|---|---|
|
void |
AddInputVectorFromController ( |
Adds the given vector to the accumulated input in world space. |
|
float |
GetAxisMovementScale ( |
Gets the movement scale for a given axis. |
|
float |
GetAxisStabilizationScale ( |
Gets the stabilization rate for a given axis. |
|
float |
GetMovementScale ( |
Gets the movement scale of the camera actor |
|
bool |
IsAxisLocked ( |
Checks if an axis is locked. |
|
bool |
IsDutchZeroingOnLockActive() |
Get the value for the option to zero out dutch when locking that axis. |
|
bool |
IsLocationLockingActive() |
Check to see if any location locks are active |
|
bool |
IsUsingGlobalBoom() |
Get whether or not global boom is being used when navigating with the joysticks |
|
void |
OnMoveForward ( |
Handle a move forward command from the owner. |
|
void |
OnMoveRight ( |
Handle a move right command from the owner. |
|
void |
OnMoveUp ( |
Handle a move up command from the owner. |
|
void |
ProcessMovementInput ( |
Update the position and rotation of the camera. |
|
void |
ResetCameraOffsetsToTracker() |
Moves the camera back to actor root and aligns rotation with the input tracker. |
|
float |
SetAxisStabilizationScale ( |
Sets the stabilization rate for a given lock. |
|
void |
SetMovementScale ( |
Sets the movement scale of the camera actor |
|
void |
SetRootComponent ( |
When the input come from a physical controller, move this component instead. |
|
void |
SetUseGlobalBoom ( |
Sets whether or not global boom should be used when navigating with the joysticks |
|
void |
SetZeroDutchOnLock ( |
Set the value for the option to zero out dutch when locking that axis. |
|
void |
Teleport ( |
Teleport to a provided location and rotation. |
|
bool |
ToggleAxisFreeze ( |
Toggles the freeze on a given axis; returns new frozen state. |
|
bool |
ToggleAxisLock ( |
Toggles the lock on a given axis; returns new locked state. |
Name | Description | ||
---|---|---|---|
|
void |
AddInputVector ( |
Adds the given vector to the accumulated input in world space. |