Plugin Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Encapsulate FrozenWorldPlugin.dll with a Unity-friendly interface
This class contains no significant logic, only translation between the low-level C-style interface of the library and corresponding high-level C#/Unity data structures and calling paradigms
Though the library itself is implemented as singleton, this class implements constructor and Dispose function, handling the initialize/destroy functions of the engine, allowing stable loading/unloading cycles of the FrozenWorld component within the UnityEditor as they happen during typical application development.
Though this class has no significant internal state and most methods could technically be declared static, they are intentionally implemented as regular methods to ensure that the constructor has been called before any other interaction with the library.
public class Plugin : IDisposable, Microsoft.MixedReality.WorldLocking.Core.IPlugin
type Plugin = class
interface IPlugin
interface IDisposable
Public Class Plugin
Implements IDisposable, IPlugin
- Inheritance
-
Plugin
- Implements
Constructors
Plugin() |
Properties
Metrics | |
VersionCompact | |
VersionDetailed |