C# Class Axiom.Plugins.SystemDrawingCodecs.Plugin

Inheritance: Axiom.Core.IPlugin
Show file Open project: WolfgangSt/axiom

Private Properties

Property Type Description

Public Methods

Method Description
Initialize ( ) : void

Perform any tasks the plugin needs to perform on full system initialization.

An implementation must be supplied for this method. It is called just after the system is fully initialized (either after Root.Initialize if a window is created then, or after the first window is created) and therefore all rendersystem functionality is available at this time. You can use this hook to create any resources which are dependent on a rendersystem or have rendersystem-specific implementations.

Shutdown ( ) : void

Perform any tasks the plugin needs to perform when the system is shut down.

An implementation must be supplied for this method. This method is called just before key parts of the system are unloaded, such as rendersystems being shut down. You should use this hook to free up resources and decouple custom objects from the Axiom system, whilst all the instances of other plugins (e.g. rendersystems) still exist.

Method Details

Initialize() public method

Perform any tasks the plugin needs to perform on full system initialization.
An implementation must be supplied for this method. It is called just after the system is fully initialized (either after Root.Initialize if a window is created then, or after the first window is created) and therefore all rendersystem functionality is available at this time. You can use this hook to create any resources which are dependent on a rendersystem or have rendersystem-specific implementations.
public Initialize ( ) : void
return void

Shutdown() public method

Perform any tasks the plugin needs to perform when the system is shut down.
An implementation must be supplied for this method. This method is called just before key parts of the system are unloaded, such as rendersystems being shut down. You should use this hook to free up resources and decouple custom objects from the Axiom system, whilst all the instances of other plugins (e.g. rendersystems) still exist.
public Shutdown ( ) : void
return void