Click or drag to resize

ImmerseSDK.Config Namespace

Configuration functionality
Classes
  ClassDescription
Public classConfigComponent
The base class for all configuration components that implement IConfigProperty interfaces
Public classConfigManager
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.
Public classControllerSettingsConfig
Use this component on a gameobject under the App object's hierarchy to configure the default settings for controllers
Public classFreeTeleportSettingsConfig
USe this component on a gameobject under the App object's hierarchy to configure the free teleport system
Public classHandMenuSettingsConfig
Use this component on a gameobject under the App object's hierarchy to configure the default settings for the Hand Menu
Public classUnityXRConfig
A IConfigProperty that contains information about the current VR Platform's environment
Interfaces
  InterfaceDescription
Public interfaceIConfigProperty
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.
Public interfaceIControllerSettingsConfig
A IConfigProperty that contains settings for the controllers
Public interfaceIFreeTeleportSettings
A IConfigProperty that contains settings for the parabolic pointer used in free teleport
Public interfaceIHandMenuSettingsConfig
A IConfigProperty that contains settings for the hand menu
Public interfaceIInputModuleFactory
A IConfigProperty that manages the creation of InputModules that are suitable for the current VR Platform and hardware
Public interfaceIVREnvironmentSettings
A IConfigProperty that contains information about the current VR Platform's environment