Irrlicht.NET

IrrlichtDevice Members

IrrlichtDevice overview

Public Static (Shared) Properties

EventMap 

Public Instance Constructors

IrrlichtDevice Overloaded. Initializes a new instance of the IrrlichtDevice class.

Public Instance Properties

CursorControl Returns a pointer to the mouse cursor control interface.
EventReceiver Sets a new event receiver to receive events.
FileSystem Returns a pointer to the file system.
GUIEnvironment Returns a pointer to the gui environment.
ResizeAble Sets if the window should be resizeable in windowed mode. The default is false. This method only works in windowed mode.
SceneManager Provides access to the scene manager.
Timer Returns a pointer to the ITimer object. The system time can be retrieved by it as well as the virtual time, which also can be manipulated.
Version Returns the version of the engine. The returned string will look like this: "1.2.3" or this: "1.2".
VideoDriver Provides access to the video driver. This can be null, if the engine was not able to create the video driver you specified. For example if you wanted D3D9, but it is not installed in the system.
WindowActive \return Returns true if window is active. If the window is inactive, nothing need to be drawn. So if you don't want to draw anything when the window is inactive, create your drawing loop this way: \code while(device->run()) if (device->isWindowActive()) { // draw everything here } \endcode
WindowCaption Sets the caption of the window. New text of the window caption.

Public Instance Methods

CloseDevice Notifies the device that it should close itself.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
Run Runs the device. Returns false if device wants to be deleted.
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize 
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

IrrlichtDevice Class | Irrlicht Namespace