|
|
GeometryGroup & | operator= (GeometryGroup const &) |
|
| GeometryGroup (GeometryGroup const &) |
|
MCAPI ::std::shared_ptr<::GeometryInfo > | _findOrAddGeometryInfo (::HashedString const &name, ::Bedrock::Threading::UniqueLock<::Bedrock::Threading::Mutex > &geometryLock) |
|
MCAPI void | _loadModelsAsync (::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager, ::std::shared_ptr<::GeometryInheritanceTree > inheritance, ::std::function< void(::std::weak_ptr<::GeometryGroup >, ::std::string const &, ::ModelParent const &)> loadModelFunction, ::std::function< void()> mainThreadCallback) |
|
MCAPI void | _loadModelsSync (::GeometryInheritanceTree &inheritance, ::std::function< void(::std::weak_ptr<::GeometryGroup >, ::std::string const &, ::ModelParent const &)> loadModelFunction) |
|
MCAPI void | addGeometries (::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager, ::Json::Value &geometryData, ::MinEngineVersion const &minEngineVersion, ::std::function< void()> mainThreadCallback, bool isAsync) |
|
MCAPI::GeometryPtr | getGeometry (::HashedString const &geometryName) |
|
MCAPI ::std::weak_ptr<::GeometryGroup > | getWeakPtrToThis () |
|
MCAPI void | loadGeometriesAsync (::ResourcePackManager &resourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::ResourceLoadManager > resourceLoadManager, ::std::function< void(::std::weak_ptr<::GeometryGroup >, ::std::string const &, ::ModelParent const &)> loadModelFunction, ::std::function< void(::Json::Value &)> postLoadFixup) |
|
MCAPI void | loadModelPackFromStringSync (::std::string const &packName, ::std::string const &content, ::MinEngineVersion const &minEngineVersion) |
|
MCAPI void * | $ctor () |
|
MCAPI void | $dtor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_pre_v1_8 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_12 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_14 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_16 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_19_30 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_21 () |
|
static MCAPI ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::GeometryGroup > > | _buildGeometryFileSchema_v1_8 () |
|
static MCAPI void | _buildInheritanceTree (::std::string const &, ::std::string const &sourceFilePathWithExtension, ::Json::Value &value, ::MinEngineVersion const &minEngineVersion, ::GeometryInheritanceTree &inheritance, bool isFromBaseGamePack, bool requireMinecraftNamespace, ::std::function< void(::Json::Value &)> postLoadFixup) |
|
static MCAPI void | _buildInheritanceTree (::std::string const &fileName, ::std::string const &sourceFilePathWithExtension, ::std::string const &fileContent, ::MinEngineVersion const &minEngineVersion, ::GeometryInheritanceTree &inheritance, bool isFromBaseGamePack, bool requireMinecraftNamespace, ::std::function< void(::Json::Value &)> postLoadFixup) |
|
static MCAPI ::std::pair<::std::string, ::std::string > | _getParent (::std::string const &fullName) |
|
static MCAPI bool | checkVersionlessName (::std::string_view name, ::std::string_view versionlessGeoName) |
|
static MCAPI bool | isValidGeometryIdentifier (::Json::Value const &name) |
|
static MCAPI bool | isValidMinecraftNamespaceGeometryIdentifier (::std::string const &identifier) |
|
static MCAPI bool | isValidOptionalNamespaceGeometryIdentifier (::Json::Value const &name) |
|
static MCAPI void | loadModel (::std::weak_ptr<::GeometryGroup > weakGeometryGroup, ::std::string const &pascalCaseName, ::ModelParent const &mp) |
|
static MCAPI void | loadModelExt (::std::weak_ptr<::GeometryGroup > weakGeometryGroup, ::std::string const &pascalCaseName, ::ModelParent const &mp, int texw, int texh, ::TextureUVCoordinateSet const &uvOffset, bool clearSkinAdjustmentsBitmask) |
|
static MCAPI void | upgradeMirrorMemberToV1_12 (::Json::Value &bone) |
|
static MCAPI void | upgradeResetMemberToV1_12 (::Json::Value &bone) |
|
static MCAPI bool | upgradeToV1_12 (::Json::Value &root, ::SemVersion const &fileVersion, ::MinEngineVersion const &minEngineVersion, bool &hasBeenValidated) |
|
static MCAPI bool | upgradeToV1_14 (::Json::Value &root, ::SemVersion const &fileVersion, ::MinEngineVersion const &minEngineVersion, bool &hasBeenValidated) |
|
static MCAPI bool | upgradeToV1_16 (::Json::Value &root, ::SemVersion const &fileVersion, ::MinEngineVersion const &minEngineVersion, bool &hasBeenValidated) |
|
static MCAPI bool | upgradeToV1_19_30 (::Json::Value &root, ::SemVersion const &fileVersion, ::MinEngineVersion const &minEngineVersion, bool &hasBeenValidated) |
|
static MCAPI bool | upgradeToV1_21 (::Json::Value &root, ::SemVersion const &fileVersion, ::MinEngineVersion const &minEngineVersion, bool &hasBeenValidated) |
|
static MCAPI bool | validateFormatVersion (::SemVersion &fileVersion, ::Json::Value const &value) |
| static MCAPI void ** | $vftable () |