Click or drag to resize

Immerse SDK Namespaces

Namespaces
NamespaceDescription
ImmerseSDK
The top level namespace with all the core components in
ImmerseSDK.Audio
Audio functionality
ImmerseSDK.Audio.Reactions
Audio Reactions
ImmerseSDK.Authentication
 
ImmerseSDK.Authentication.PinPad
 
ImmerseSDK.Avatars
Avatar functionality
ImmerseSDK.Avatars.Recording
Functionality for recording and playback of Avatar and controller movements for Unit and Playmode testing
ImmerseSDK.Beacon
Beacon functionality
ImmerseSDK.Camera
Camera functionality
ImmerseSDK.Commands
UI Commands functionality
ImmerseSDK.Config
Configuration functionality
ImmerseSDK.Controllers
Controller functionality
ImmerseSDK.Documentation
 
ImmerseSDK.EditorExtensions
Editor Extensions
ImmerseSDK.Extensions
Various Extension methods
ImmerseSDK.Indexing
Indexing functionality
ImmerseSDK.Interaction
Interaction functionality
ImmerseSDK.Interaction.Pointing
Interaction functionality relating to pointers
ImmerseSDK.Interaction.Reactions
Interaction reactions
ImmerseSDK.Interaction.State
Simplified state synchronisation without the need for custom messages
ImmerseSDK.Localisation
Localisation support. We use a Named Text system that allows you to add your own text and override text from the platform.
ImmerseSDK.Metadata
Metadata functionality
ImmerseSDK.Mortar
 
ImmerseSDK.Multiplayer
Multiplayer functionality
ImmerseSDK.Multiplayer.Messaging
Messaging functionality
ImmerseSDK.Platforms.UnityXR
Unity Native XR functionality. These classes and other types are not included in our SDK dll, but instead distributed as source.
ImmerseSDK.Platforms.VR
VR helper classes
ImmerseSDK.Roles
Roles specification
ImmerseSDK.Sessions
Session management
ImmerseSDK.Setup
Setup and build helpers
ImmerseSDK.Tests.PlayModeTests.Utilities
The Immerse Playmode Testing framework
ImmerseSDK.UI
User Interface Functionality
ImmerseSDK.UI.Commands
User Interface Command functionality
ImmerseSDK.UI.MessageDisplay
Messagebox display functionality