3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/deps/core/utility/pub_sub/Connector.h"
19namespace mce {
class Color; }
26 enum class FrameCaptureMode :
int {
34 ::ll::UntypedStorage<8, 72> mUnkf77c73;
35 ::ll::UntypedStorage<8, 16> mUnk4bcc9d;
36 ::ll::UntypedStorage<8, 208> mUnkbb71a2;
37 ::ll::UntypedStorage<8, 8> mUnke80e6d;
38 ::ll::UntypedStorage<8, 24> mUnkbc4500;
39 ::ll::UntypedStorage<8, 24> mUnka330b1;
40 ::ll::UntypedStorage<8, 88> mUnk4cdac0;
41 ::ll::UntypedStorage<4, 24> mUnk579f17;
42 ::ll::UntypedStorage<8, 8> mUnk67a789;
43 ::ll::UntypedStorage<8, 8> mUnkb9a987;
44 ::ll::UntypedStorage<4, 4> mUnk4c0455;
45 ::ll::UntypedStorage<1, 1> mUnkdcd0c1;
46 ::ll::UntypedStorage<4, 4> mUnkf53110;
47 ::ll::UntypedStorage<2, 2> mUnka0758c;
48 ::ll::UntypedStorage<2, 2> mUnk69208b;
49 ::ll::UntypedStorage<1, 1> mUnk4ee18c;
50 ::ll::UntypedStorage<4, 8> mUnkddec90;
51 ::ll::UntypedStorage<8, 8> mUnk90f5fb;
52 ::ll::UntypedStorage<8, 8> mUnk37151f;
53 ::ll::UntypedStorage<8, 24> mUnk7c8d71;
54 ::ll::UntypedStorage<8, 8> mUnkb5cc8d;
55 ::ll::UntypedStorage<8, 8> mUnkcec6f6;
56 ::ll::UntypedStorage<8, 280> mUnk4e03ea;
57 ::ll::UntypedStorage<4, 64> mUnk958d63;
58 ::ll::UntypedStorage<4, 64> mUnk1c8c9f;
59 ::ll::UntypedStorage<4, 64> mUnkf507f2;
60 ::ll::UntypedStorage<4, 64> mUnka5c459;
61 ::ll::UntypedStorage<4, 64> mUnk112887;
62 ::ll::UntypedStorage<1, 1> mUnk39e531;
63 ::ll::UntypedStorage<8, 8> mUnk3ff461;
64 ::ll::UntypedStorage<1, 1> mUnk3eb6b9;
65 ::ll::UntypedStorage<8, 32> mUnke0631b;
66 ::ll::UntypedStorage<8, 32> mUnk34e304;
67 ::ll::UntypedStorage<8, 8> mUnk97a74c;
68 ::ll::UntypedStorage<8, 16> mUnka47328;
73 GameRenderer& operator=(GameRenderer
const&);
74 GameRenderer(GameRenderer
const&);
80 virtual ~GameRenderer();
Definition Dimension.h:85
Definition GameRenderer.h:5
MCAPI void setClient(::IClientInstance &ci)
MCAPI ::std::weak_ptr<::PlayerRenderView > addPlayerRenderView(::LevelRenderer &renderer)
MCAPI void _tickLightTexture(::Dimension &dimension, float a)
MCAPI void renderCurrentFrame(float a)
static MCAPI ::std::string & mVersionString()
MCAPI void renderCursor(::ScreenContext &screenContext, float xMouse, float yMouse)
MCAPI GameRenderer(::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &ci, ::MinecraftGraphics &graphics)
static MCAPI void ** $vftable()
MCAPI void registerPauseManagerCallback(::Bedrock::PubSub::Connector< void(bool)> &connector)
MCAPI void renderDebugScreen(::ScreenContext &screenContext, ::IClientInstance &client)
MCAPI void endFrame(::mce::RenderContext &renderContext)
static MCAPI ::mce::Color & mClearColor()
MCAPI ::std::unique_ptr<::FrameRenderObject, ::std::function< void(::FrameRenderObject *)> > _extractFrame(::ScreenContext &screenContext, bool renderGraphContainsPlayScreen)
MCAPI void recreateTickingTextureStage()
MCAPI void setLevel(::Level *level, ::Dimension *dimension)
MCAPI void cleanupRenderGraph()
MCAPI void createRenderGraph(::mce::RenderContext &renderContext, bool onResume)
MCAPI void * $ctor(::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &ci, ::MinecraftGraphics &graphics)
MCAPI void onSubClientRemoved(::IClientInstance const &client)
static MCAPI bool & mSplitScreenActive()
MCAPI void _checkAndDrawInputUI(::ScreenContext &screenContext)
MCAPI::ScreenContext makeScreenContext(float a)
Definition IClientInstance.h:5
Definition LevelRenderer.h:5
Definition MinecraftGraphics.h:5
Definition ScreenContext.h:5
Definition RenderContext.h:7
Definition FrameRenderObject.h:5
Definition PlayerRenderView.h:5