Torque3D Documentation / _generateds / EngineExportScope

EngineExportScope

Engine/source/console/engineExports.h

A group of engine exports.

More...

Public Friends

struct
T *

Constructs an object that already has memory allocated for it.

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.

Private Functions

EngineExportScope()

Constructor for the global scope.