An NDoc Documented Class Library

MNDevice Class

MNDevice is the basic abstract class for all the other devices. She implements all concepts of a modern graphicengine, like Lights,Material, Texture, ProjectionMatrix... Beside the representation of graphic objects she offers the possibility beyond that to select graphical objects in a very confortable way See HitItemList The MNdevice is linked to a WinControl and manages also their mouseevents ( MouseMove ,MouseDown , MouseUp, windowsevents (Resize, OnPaint ..).
The fastest way to see some result is to use the OnPaint-Method. There you can set up some primitive drawmethods like (drawPolyLine, drawSurface, drawPolyCurve,...). With the property Navigate a automatical navigation of the device can be forced.

From this device derived are the
- OpenGlDevice :
She uses the opengllibrary opengl32.dll.
- DirectXDevice:
She uses Microsofts Directdraw.

For a list of all members of this type, see MNDevice Members.

System.Object
   Minais.Drawing3d.MNComponent
      Minais.Drawing3d.MNDevice
         Minais.Drawing3d.Devices.OpenGlDevice

public abstract class MNDevice : MNComponent

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: Minais.Drawing3d

Assembly: Drawing3d (in Drawing3d.dll)

See Also

MNDevice Members | Minais.Drawing3d Namespace