LeviLamina
Loading...
Searching...
No Matches
RenderStageWithFrameBufferObject.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/client/renderer/RenderStage.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
ScreenContext
;
11
// clang-format on
12
13
namespace
mce {
14
15
class
RenderStageWithFrameBufferObject
:
public
::mce::RenderStage
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 96>
mUnkafeb0d;
20
::ll::UntypedStorage<8, 104>
mUnk50d734;
21
::ll::UntypedStorage<8, 104>
mUnk81383b;
22
::ll::UntypedStorage<8, 8>
mUnkc3ec04;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
RenderStageWithFrameBufferObject
& operator=(
RenderStageWithFrameBufferObject
const
&);
28
RenderStageWithFrameBufferObject
(
RenderStageWithFrameBufferObject
const
&);
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 3
34
virtual
void
preRender(
::ScreenContext
& screenContext)
/*override*/
;
35
36
// vIndex: 6
37
virtual
void
postRender(
::ScreenContext
& screenContext)
/*override*/
;
38
39
// vIndex: 9
40
virtual
void
setupStage(
::ScreenContext
& screenContext,
bool
const
clearBuffer);
41
42
// vIndex: 0
43
virtual
~RenderStageWithFrameBufferObject
()
/*override*/
;
44
// NOLINTEND
45
46
public
:
47
// member functions
48
// NOLINTBEGIN
49
MCNAPI
RenderStageWithFrameBufferObject
();
50
// NOLINTEND
51
52
public
:
53
// constructor thunks
54
// NOLINTBEGIN
55
MCNAPI
void
*
$ctor
();
56
// NOLINTEND
57
58
public
:
59
// destructor thunk
60
// NOLINTBEGIN
61
MCNAPI
void
$dtor
();
62
// NOLINTEND
63
64
public
:
65
// virtual function thunks
66
// NOLINTBEGIN
67
MCNAPI
void
$preRender
(
::ScreenContext
& screenContext);
68
69
MCNAPI
void
$postRender
(
::ScreenContext
& screenContext);
70
71
MCNAPI
void
$setupStage
(
::ScreenContext
& screenContext,
bool
const
clearBuffer);
72
// NOLINTEND
73
74
public
:
75
// vftables
76
// NOLINTBEGIN
77
MCNAPI
static
void
**
$vftable
();
78
// NOLINTEND
79
};
80
81
}
// namespace mce
ScreenContext
Definition
ScreenContext.h:23
mce::RenderStageWithFrameBufferObject
Definition
RenderStageWithFrameBufferObject.h:15
mce::RenderStageWithFrameBufferObject::$preRender
MCAPI void $preRender(::ScreenContext &screenContext)
mce::RenderStageWithFrameBufferObject::$ctor
MCAPI void * $ctor()
mce::RenderStageWithFrameBufferObject::$vftable
static MCAPI void ** $vftable()
mce::RenderStageWithFrameBufferObject::$setupStage
MCAPI void $setupStage(::ScreenContext &screenContext, bool const clearBuffer)
mce::RenderStageWithFrameBufferObject::$dtor
MCAPI void $dtor()
mce::RenderStageWithFrameBufferObject::RenderStageWithFrameBufferObject
MCAPI RenderStageWithFrameBufferObject()
mce::RenderStageWithFrameBufferObject::$postRender
MCAPI void $postRender(::ScreenContext &screenContext)
mce::RenderStage
Definition
RenderStage.h:13
ll::UntypedStorage
Definition
_HeaderOutputPredefine.h:273
src-client
mc
client
renderer
RenderStageWithFrameBufferObject.h
Generated on Fri Dec 12 2025 16:34:19 for LeviLamina by
1.12.0