public void Render3D(EventType eventType, IPluginViewSettings pluginViewSettings, viz.Context context, viz.Texture texture)
        {
            lock (this.lockObj)
            {
                switch (eventType)
                {
                case EventType.Monitor:
                    AccessoryPlugin.Render3D(pluginViewSettings, this.monitorAccessory);
                    break;

                case EventType.Inspection:
                    AccessoryPlugin.Render3D(pluginViewSettings, this.inspectionAccessory);
                    break;
                }
            }
        }
        public void HandleEvent(EventType eventType, KStudioEvent eventObj)
        {
            lock (this.lockObj)
            {
                switch (eventType)
                {
                case EventType.Monitor:
                    AccessoryPlugin.HandleEvent(eventObj, this.monitorAccessory);
                    break;

                case EventType.Inspection:
                    AccessoryPlugin.HandleEvent(eventObj, this.inspectionAccessory);
                    break;
                }
            }
        }