3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/DynamicImageResourceManager.h"
7#include "mc/client/renderer/ImageBufferResourceManager.h"
8#include "mc/client/renderer/ImageResourceManager.h"
9#include "mc/client/renderer/TickingTextures.h"
10#include "mc/deps/core_graphics/ResourceManagerTracker.h"
11#include "mc/deps/minecraft_renderer/resources/ImmediateBufferResourceService.h"
12#include "mc/deps/minecraft_renderer/resources/TextureResourceService.h"
13#include "mc/deps/minecraft_renderer/resources/mcr/DynamicTextureResourceManager.h"
25 ::ll::TypedStorage<8, 64, ::ImageResourceManager> mImageResources;
26 ::ll::TypedStorage<8, 8, ::cg::ResourceManagerTracker<::ImageResourceManager>> mImageResourceTracker;
27 ::ll::TypedStorage<8, 16, ::ImageBufferResourceManager> mItemAtlasResources;
28 ::ll::TypedStorage<8, 8, ::cg::ResourceManagerTracker<::ImageBufferResourceManager>> mSharedImageBufferAtlasTracker;
29 ::ll::TypedStorage<8, 16, ::DynamicImageResourceManager> mDynamicImageResourceManager;
30 ::ll::TypedStorage<8, 8, ::cg::ResourceManagerTracker<::DynamicImageResourceManager>> mDynamicImageTracker;
31 ::ll::TypedStorage<8, 8, ::TickingTextures> mTickingTextures;
32 ::ll::TypedStorage<8, 16, ::mcr::DynamicTextureResourceManager> mDynamicTextures;
33 ::ll::TypedStorage<8, 64, ::mce::TextureResourceService> mTextureResourceService;
34 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::mce::BufferResourceService>> mBufferResourceService;
35 ::ll::TypedStorage<8, 72, ::mce::ImmediateBufferResourceService> mImmediateBufferResourceService;
36 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::RuntimeLocalLightingConfig const>> mRuntimeLocalLightingConfig;
42 MCAPI
void cleanImageCachesForActiveResourcePackChange();
44 MCAPI
void flushResourceService();
46 MCAPI
void reloadTickingTextures();
Definition MinecraftGameplayGraphicsResources.h:5
Definition RuntimeLocalLightingConfig.h:5
Definition BufferResourceService.h:7