LeviLamina
Loading...
Searching...
No Matches
BackendTextureStorageDependencies.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
Gameface {
class
IRenderingBackendTextureService
; }
8
namespace
Gameface {
class
TemporaryTextureHolder
; }
9
namespace
Gameface::RenderUtils {
struct
BackendRenderConfig
; }
10
// clang-format on
11
12
namespace
Gameface {
13
14
struct
BackendTextureStorageDependencies
{
15
public
:
16
// member variables
17
// NOLINTBEGIN
18
::ll::TypedStorage<8, 8, ::Gameface::TemporaryTextureHolder&> mTemporaryTextureHolder;
19
::ll::TypedStorage<8, 8, ::std::unique_ptr<::Gameface::IRenderingBackendTextureService>&> mTextureService;
20
::ll::TypedStorage<8, 8, ::Gameface::RenderUtils::BackendRenderConfig&&> mConfig;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
BackendTextureStorageDependencies& operator=(BackendTextureStorageDependencies
const
&);
26
BackendTextureStorageDependencies(BackendTextureStorageDependencies
const
&);
27
BackendTextureStorageDependencies();
28
};
29
30
}
// namespace Gameface
Gameface::IRenderingBackendTextureService
Definition
IRenderingBackendTextureService.h:7
Gameface::TemporaryTextureHolder
Definition
TemporaryTextureHolder.h:7
Gameface::BackendTextureStorageDependencies
Definition
BackendTextureStorageDependencies.h:7
Gameface::RenderUtils::BackendRenderConfig
Definition
BackendRenderConfig.h:7
src-client
mc
client
gui
oreui
rendering
BackendTextureStorageDependencies.h
Generated on
for LeviLamina by
1.16.1