LeviLamina
Loading...
Searching...
No Matches
RenderDevice.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/utility/Singleton.h"
7
#include "mc/deps/renderer/hal/ResourceBase.h"
8
#include "mc/deps/renderer/hal/null/RenderDeviceNull.h"
9
10
namespace
mce {
11
12
class
RenderDevice
:
public
::mce::ResourceBase<::mce::RenderDeviceNull>,
public
::mce::Singleton<::mce::RenderDevice> {
13
public
:
14
// member variables
15
// NOLINTBEGIN
16
::ll::UntypedStorage<8, 8> mUnkc3e12c;
17
// NOLINTEND
18
19
public
:
20
// prevent constructor by default
21
RenderDevice& operator=(RenderDevice
const
&);
22
RenderDevice
(RenderDevice
const
&);
23
24
public
:
25
// member functions
26
// NOLINTBEGIN
27
MCNAPI
RenderDevice
();
28
29
MCNAPI
~RenderDevice
();
30
// NOLINTEND
31
32
public
:
33
// constructor thunks
34
// NOLINTBEGIN
35
MCNAPI
void
*
$ctor
();
36
// NOLINTEND
37
38
public
:
39
// destructor thunk
40
// NOLINTBEGIN
41
MCNAPI
void
$dtor
();
42
// NOLINTEND
43
};
44
45
}
// namespace mce
mce::RenderDevice
Definition
RenderDevice.h:7
mce::RenderDevice::$ctor
MCAPI void * $ctor()
mce::RenderDevice::~RenderDevice
MCAPI ~RenderDevice()
mce::RenderDevice::RenderDevice
MCAPI RenderDevice()
mce::RenderDevice::$dtor
MCAPI void $dtor()
src-client
mc
deps
renderer
hal
interface
RenderDevice.h
Generated on
for LeviLamina by
1.16.1