LeviLamina
Loading...
Searching...
No Matches
ServerTexture.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/checked_resource_service/ClientResourcePointer.h"
7#include "mc/external/render_dragon/resources/ServerResourcePointer.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace dragon { class ResolvedTextureResource; }
12namespace mce { class Texture; }
13// clang-format on
14
15namespace mce {
16
17struct ServerTexture
18: public ::mce::ServerResourcePointer<
19 ::std::
20 variant<::std::monostate, ::mce::Texture, ::mce::ClientResourcePointer<::dragon::ResolvedTextureResource>>> {
21public:
22 // ServerTexture inner types define
23 using ServerResource = ::mce::ServerResourcePointer<
24 ::std::
25 variant<::std::monostate, ::mce::Texture, ::mce::ClientResourcePointer<::dragon::ResolvedTextureResource>>>;
26
27public:
28 // vftables
29 // NOLINTBEGIN
30 MCNAPI static void** $vftable();
31 // NOLINTEND
32};
33
34} // namespace mce
Definition ResolvedTextureResource.h:7
Definition Texture.h:7
Definition ServerTexture.h:7
static MCAPI void ** $vftable()