Constructs a new PanelPlugin instance that registers a persistent UI panel within Lens Studio.
Optionaldescriptor: DescriptorReadonlyidUnique string identifier of the plugin instance.
ReadonlypluginThe plugin system instance used to resolve interface dependencies.
ReadonlytitleRead-only string displayed as the panel's title.
ReadonlywidgetRead-only UI widget rendered inside the panel.
Tears down the plugin and releases any resources it holds.
Returns the name of this object's type.
Returns true if the object is of the specified type.
Returns true if this object refers to the same instance as the given object.
Base class for plugins that create persistent UI panels; extend this and implement createWidget() to build panel UI.
Example