Skip to content

SClassSpecification

An SClassSpecification defines the specification of an SClass.

This struct is only to be used by the ClassMetadataHandler and the BuildTool!

struct SClassSpecification

Members (public)

std::string Name;
std::underlying_type_t<SClassFlags> Flags;
int Properties;
size_t Size;
size_t Alignment;
uint64_t Hash;
SClass* pParentClass;
SObject* ( *pClassConstructor )();
SClass* ( *pStaticLinkFunction )();
const SProperty* const* SProperties;
SClassExtendedMetadata ClassExtendedMetadata;

SClassExtendedMetadata SClass SClassFlags ClassMetadataHandler