ILNumerics Ultimate VS

OGLControl Class

ILNumerics Ultimate VS Documentation
ILNumerics - Technical Application Development
Inheritance Hierarchy

SystemObject
  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

public class OGLControl : GLControl, IDriver

The OGLControl type exposes the following members.

Constructors

  NameDescription
Public methodOGLControl
Initializes a new instance of the OGLControl class
Public methodOGLControl(Int32, Int32)
Initializes a new instance of the OGLControl class
Top
Properties

  NameDescription
Public propertyBackColor (Overrides ControlBackColor.)
Public propertyCamera Obsolete.
Public propertyClock
Gets the clock which provides the time base for animations

[ILNumerics Visualization Engine]

Public propertyFPS
Public propertyInputController
Public propertyLocalScene
Public propertyLocalSceneSyncRoot
Public propertyRectangle
Public propertyRendererType
Public propertyScene
Public propertySceneSyncRoot
Public propertyTimeout
Time after which rendering is cancelled when not completed. (Not supported for OpenGL renderer)

[ILNumerics Visualization Engine]

Public propertyViewTransform
Top
Methods

  NameDescription
Public methodConfigure
Protected methodDispose
Releases the unmanaged resources used by the OGLControl and optionally releases the managed resources
(Overrides GLControl.Dispose(Boolean).)
Public methodGetCurrentScene
Return a scene which reflects the rendering result, including all local compositions and modifications

[ILNumerics Visualization Engine]

Protected methodOnBeginRenderFrame
Protected methodOnEndRenderFrame
Protected methodOnFPSChanged
Protected methodOnHandleCreated (Overrides GLControl.OnHandleCreated(EventArgs).)
Protected methodOnHandleDestroyed (Overrides GLControl.OnHandleDestroyed(EventArgs).)
Protected methodOnMouseClick (Overrides ControlOnMouseClick(MouseEventArgs).)
Protected methodOnMouseDoubleClick (Overrides ControlOnMouseDoubleClick(MouseEventArgs).)
Protected methodOnMouseDown (Overrides UserControlOnMouseDown(MouseEventArgs).)
Protected methodOnMouseEnter (Overrides ControlOnMouseEnter(EventArgs).)
Protected methodOnMouseLeave (Overrides ControlOnMouseLeave(EventArgs).)
Protected methodOnMouseMove (Overrides ControlOnMouseMove(MouseEventArgs).)
Protected methodOnMouseUp (Overrides ControlOnMouseUp(MouseEventArgs).)
Protected methodOnMouseWheel (Overrides ScrollableControlOnMouseWheel(MouseEventArgs).)
Protected methodOnPaint (Overrides GLControl.OnPaint(PaintEventArgs).)
Protected methodOnParentChanged (Overrides GLControl.OnParentChanged(EventArgs).)
Protected methodOnRenderingFailed
Protected methodOnResize (Overrides GLControl.OnResize(EventArgs).)
Public methodPickAt
Public methodRender
Public methodSupports
Top
Events

  NameDescription
Public eventBeginRenderFrame
Public eventEndRenderFrame
Public eventFPSChanged
Public eventRenderingFailed
Top
Extension Methods

  NameDescription
Public Extension MethodMake3D (Defined by ExtensionMethods.)
Top
See Also

Reference