DerelictIL



Introduction

DerelictIL is a D binding to the DevIL library.

Using

  1. Always make sure the DerelictIL source modules are available on your import path.
  2. In modules that make use of DerelictIL, you will need to import the derelict.devil.il module.
  3. Before calling any DevIL functions, you need to make a call to DerelictIL.load(). This will load the shared library.

The following is a complete program that loads DerelictIL:

import derelict.devil.il;

void main()
{
	DerelictIL.load();
	
	// now you can call DevIL functions
}

From this point on, you may call DevIL functions as normal.

As with other Derelict packages, DerelictIL will throw an exception if an error occurs while loading the shared library. For more information on Derelict exceptions, see the documentation for Loading/Unloading Shared Libraries.

Finally, the method DerelictIL.unload() is provided for convenience. In normal practice you do not need to call this function, as Derelict will unload the library automatically when the app exits. You generally should only use this function if you need to unload DerelictIL while the application is running.

Dependencies

DerelictUtil