Rocket::Core::PluginRegistry Class Reference

#include <PluginRegistry.h>


Static Public Member Functions

static void RegisterPlugin (Plugin *plugin)
static void NotifyInitialise ()
 Calls OnInitialise() on all plugins.
static void NotifyShutdown ()
 Calls OnShutdown() on all plugins.
static void NotifyContextCreate (Context *context)
 Calls OnContextCreate() on all plugins.
static void NotifyContextDestroy (Context *context)
 Calls OnContextDestroy() on all plugins.
static void NotifyDocumentOpen (Context *context, const String &document_path)
 Calls OnDocumentOpen() on all plugins.
static void NotifyDocumentLoad (ElementDocument *document)
 Calls OnDocumentLoad() on all plugins.
static void NotifyDocumentUnload (ElementDocument *document)
 Calls OnDocumentUnload() on all plugins.
static void NotifyElementCreate (Element *element)
 Calls OnElementCreate() on all plugins.
static void NotifyElementDestroy (Element *element)
 Calls OnElementDestroy() on all plugins.

Detailed Description

Author:
Peter Curry

The documentation for this class was generated from the following files: