| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/VirtualProductionUtilities/Source/VPUtilitiesEditor/Public/VPScoutingSubsystem.h |
Include |
#include "VPScoutingSubsystem.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UVPScoutingSubsystem : public UEditorSubsystem
Subsystem used for VR Scouting
Name | Description | ||
---|---|---|---|
|
GestureManager |
GestureManager that manage some user input in VR editor. |
|
|
float |
GripNavSpeedCoeff |
This is a multiplier for grip nav speed so we can keep the grip nav value in the range 0-1 and increase this variable if we need a bigger range |
|
IsSettingsMenuOpen |
Bool to keep track of whether the settings menu panel in the main menu is open |
|
|
VPSubsystemHelpers |
Subsystems can't have any Blueprint implementations, so we attach this class for any BP logic that we to provide. |
Name | Description | |
---|---|---|
|
UVPScoutingSubsystem() |
Name | Description | ||
---|---|---|---|
|
ExitVRMode() |
Exit VR Mode |
|
|
GetActiveEditorVRControllers() |
||
|
GetDirectorName() |
||
|
float |
GetFlightSpeed() |
Get flight speed for scouting in VR |
|
float |
GetGripNavSpeed() |
Get grip nav speed for scouting in VR |
|
AVREditorFlo... |
GetPanelActor ( |
Get UI panel Actor from the passed ID |
|
UUserWidget ... |
GetPanelWidget ( |
Get UI panel widget from the passed ID |
|
GetShowName() |
||
|
const FName |
GetVProdPanelID ( |
|
|
HideInfoDisplayPanel() |
Hide VR Sequencer Window |
|
|
IsHelperSystemEnabled() |
Whether the helper system on the controllers is enabled |
|
|
IsLocationGridSnappingEnabled() |
Whether location grid snapping is enabled |
|
|
IsRotationGridSnappingEnabled() |
Whether rotation grid snapping is enabled |
|
|
IsUsingInertiaDamping() |
Whether grip nav inertia is enabled when scouting in VR |
|
|
IsUsingMetricSystem() |
Whether the VR user wants to use the metric system instead of imperial |
|
|
IsUsingTransformGizmo() |
Whether the VR user wants to have the transform gizmo enabled |
|
|
IsVRScoutingUIOpen ( |
Check whether a widget UI is open |
|
|
SetFlightSpeed ( |
Set flight speed for scouting in VR |
|
|
SetGripNavSpeed ( |
Set grip nav speed for scouting in VR |
|
|
SetInertiaDampingCVar ( |
Set value of cvar "VI.HighSpeedInertiaDamping" |
|
|
SetIsHelperSystemEnabled ( |
Set whether the helper system on the controllers is enabled |
|
|
SetIsUsingInertiaDamping ( |
Set whether grip nav inertia is enabled when scouting in VR |
|
|
SetIsUsingMetricSystem ( |
Set whether the VR user wants to use the metric system instead of imperial |
|
|
SetIsUsingTransformGizmo ( |
Set whether the VR user wants to have the transform gizmo enabled |
|
|
SetShowTransformGizmoCVar ( |
Set value of cvar "VI.ShowTransformGizmo" |
|
|
ToggleLocationGridSnapping() |
Toggle location grid snapping |
|
|
ToggleRotationGridSnapping() |
Toggle rotation grid snapping |
|
|
ToggleVRScoutingUI ( |
Open a widget UI in front of the user. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
Implement this for initialization of instances of the system |
Name |
Description |
---|---|
VProdPanelContextID |
|
VProdPanelGafferID |
|
VProdPanelID |
Static IDs when submitting open/close requests for the VProd main menu panels. VREditorUISystem uses FNames to manage its panels, so these should be used for consistency. |
VProdPanelLeftID |
|
VProdPanelMeasureID |
|
VProdPanelRightID |
|
VProdPanelTimelineID |