Struct SClassInfo#

Struct Documentation#

struct SClassInfo#

Class information structure.

Public Types

typedef sdv::sequence<sdv::u8string> seqClassAliases#

Sequence with class name aliases.

typedef sdv::sequence<sdv::u8string> seqDependencies#

Sequence with object class names this object is dependent on.

typedef sequence<u8string> seqClassAliases

Sequence with class name aliases.

typedef sequence<u8string> seqDependencies

Sequence with object class names this object is dependent on.

Public Members

sdv::u8string ssModulePath#

Path to the module that contains the class.

sdv::u8string ssName#

String representing the class name.

sdv::u8string ssDefaultObjectName#

The default object name.

sdv::u8string ssDefaultConfig#

The configuration TOML. Currently only “Parameters” table is supported.

EObjectType eType#

Type of object.

uint32_t uiFlags#

Zero or more object flags from EObjectFlags.

u8string ssModulePath

Path to the module that contains the class.

u8string ssName

String representing the class name.

u8string ssDefaultObjectName

The default object name.

u8string ssDefaultConfig

The configuration TOML. Currently only “Parameters” table is supported.

uint32 uiFlags

Zero or more object flags from EObjectFlags.