IVisualPlugin
Overview
Base interface for visual Hydra plugins. It is implemented by the VisualPlugin class.
IVisualPlugin interface is used for GUI modules. It has methods that let the host application control the visibility of the module.
Location
- Reference: RemObjects.Hydra.dll
- Namespace: RemObjects.Hydra
- Ancestry: IHYCrossPlatformInterface | IPlugin | IVisualPlugin
Properties
Host (declared in IPlugin)
Gets or sets the host interface of the host application.
property Host: IHYCrossPlatformHost read write;
IHYCrossPlatformHost Host { get; set; }
Property Host() As IHYCrossPlatformHost
InstanceID (declared in IPlugin)
Gets the InstanceID to determine the run-time identifier of the plugin instance.
property InstanceID: Int32 read;
Int32 InstanceID { get; }
ReadOnly Property InstanceID() As Int32
Visible
Gets or sets the value that indicates whether the module is visible or not.
property Visible: Boolean read write;
Boolean Visible { get; set; }
Property Visible() As Boolean
Required Methods
Hide
Hides the module.
method Hide
void Hide()
Sub Hide()
Show
Shows the module.
method Show
void Show()
Sub Show()
- IPlugin Interface
- RemObjects.Hydra.VisualPlugin