ImmerseSDK.Config Namespace |
Class | Description | |
---|---|---|
ConfigComponent |
The base class for all configuration components that implement IConfigProperty interfaces
| |
ConfigManager |
Provides access to concrete implementation configuration details through a set of components and interfaces that
extend ConfigComponent and IConfigProperty. This is done so that platform specific implementation can be defined outside of the SDK,
loaded and runtime and even overriden by SDK users.
| |
ControllerSettingsConfig |
Use this component on a gameobject under the App object's hierarchy to configure the default settings for controllers
| |
FreeTeleportSettingsConfig |
USe this component on a gameobject under the App object's hierarchy to configure the free teleport system
| |
HandMenuSettingsConfig |
Use this component on a gameobject under the App object's hierarchy to configure the default settings for the Hand Menu
| |
UnityXRConfig |
A IConfigProperty that contains information about the current VR Platform's environment
|
Interface | Description | |
---|---|---|
IConfigProperty |
The base interface for all overridable configuration in the Immerse SDK.
To overide a concrete implementation of IConfigProperty, you chould create a class that derives from ConfigComponent
and implement the interfaces that you would like to override, then attach that class to the App GameObject in the scene.
| |
IControllerSettingsConfig |
A IConfigProperty that contains settings for the controllers
| |
IFreeTeleportSettings |
A IConfigProperty that contains settings for the parabolic pointer used in free teleport
| |
IHandMenuSettingsConfig |
A IConfigProperty that contains settings for the hand menu
| |
IInputModuleFactory |
A IConfigProperty that manages the creation of InputModules that are suitable for the current VR Platform and hardware
| |
IVREnvironmentSettings |
A IConfigProperty that contains information about the current VR Platform's environment
|