Click or drag to resize

Demo3D.ControlPanel Namespace

The Demo3D.ControlPanel namespace contains functionality for building custom control panels.
Classes
 ClassDescription
Public classControl A recognised control widget.
Public classControlEmergencyStopButtonControl An emergency stop button.
Public classControlLampControl A lamp.
Public classControlPushableLampControl A lamp embedded in a button.
Public classControlPushButtonControl A push button.
Public classControlPanelItem A control to appear in the ControlsGrid.
Public classControlPanelItemsResults Control Panel Items.
Public classControlProperty A data property for a control.
Public classControlsGridTabManager Manages the Controls Grid tab in the main Demo3D "properties" tab group. This is the root of all the Control Panel logic. Anything that happens starts here.
Interfaces
 InterfaceDescription
Public interfaceIControlPanelManager Interface for the Control Panel Plugin
Enumerations
 EnumerationDescription
Public enumerationLampColor Represents the color of a lamp control.
Remarks
All classes and methods documented here are intended for use in user scripting.