Inherited: None


Thunder Engine uses modules to extend engine capabilities. Every engine module must be inherited from the Module class. This class contains basic information about the content of the module and creates some of the necessary in-module systems.

Public Methods


getObject (const char * name)

const char

metaInfo () const

Static Methods


Methods Description

void Module::getObject (char * name)

This function is a facory for the module. It return a pointer to constructed object with given type name.

const char Module::metaInfo () const

Returns a module manifest in JSON format.