ILNumerics - Technical Application Development
SystemObject
SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsUserControl
GLControl
ILNumerics.DrawingOGLControl
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Top
Top
Top
Top
Top
Inheritance Hierarchy
SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsUserControl
GLControl
ILNumerics.DrawingOGLControl
Namespace: ILNumerics.Drawing
Assembly: ILNumerics.Drawing (in ILNumerics.Drawing.dll) Version: ILNumerics Ultimate VS 4
Syntax
The OGLControl type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| OGLControl | Initializes a new instance of the OGLControl class | |
| OGLControl(Int32, Int32) | Initializes a new instance of the OGLControl class |
Properties
| Name | Description | |
|---|---|---|
| BackColor | (Overrides ControlBackColor.) | |
| Camera | Obsolete. | |
| Clock |
Gets the clock which provides the time base for animations
[ILNumerics Visualization Engine] | |
| FPS | ||
| InputController | ||
| LocalScene | ||
| LocalSceneSyncRoot | ||
| Rectangle | ||
| RendererType | ||
| Scene | ||
| SceneSyncRoot | ||
| Timeout |
Time after which rendering is cancelled when not completed. (Not supported for OpenGL renderer)
[ILNumerics Visualization Engine] | |
| ViewTransform |
Methods
| Name | Description | |
|---|---|---|
| Configure | ||
| Dispose | Releases the unmanaged resources used by the OGLControl and optionally releases the managed resources (Overrides GLControl.Dispose(Boolean).) | |
| GetCurrentScene |
Return a scene which reflects the rendering result, including all local compositions and modifications
[ILNumerics Visualization Engine] | |
| OnBeginRenderFrame | ||
| OnEndRenderFrame | ||
| OnFPSChanged | ||
| OnHandleCreated | (Overrides GLControl.OnHandleCreated(EventArgs).) | |
| OnHandleDestroyed | (Overrides GLControl.OnHandleDestroyed(EventArgs).) | |
| OnMouseClick | (Overrides ControlOnMouseClick(MouseEventArgs).) | |
| OnMouseDoubleClick | (Overrides ControlOnMouseDoubleClick(MouseEventArgs).) | |
| OnMouseDown | (Overrides UserControlOnMouseDown(MouseEventArgs).) | |
| OnMouseEnter | (Overrides ControlOnMouseEnter(EventArgs).) | |
| OnMouseLeave | (Overrides ControlOnMouseLeave(EventArgs).) | |
| OnMouseMove | (Overrides ControlOnMouseMove(MouseEventArgs).) | |
| OnMouseUp | (Overrides ControlOnMouseUp(MouseEventArgs).) | |
| OnMouseWheel | (Overrides ScrollableControlOnMouseWheel(MouseEventArgs).) | |
| OnPaint | (Overrides GLControl.OnPaint(PaintEventArgs).) | |
| OnParentChanged | (Overrides GLControl.OnParentChanged(EventArgs).) | |
| OnRenderingFailed | ||
| OnResize | (Overrides GLControl.OnResize(EventArgs).) | |
| PickAt | ||
| Render | ||
| Supports |
Events
| Name | Description | |
|---|---|---|
| BeginRenderFrame | ||
| EndRenderFrame | ||
| FPSChanged | ||
| RenderingFailed |
Extension Methods
| Name | Description | |
|---|---|---|
| Make3D | (Defined by ExtensionMethods.) |
See Also