LeviLamina
Loading...
Searching...
No Matches
ScreenContext Class Reference
+ Inheritance diagram for ScreenContext:

Public Types

using SubClientId = uchar
 

Public Member Functions

ScreenContextoperator= (ScreenContext const &)
 
 ScreenContext (ScreenContext const &)
 
MCAPI ScreenContext (::ScreenContext &&)
 
MCAPI ScreenContext (::mce::ViewportInfo const &_vpInfo, ::Bedrock::NotNullNonOwnerPtr<::GuiData > _guiData, ::mce::Clock const &_clock, ::Tessellator &_tessellator, ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > const &_minecraftGraphics, ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > const &_profanityContext, ::CommandListQueue &_commandListQueue, ::LinearAllocator<::FrameRenderObject > &_frameAllocator, ::mce::MeshContext &meshContext, int xm, int ym, float a)
 
MCAPI ~ScreenContext ()
 
MCAPI void * $ctor (::ScreenContext &&)
 
MCAPI void * $ctor (::mce::ViewportInfo const &_vpInfo, ::Bedrock::NotNullNonOwnerPtr<::GuiData > _guiData, ::mce::Clock const &_clock, ::Tessellator &_tessellator, ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > const &_minecraftGraphics, ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > const &_profanityContext, ::CommandListQueue &_commandListQueue, ::LinearAllocator<::FrameRenderObject > &_frameAllocator, ::mce::MeshContext &meshContext, int xm, int ym, float a)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::mce::FrameBufferObject * > frameBufferObject
 
::ll::TypedStorage< 8, 8, ::mce::ViewportInfo const & > viewport
 
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::GuiData > > guiData
 
::ll::TypedStorage< 8, 8, ::mce::Clock const & > clock
 
::ll::TypedStorage< 8, 8, ::Tessellator & > tessellator
 
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > > minecraftGraphics
 
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > > profanityContext
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::mce::FrameDiscardContext > > frameDiscardContext
 
::ll::TypedStorage< 1, 1, bool > isCapturingPanorama
 
::ll::TypedStorage< 8, 8, ::CommandListQueue & > commandListQueue
 
::ll::TypedStorage< 8, 8, ::LinearAllocator<::FrameRenderObject > & > frameAllocator
 
::ll::UntypedStorage< 4, 4 > mUnk3cea4c
 
::ll::UntypedStorage< 4, 4 > mUnk3269ac
 
::ll::UntypedStorage< 4, 4 > mUnkeb3a2e
 
::ll::TypedStorage< 8, 8, ::mce::RenderContext & > renderContext
 
::ll::TypedStorage< 8, 8, ::mce::Camera & > camera
 
::ll::TypedStorage< 8, 8, ::mce::GlobalConstantBuffers & > constantBuffers
 
::ll::TypedStorage< 8, 8, ::mce::GlobalConstantBufferManager & > constantBufferManager
 
::ll::TypedStorage< 8, 8, ::ShaderColor & > currentShaderColor
 
::ll::TypedStorage< 8, 8, ::ShaderColor & > currentShaderDarkColor
 
::ll::TypedStorage< 8, 8, ::mce::BufferResourceService & > bufferResourceService
 
::ll::TypedStorage< 8, 8, ::mce::QuadIndexBuffer & > currentQuadIndexBuffer
 
::ll::TypedStorage< 8, 24, ::mce::ServerResourcePointer<::mce::ImmediateBuffer > > immediateBuffer
 
::ll::TypedStorage< 4, 20, ::std::optional<::glm::vec4 > > normalizedClipRegion
 
::ll::TypedStorage< 1, 1, uchar > subClientId
 
::ll::TypedStorage< 1, 1, bool > isDrawingUI
 
::ll::TypedStorage< 1, 1, bool > isDrawingFirstPersonObjects
 
::ll::TypedStorage< 1, 1, bool > isDrawingEnvironmentalText
 
::ll::TypedStorage< 1, 1, bool > isDrawingPersistentUIElement
 
::ll::TypedStorage< 1, 1, bool > isDoingFrameCapture
 
::ll::TypedStorage< 1, 1, bool > isDrawingEditorSelectionHighlight
 
::ll::TypedStorage< 1, 1, bool > isDrawingMovingBlock
 
::ll::TypedStorage< 1, 1, bool > isDitheringEnabled
 
::ll::TypedStorage< 1, 1, bool > isAlphaMaskedTintEnabled
 

Constructor & Destructor Documentation

◆ ScreenContext() [1/2]

MCAPI ScreenContext::ScreenContext ( ::ScreenContext && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ScreenContext() [2/2]

MCAPI ScreenContext::ScreenContext ( ::mce::ViewportInfo const & _vpInfo,
::Bedrock::NotNullNonOwnerPtr<::GuiData > _guiData,
::mce::Clock const & _clock,
::Tessellator & _tessellator,
::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > const & _minecraftGraphics,
::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > const & _profanityContext,
::CommandListQueue & _commandListQueue,
::LinearAllocator<::FrameRenderObject > & _frameAllocator,
::mce::MeshContext & meshContext,
int xm,
int ym,
float a )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ ~ScreenContext()

MCAPI ScreenContext::~ScreenContext ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ $ctor() [1/2]

MCAPI void * ScreenContext::$ctor ( ::ScreenContext && )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * ScreenContext::$ctor ( ::mce::ViewportInfo const & _vpInfo,
::Bedrock::NotNullNonOwnerPtr<::GuiData > _guiData,
::mce::Clock const & _clock,
::Tessellator & _tessellator,
::Bedrock::NotNullNonOwnerPtr<::MinecraftGraphics > const & _minecraftGraphics,
::Bedrock::NotNullNonOwnerPtr<::ProfanityContext > const & _profanityContext,
::CommandListQueue & _commandListQueue,
::LinearAllocator<::FrameRenderObject > & _frameAllocator,
::mce::MeshContext & meshContext,
int xm,
int ym,
float a )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void ScreenContext::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: