|
LeviLamina
|
Public Member Functions | |
| MCAPI | BlockDefinition (::BlockDefinition const &) |
| MCAPI | BlockDefinition (::BlockDefinition &&) |
| MCAPI::BlockDefinition & | operator= (::BlockDefinition &&) |
| MCAPI::BlockDefinition & | operator= (::BlockDefinition const &) |
| MCAPI void * | $ctor () |
| MCAPI void * | $ctor (::BlockDefinition const &) |
| MCAPI void * | $ctor (::BlockDefinition &&) |
| MCAPI void | $dtor () |
Static Public Member Functions | |
| static MCAPI ::CerealDocumentUpgrader * | getCerealDocumentUpgrader (::cereal::ReflectionCtx const &ctx) |
| static MCAPI ::CerealDocumentUpgrader & | initCerealDocumentUpgrader (::cereal::ReflectionCtx &ctx) |
| static MCAPI void | registerBlockDefinitionTypes (::cereal::ReflectionCtx &ctx) |
| static MCAPI ::std::pair< bool, ::SemVersion > | upgradeJson (::cereal::ReflectionCtx const &ctx, ::std::string &json, ::Core::Path const &resourceName, ::std::optional<::SemVersion > minVersion) |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::SemVersion > | mFormatVersion |
| ::ll::TypedStorage< 8, 32, ::MinEngineVersion > | mMinEngineVersion |
| ::ll::TypedStorage< 8, 24, ::SemVersion > | mOriginalJsonVersion |
| ::ll::TypedStorage< 8, 176, ::BlockDescription > | mDescription |
| ::ll::TypedStorage< 8, 112, ::BlockComponentGroupDescription > | mBaseComponents |
| ::ll::TypedStorage< 8, 24, ::std::vector<::BlockPermutationDescription > > | mPermutationDescriptions |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::DefinitionEvent > > | mEventHandlers |