|
| enum class | ScreenMaterial : int {
Blit = 0
, Fill = 1
, FillGradient = 2
, ColorBlit = 3
,
ColorBlitBlur = 4
, BlitCurrentShaderColor = 5
, StencilFill = 6
, ScreenMatCount = 7
} |
| enum class | ScreenMaterial : int {
Blit = 0
, Fill = 1
, FillGradient = 2
, ColorBlit = 3
,
ColorBlitBlur = 4
, BlitCurrentShaderColor = 5
, StencilFill = 6
, ScreenMatCount = 7
} |
|
|
MinecraftInputRenderContext & | operator= (MinecraftInputRenderContext const &) |
|
| MinecraftInputRenderContext (MinecraftInputRenderContext const &) |
| virtual void | setColor (::mce::Color const &color) |
| virtual void | drawRect (::RectangleArea const &rect, int u, int v, int uvWidth, int uvHeight, float uScale, float vScale, float px, float py) const |
| virtual::RectangleArea | measureText (::glm::vec2 const ¢er, ::std::string const &text) const |
| virtual void | drawText (::RectangleArea const &area, ::std::string const &text) |
| virtual void | forceRender (::std::string const &texturePath) |
| MCAPI | MinecraftInputRenderContext (::ScreenContext &screenContext, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::FontHandle fontHandle) |
| MCAPI void | render (::mce::TexturePtr overrideTexture) |
| MCAPI void * | $ctor (::ScreenContext &screenContext, ::std::shared_ptr<::mce::TextureGroup > textureGroup, ::FontHandle fontHandle) |
| MCAPI void | $dtor () |
| MCAPI void | $setColor (::mce::Color const &color) |
| MCAPI void | $drawRect (::RectangleArea const &rect, int u, int v, int uvWidth, int uvHeight, float uScale, float vScale, float px, float py) const |
| MCAPI::RectangleArea | $measureText (::glm::vec2 const ¢er, ::std::string const &text) const |
| MCAPI void | $drawText (::RectangleArea const &area, ::std::string const &text) |
| MCAPI void | $forceRender (::std::string const &texturePath) |
| MCAPI void | blit (::ScreenContext &screenContext, ::mce::TexturePtr const &tex, ::IntRectangle const &rect, ::mce::MaterialPtr const *optionalMat) |
| MCAPI void | blit (::ScreenContext &screenContext, ::std::variant<::std::monostate, ::mce::TexturePtr, ::mce::ClientTexture, ::mce::ServerTexture > const &texture, int x, int y, int sx, int sy, int w, int h, int sw, int sh, ::mce::MaterialPtr const *optionalMat, float us, float vs) |
| MCAPI void | blit (::ScreenContext &screenContext, ::mce::TexturePtr const &texture, int x, int y, int sx, int sy, int w, int h, int sw, int sh, ::mce::MaterialPtr const *optionalMat, float us, float vs) |
| MCAPI void | blitQuadBuffer (::ScreenRenderer::QuadBuffer const &quadBuffer, float quadW, float quadH, ::ScreenContext &screenContext, ::mce::TexturePtr const &texture, ::mce::MaterialPtr const *optionalMat) |
|
MCAPI void | fill (::ScreenContext &screenContext, float x0, float y0, float x1, float y1, ::mce::Color const &color) const |
| MCAPI void | fillGradient (::ScreenContext &screenContext, float x0, float y0, float x1, float y1, ::mce::Color const &color1, ::mce::Color const &color2) |
| MCAPI void | fillHorizontalGradient (::ScreenContext &screenContext, float x0, float y0, float x1, float y1, ::mce::Color const &color1, ::mce::Color const &color2) |
| MCAPI void | fillStencil (::ScreenContext &screenContext, float x0, float y0, float x1, float y1) const |
| MCAPI bool | tessellateQuadBuffer (::ScreenRenderer::QuadBuffer const &quadBuffer, float quadW, float quadH, ::Tessellator &tessellator, ::mce::TexturePtr const &texture) |
|
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mCurrentColor |
|
::ll::TypedStorage< 8, 80, ::FontHandle > | mFontHandle |
|
::ll::TypedStorage< 8, 24, ::std::vector<::MinecraftInputRenderContext::TextItem > > | mTextToDraw |
|
::ll::TypedStorage< 8, 8, ::ScreenContext & > | mScreenContext |
|
::ll::TypedStorage< 8, 8, ::Tessellator & > | mTessellator |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | mTexture |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroup > > | mTextureGroup |