Module

Inherited: None

Description

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

void

getObject (const char * name)

const char

metaInfo () const

Static Methods

None

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.