LeviLamina
Loading...
Searching...
No Matches
AsyncCachedTextureLoader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class Scheduler;
9class WorkerPool;
10namespace cg { class ImageBuffer; }
11namespace mce { class TextureGroup; }
12// clang-format on
13
15public:
16 // member variables
17 // NOLINTBEGIN
18 ::ll::UntypedStorage<8, 336> mUnk142505;
19 ::ll::UntypedStorage<8, 16> mUnk8fde86;
20 // NOLINTEND
21
22public:
23 // prevent constructor by default
24 AsyncCachedTextureLoader& operator=(AsyncCachedTextureLoader const&);
25 AsyncCachedTextureLoader(AsyncCachedTextureLoader const&);
26 AsyncCachedTextureLoader();
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCNAPI
32 AsyncCachedTextureLoader(::WorkerPool& workerPool, ::Scheduler& scheduler, ::std::string const& taskGroupName);
33
34 MCNAPI ::cg::ImageBuffer*
36
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43 MCNAPI void* $ctor(::WorkerPool& workerPool, ::Scheduler& scheduler, ::std::string const& taskGroupName);
44 // NOLINTEND
45
46public:
47 // destructor thunk
48 // NOLINTBEGIN
49 MCNAPI void $dtor();
50 // NOLINTEND
51};
Definition AsyncCachedTextureLoader.h:5
MCAPI AsyncCachedTextureLoader(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string const &taskGroupName)
MCAPI::cg::ImageBuffer * getCachedImageOrLoadAsync(::ResourceLocation const &imageToLoad, ::mce::TextureGroup &textureGroup)
MCAPI void * $ctor(::WorkerPool &workerPool, ::Scheduler &scheduler, ::std::string const &taskGroupName)
Definition ResourceLocation.h:15
Definition Scheduler.h:15
Definition WorkerPool.h:20
Definition ImageBuffer.h:16
Definition TextureGroup.h:7