Navigation
API > API/Editor > API/Editor/ViewportInteraction
Implements the settings for Viewport Interaction and VR Mode. Note that this is primarily a base class for anything that needs to be accessed in the VI module.
| Name | UVISettings |
| Type | class |
| Header File | /Engine/Source/Editor/ViewportInteraction/Public/VISettings.h |
| Include Path | #include "VISettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorSettings)
class UVISettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UVISettings
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UVISettings() |
Default constructor that sets up CDO properties | VISettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowSimultaneousWorldScalingAndRotation | uint32 | When enabled, you can freely rotate and scale the world with two hands at the same time. | VISettings.h |
|
| bScaleWorldFromFloor | uint32 | Whether the world should scale relative to your tracking space floor instead of the center of your hand locations | VISettings.h |
|
| bScaleWorldWithDynamicPivot | uint32 | Whether to compute a new center point for scaling relative from by looking at how far either controller moved relative to the last frame | VISettings.h |
|