EngineExportScope
Engine/source/console/engineExports.h
A group of engine exports.
Public Friends
Protected Attributes
Head of the link chain of exports for this scope.
Protected Static Attributes
The global export scope singleton.
Public Functions
EngineExportScope(const char * name, EngineExportScope * scope, const char * docString)
Construct a new export scope.
Return the chain of exports associated with this scope.
Public Static Functions
Return the global export scope singleton.
Private Functions
Constructor for the global scope.
Detailed Description
A group of engine exports.
Public Friends
Protected Attributes
EngineExport * mExports
Head of the link chain of exports for this scope.
Protected Static Attributes
EngineExportScope smGlobalScope
The global export scope singleton.
Public Functions
EngineExportScope(const char * name, EngineExportScope * scope, const char * docString)
Construct a new export scope.
Parameters:
name | Name of the scope inside its parent scope. |
scope | Parent scope. |
docString | Documentation string. |
DECLARE_CLASS(EngineExportScope , EngineExport )
getExports()
Return the chain of exports associated with this scope.
Public Static Functions
getGlobalScope()
Return the global export scope singleton.
This is the root of the export hierarchy and thus directly or indirectly contains all entities exported by the engine.