LeviLamina
Loading...
Searching...
No Matches
UIRenderContext Member List

This is the complete list of members for UIRenderContext, including all inherited members.

beginSharedMeshBatch(::ComponentRenderBatch &renderBatch)=0 (defined in UIRenderContext)UIRenderContextpure virtual
cleanup()=0 (defined in UIRenderContext)UIRenderContextpure virtual
decreaseStencilRef()=0 (defined in UIRenderContext)UIRenderContextpure virtual
disableScissorTest()=0 (defined in UIRenderContext)UIRenderContextpure virtual
drawDebugText(::RectangleArea const &rect, ::std::string &&text, ::mce::Color const &color, float alpha, ::ui::TextAlignment alignment, ::TextMeasureData const &textData, ::CaretMeasureData const &caretData)=0 (defined in UIRenderContext)UIRenderContextpure virtual
drawImage(::mce::ClientTexture const &texture, ::glm::vec2 const &position, ::glm::vec2 const &size, ::glm::vec2 const &uv, ::glm::vec2 const &uvSize, bool const colorCorrected)=0 (defined in UIRenderContext)UIRenderContextpure virtual
drawNineslice(::mce::ClientTexture const &texture, ::NinesliceInfo const &info)=0 (defined in UIRenderContext)UIRenderContextpure virtual
drawRectangle(::RectangleArea const &rect, ::mce::Color const &color, float alpha, int thickness)=0 (defined in UIRenderContext)UIRenderContextpure virtual
drawText(::Font &font, ::RectangleArea const &rect, ::std::string &&text, ::mce::Color const &color, float alpha, ::ui::TextAlignment alignment, ::TextMeasureData const &textData, ::CaretMeasureData const &caretData)=0 (defined in UIRenderContext)UIRenderContextpure virtual
enableScissorTest(::RectangleArea const &rect)=0 (defined in UIRenderContext)UIRenderContextpure virtual
endSharedMeshBatch(::ComponentRenderBatch &renderBatch)=0 (defined in UIRenderContext)UIRenderContextpure virtual
fillRectangle(::RectangleArea const &rect, ::mce::Color const &color, float alpha)=0 (defined in UIRenderContext)UIRenderContextpure virtual
fillRectangleStencil(::RectangleArea const &rect)=0 (defined in UIRenderContext)UIRenderContextpure virtual
flushImages(::mce::Color const &color, float alpha, ::HashedString const &materialNameHash)=0 (defined in UIRenderContext)UIRenderContextpure virtual
flushText(float deltaTime, ::std::optional< float > obfuscateSwitchTime)=0 (defined in UIRenderContext)UIRenderContextpure virtual
getFullClippingRectangle() const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getLineLength(::Font &font, ::std::string const &text, float fontSize, bool showColorSymbol) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getMeasureStrategy()=0 (defined in UIRenderContext)UIRenderContextpure virtual
getSharedMeshBatchVertexCount() const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getTextAlpha() const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getTexture(::ResourceLocation const &resourceLocation, bool forceReload) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getUITextureInfo(::ResourceLocation const &resourceLocation, bool forceReload) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
getZippedTexture(::Core::Path const &zippedFolderPath, ::ResourceLocation const &resourceLocation, bool forceReload) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
increaseStencilRef()=0 (defined in UIRenderContext)UIRenderContextpure virtual
notifyImageEstimate(uint64 imageCount)=0 (defined in UIRenderContext)UIRenderContextpure virtual
removePersistentMeshes()=0 (defined in UIRenderContext)UIRenderContextpure virtual
renderCustom(::gsl::not_null<::CustomRenderComponent * > customRenderer, int pass)=0 (defined in UIRenderContext)UIRenderContextpure virtual
reserveSharedMeshBatch(uint64 vertexCount)=0 (defined in UIRenderContext)UIRenderContextpure virtual
resetStencilRef()=0 (defined in UIRenderContext)UIRenderContextpure virtual
restoreSavedClippingRectangle()=0 (defined in UIRenderContext)UIRenderContextpure virtual
saveCurrentClippingRectangle()=0 (defined in UIRenderContext)UIRenderContextpure virtual
setClippingRectangle(::RectangleArea const &rect)=0 (defined in UIRenderContext)UIRenderContextpure virtual
setFullClippingRectangle()=0 (defined in UIRenderContext)UIRenderContextpure virtual
setTextAlpha(float alpha)=0 (defined in UIRenderContext)UIRenderContextpure virtual
snapImagePositionToGrid(::glm::vec2 &position) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
snapImageSizeToGrid(::glm::vec2 &size) const =0 (defined in UIRenderContext)UIRenderContextpure virtual
touchTexture(::ResourceLocation const &resourceLocation)=0 (defined in UIRenderContext)UIRenderContextpure virtual
unloadTexture(::ResourceLocation const &resourceLocation)=0 (defined in UIRenderContext)UIRenderContextpure virtual
updateCustom(::gsl::not_null<::CustomRenderComponent * > customRenderer)=0 (defined in UIRenderContext)UIRenderContextpure virtual
~UIRenderContext()=default (defined in UIRenderContext)UIRenderContextvirtual