LeviLamina
Loading...
Searching...
No Matches
mcr.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
namespace
mce {
class
RenderContext
; }
8
namespace
mce {
class
TexturePtr
; }
9
namespace
mce {
struct
ClientTexture
; }
10
namespace
mce {
struct
GlobalConstantBuffers
; }
11
namespace
mce {
struct
ServerTexture
; }
12
namespace
mce {
struct
ShaderConstants
; }
13
// clang-format on
14
15
namespace
mcr {
16
// functions
17
// NOLINTBEGIN
18
MCAPI
bool
bindMigrationTextures(
19
::mce::RenderContext& renderContext,
20
::mce::GlobalConstantBuffers& globalConstantBuffers,
21
::gsl::span<::std::variant<::std::monostate, ::mce::TexturePtr, ::mce::ClientTexture, ::mce::ServerTexture>
const
>
22
textures
23
);
24
25
MCAPI
bool
bindTexture(
26
::mce::RenderContext& renderContext,
27
::mce::ShaderConstants& shaderConstants,
28
::mce::ServerTexture
const
& serverTexture,
29
uint textureIdx
30
);
31
// NOLINTEND
32
33
}
// namespace mcr
mce::RenderContext
Definition
RenderContext.h:7
mce::TexturePtr
Definition
TexturePtr.h:19
mce::ClientTexture
Definition
ClientTexture.h:7
mce::GlobalConstantBuffers
Definition
GlobalConstantBuffers.h:7
mce::ServerTexture
Definition
ServerTexture.h:7
mce::ShaderConstants
Definition
ShaderConstants.h:7
src-client
mc
deps
minecraft_renderer
resources
mcr
mcr.h
Generated on
for LeviLamina by
1.16.1