|
| 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
} |
|
|
MCAPI void | draw (::ScreenContext &screenContext, ::Tessellator &tessellator, float x, float y) |
|
MCAPI void | setSize (float w, float h) |
|
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, ::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 | drawRect (::ScreenContext &screenContext, int x0, int y0, int x1, int y1, ::mce::Color const &color, int thickness) |
|
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::mce::MaterialPtr const & | getMaterial (::ScreenRenderer::ScreenMaterial mat) const |
|
MCAPI bool | tessellateQuadBuffer (::ScreenRenderer::QuadBuffer const &quadBuffer, float quadW, float quadH, ::Tessellator &tessellator, ::mce::TexturePtr const &texture) |
|
|
::ll::TypedStorage< 4, 4, float > | w |
|
::ll::TypedStorage< 4, 4, float > | h |
|
::ll::TypedStorage< 4, 56, ::NinePatchDescription > | desc |
|
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > | texture |
|
::ll::TypedStorage< 4, 4, int > | excluded |
|
::ll::TypedStorage< 4, 324, ::NinePatchLayer::CachedQuad[9]> | quads |