LeviLamina
Loading...
Searching...
No Matches
TextureSetHelpers::TextureSetDefinitionLoader Class Reference

Classes

class  ResourceHelper

Public Types

enum class  ColorPipeline : int { Classic = 0 , Pbr = 1 }
enum class  LoadImageLayerResult : int { Ok = 0 , NoFile = 1 , NoLayer = 2 , ErrorLoading = 3 }
enum class  LoadMode : int { ExplicitDefinitionOnly = 0 , ImageDescription = 1 , AllLayers = 2 }

Static Public Member Functions

static MCNAPI_C ::TextureSetHelpers::TextureSetDefinitionLoader::LoadImageLayerResult _addImageToLayer (::std::shared_ptr<::cg::TextureSetDefinition > textureSetDefinition, ::cg::TextureSetLayerType layerType, ::ResourceLocationPair const &resourceLocationPair, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper)
static MCNAPI_C ::TextureSetHelpers::TextureSetDefinitionLoader::LoadImageLayerResult _loadImageLayer (::std::shared_ptr<::cg::TextureSetDefinition > textureSetDefinition, ::Bedrock::NotNullNonOwnerPtr<::cg::TextureSetLayerDefinition const > layer, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper)
static MCNAPI_C ::TextureSetHelpers::TextureSetDefinitionLoader::LoadImageLayerResult _loadImageLayer (::std::shared_ptr<::cg::TextureSetDefinition > textureSetDefinition, ::cg::TextureSetLayerType layerType, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper)
static MCNAPI_C bool _loadImageLayers (::ResourceLocation const &resourceLocation, ::std::shared_ptr<::cg::TextureSetDefinition > textureSetDefinition, ::TextureSetHelpers::TextureSetDefinitionLoader::LoadMode const &loadMode, ::TextureSetHelpers::TextureSetDefinitionLoader::ColorPipeline const &, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper)
static MCNAPI_C ::std::shared_ptr<::cg::TextureSetDefinitionloadOrCreateTextureSetDefinition (::ResourceLocation const &resourceLocation, ::TextureSetHelpers::TextureSetDefinitionLoader::LoadMode const &loadMode, ::TextureSetHelpers::TextureSetDefinitionLoader::ColorPipeline const &colorMode, ::cg::ImageBuffer const &missingImage, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper, bool needsDecompression)
static MCNAPI_C ::std::shared_ptr<::cg::TextureSetDefinitionloadOrCreateTextureSetDefinition (::ResourceLocationPair const &resourceLocationPair, ::TextureSetHelpers::TextureSetDefinitionLoader::LoadMode const &loadMode, ::TextureSetHelpers::TextureSetDefinitionLoader::ColorPipeline const &colorMode, ::cg::ImageBuffer const *optionalMissingImage, ::TextureSetHelpers::TextureSetDefinitionLoader::ResourceHelper const &resourceHelper, bool needsDecompression)
static MCNAPI_C ::std::shared_ptr<::cg::TextureSetDefinitionmakeDefinitionFromImageBuffer (::ResourceLocationPair const &resourceLocationPair, ::cg::ImageBuffer const *optionalImageBuffer, bool isMissingTexture, bool needsDecompression)

The documentation for this class was generated from the following file: