C4 Engine
C4 Engine API Documentation

class ImagePlugin

Defined in:  C4Plugins.h
The ImagePlugin class represents a generic image import plugin or image export plugin.

class ImagePlugin : public Plugin

Member Functions
ImagePlugin::GetImageTypeName Returns the name of the file type supported by an image plugin.
ImagePlugin::GetImageResourceDescriptor Returns the resource descriptor for the file type supported by an image plugin.


The ImagePlugin class is the base class for all image import plugins and image export plugins. An image import plugin contains the functionality needed to read a 2D pixel image from a resource file in a specific format. An image export plugin performs the opposite function and writes a 2D pixel image to a resource file. One or both of these types of plugin classes can be defined in a plugin module and registered with the Plugin Manager using the PluginMgr::RegisterImageImportPlugin and PluginMgr::RegisterImageExportPlugin functions.

An implementation of an ImagePlugin subclass must override all of its pure virtual member functions.
Base Classes
Plugin An ImagePlugin is a specific type of plugin.
See Also