LeviLamina
Loading...
Searching...
No Matches
TextureHotReloader Struct Reference
+ Inheritance diagram for TextureHotReloader:

Public Member Functions

TextureHotReloaderoperator= (TextureHotReloader const &)
 
 TextureHotReloader (TextureHotReloader const &)
 
MCAPI TextureHotReloader (::std::unique_ptr<::mce::IResourceWatcher< ::cg::ResourceLoader< ::std::shared_ptr<::mce::Image >, ::ResourceLocation, ::StdIoStreamPolicy, ::StbImageLoadPolicy, ::std::vector< uchar > >, ::ImageResourceManager > > imageWatcher, ::TextureHotReloaderMode mode)
 
MCAPI void cacheTextures (::std::shared_ptr<::mce::TextureGroup > textureGroup)
 
MCAPI bool isFileWatched (::ResourceLocation const &resloc, ::IResourceLocationExpander const &resourceLocationExpander)
 
MCAPI void loadCachedTextureData (::std::shared_ptr<::mce::TextureGroup > textureGroup)
 
MCAPI void registerAtlas (::TextureAtlas &textureAtlas, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::IResourceLocationExpander const &resourceLocationExpander, ::cg::MipMapSupport const &mipMapSupport, ::std::function< void(::TextureAtlasResourceCallbacks)> textureAtlasTaskEnqueueCallback, ::std::function< void(::TextureAtlasStatus const &)> textureAtlasStatusCallback, ::std::function< void(::ResourceLocation const &, ::std::shared_ptr<::cg::ImageBuffer >, ::std::shared_ptr<::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > >)> textureAtlasReloadCallback)
 
MCAPI void registerTexture (::ResourceLocation const &resLoc, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::IResourceLocationExpander const &resourceLocationExpander, ::std::function< void(::ResourceLocation const &)> textureReloadCallback)
 
MCAPI void * $ctor (::std::unique_ptr<::mce::IResourceWatcher< ::cg::ResourceLoader< ::std::shared_ptr<::mce::Image >, ::ResourceLocation, ::StdIoStreamPolicy, ::StbImageLoadPolicy, ::std::vector< uchar > >, ::ImageResourceManager > > imageWatcher, ::TextureHotReloaderMode mode)
 
MCAPI void $dtor ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk9bbd1d
 
::ll::UntypedStorage< 8, 8 > mUnk156b49
 
::ll::UntypedStorage< 8, 8 > mUnk74544c
 
::ll::UntypedStorage< 8, 64 > mUnk2fb49e
 
::ll::UntypedStorage< 4, 4 > mUnke5c57f
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > > mControlBlock
 

Constructor & Destructor Documentation

◆ TextureHotReloader()

MCAPI TextureHotReloader::TextureHotReloader ( ::std::unique_ptr<::mce::IResourceWatcher< ::cg::ResourceLoader< ::std::shared_ptr<::mce::Image >, ::ResourceLocation, ::StdIoStreamPolicy, ::StbImageLoadPolicy, ::std::vector< uchar > >, ::ImageResourceManager > > imageWatcher,
::TextureHotReloaderMode mode )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ cacheTextures()

MCAPI void TextureHotReloader::cacheTextures ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isFileWatched()

MCAPI bool TextureHotReloader::isFileWatched ( ::ResourceLocation const & resloc,
::IResourceLocationExpander const & resourceLocationExpander )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ loadCachedTextureData()

MCAPI void TextureHotReloader::loadCachedTextureData ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ registerAtlas()

MCAPI void TextureHotReloader::registerAtlas ( ::TextureAtlas & textureAtlas,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
::IResourceLocationExpander const & resourceLocationExpander,
::cg::MipMapSupport const & mipMapSupport,
::std::function< void(::TextureAtlasResourceCallbacks)> textureAtlasTaskEnqueueCallback,
::std::function< void(::TextureAtlasStatus const &)> textureAtlasStatusCallback,
::std::function< void(::ResourceLocation const &, ::std::shared_ptr<::cg::ImageBuffer >, ::std::shared_ptr<::std::unordered_map<::ResourceLocation, ::cg::TextureSetImageContainer > >)> textureAtlasReloadCallback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ registerTexture()

MCAPI void TextureHotReloader::registerTexture ( ::ResourceLocation const & resLoc,
::std::shared_ptr<::mce::TextureGroup > textureGroup,
::IResourceLocationExpander const & resourceLocationExpander,
::std::function< void(::ResourceLocation const &)> textureReloadCallback )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * TextureHotReloader::$ctor ( ::std::unique_ptr<::mce::IResourceWatcher< ::cg::ResourceLoader< ::std::shared_ptr<::mce::Image >, ::ResourceLocation, ::StdIoStreamPolicy, ::StbImageLoadPolicy, ::std::vector< uchar > >, ::ImageResourceManager > > imageWatcher,
::TextureHotReloaderMode mode )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void TextureHotReloader::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** TextureHotReloader::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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