Drawing3d documented Class Library

MNDevice Class

MNDevice is the basic abstract class for all other devices. She implements all concepts of a modern graphic engine, like Lights,Material, Texture, ProjectionMatrix... Beside the representation of graphic objects she offers the possibility 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.
- GdiDevice:
She uses Microsofts Directdraw.

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

System.Object
   MNDevice
      GdiDevice
      OpenGlDevice

[Visual Basic]
<Serializable> _
Public MustInherit Class MNDevice
    Implements IComponent, IDisposable
[C#]
[Serializable]
public abstract class MNDevice : IComponent, IDisposable

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: Drawing3d

Assembly: Drawing3d (in Drawing3d.dll)

See Also

MNDevice Members | Drawing3d Namespace