Navigation
| Name | VREditor |
| Type | Editor |
| Location | /Engine/Source/Editor/VREditor/ |
| Module Build Rules | VREditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UVREditorModeBase | |
| UVRModeSettings | Implements the settings for VR Mode. |
Interfaces
| Name | Remarks |
|---|---|
| IVREditorModule | The public interface to this module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnRadialMenuGenerated | TBaseDelegate_FourParams< void, FMenuBuilder &, TSharedPtr< FUICommandList >, UVREditorMode *, float & > | UI/VRRadialMenuHandler.h | |
| FOnVREditingModeEnter | TMulticastDelegate_NoParams< void > | IVREditorModule.h | |
| FOnVREditingModeExit | TMulticastDelegate_NoParams< void > | IVREditorModule.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimationDirection | EVREditorAnimationState | Stores the animation playback state of a VR UI element Structure to keep track of all relevant interaction and animation elements of a VR Button Animation playback state of the button | UI/VREditorUISystem.h | |
| bHideWindowHandles | bool | Turn off handles under window? (X-To-Close, movement bar...) | UI/VREditorFloatingUI.h |
|
| bMaskOutWidgetBackground | bool | Turn off the widget's background to create a see-through look. | UI/VREditorFloatingUI.h |
|
| bNoCloseButton | bool | If bHideWindowHandles is false, this window doesn't have a close button. ( | UI/VREditorFloatingUI.h |
|
| CurrentScale | float | Current scale of the button element | UI/VREditorUISystem.h | |
| EditorUISize | float | Optional override for "VREd.EditorUISize". Leave at 0 for default. | UI/VREditorFloatingUI.h |
|
| MaxScale | float | Maximum scale of the button element | UI/VREditorUISystem.h | |
| MinScale | float | Minimum scale of the button element | UI/VREditorUISystem.h | |
| OriginalRelativeScale | FVector | Original relative scale of the button element | UI/VREditorUISystem.h | |
| PanelID | FName | Creation parameters for AVREditorFloatingUI ID that the UI system will use to identify the panel. | UI/VREditorFloatingUI.h |
|
| PanelMesh | TObjectPtr< UStaticMesh > | Optional custom mesh to use for the VR window. | UI/VREditorFloatingUI.h |
|
| PanelSize | FVector2D | Panel size. Should match the size of the UMG passed in. | UI/VREditorFloatingUI.h |
|
| PanelSpawnOffset | FTransform | Optional offset from HMD where the window opens. | UI/VREditorFloatingUI.h |
|
| ParentActor | TObjectPtr< AActor > | UI/VREditorFloatingUI.h |
|
|
| ScaleRate | float | Rate at which the button changes scale. Currently the same for scaling up and scaling down. | UI/VREditorUISystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVRButton () |
UI/VREditorUISystem.h | ||
FVRButton
(
UVREditorWidgetComponent* InButtonWidget, |
UI/VREditorUISystem.h | ||
class UE_DEPRECATED (
|
VREditorStyle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FName ConfirmRadialSelection
(
"ConfirmRadialSelection" |
VREditorMode.h | ||
static const FName Modifier
(
"Modifier" |
Types of actions that can be performed with VR controller devices | VREditorMode.h | |
static const FName Modifier2
(
"Modifier2" |
VREditorMode.h | ||
static const FName TrackpadDown
(
"TrackpadDown" |
VREditorMode.h | ||
static const FName TrackpadLeft
(
"TrackpadLeft" |
VREditorMode.h | ||
static const FName TrackpadPositionX
(
"TrackpadPosition_X" |
VREditorMode.h | ||
static const FName TrackpadPositionY
(
"TrackpadPosition_Y" |
VREditorMode.h | ||
static const FName TrackpadRight
(
"TrackpadRight" |
VREditorMode.h | ||
static const FName TrackpadUp
(
"TrackpadUp" |
VREditorMode.h | ||
static const FName TriggerAxis
(
"TriggerAxis" |
VREditorMode.h |