| AddRenderBatch(std::string meshName, std::string materialName) | rendering_engine::DrawableComponent | protected |
| bIsTextShapeEnabled | rendering_engine::TextBlock2D | protected |
| bUpdateOnTick | rendering_engine::DrawableComponent | protected |
| CodepointToUtf8(std::uint32_t codePoint) | rendering_engine::TextBlock2D | protected |
| ConstructMesh() | rendering_engine::TextBlock2D | protected |
| ConstructMeshAutoLinebreak(const std::vector< std::uint32_t > &codePoints) | rendering_engine::TextBlock2D | protected |
| DecodeUtf8(const std::string &text) | rendering_engine::TextBlock2D | protected |
| Destroy() override | rendering_engine::Drawable2D | virtual |
| Draw(const Camera2D &camera) override | rendering_engine::TextBlock2D | virtual |
| Drawable2D(RenderResourceContext renderContext, Scene &scene) | rendering_engine::Drawable2D | |
| DrawableComponent(RenderResourceContext renderContext, Scene &scene) | rendering_engine::DrawableComponent | |
| DrawableComponent(const DrawableComponent &)=delete | rendering_engine::DrawableComponent | |
| GetDimensions() const | rendering_engine::TextBlock2D | |
| GetPosition() const | rendering_engine::Drawable2D | |
| GetRotation() const | rendering_engine::Drawable2D | |
| GetScale() const | rendering_engine::Drawable2D | |
| GetTransform() | rendering_engine::Drawable2D | |
| GetTransform() const | rendering_engine::Drawable2D | |
| Initialize() override | rendering_engine::TextBlock2D | virtual |
| IsTextShapingRequired(std::uint32_t codePoint) const | rendering_engine::TextBlock2D | protected |
| MakeGlyphQuad(GlyphIndex glyphIndext, float penX, float penY) | rendering_engine::TextBlock2D | protected |
| mColor | rendering_engine::TextBlock2D | protected |
| mDimensions | rendering_engine::TextBlock2D | protected |
| mFontName | rendering_engine::TextBlock2D | protected |
| mFontResources | rendering_engine::TextBlock2D | protected |
| mFontSize | rendering_engine::TextBlock2D | protected |
| mLineSpacingScale | rendering_engine::TextBlock2D | protected |
| mMaterialMesh | rendering_engine::TextBlock2D | protected |
| mMaxLineLength | rendering_engine::TextBlock2D | protected |
| mOutlineThicknessPx | rendering_engine::TextBlock2D | protected |
| mRenderBatches | rendering_engine::DrawableComponent | protected |
| mRenderContext | rendering_engine::DrawableComponent | protected |
| mScene | rendering_engine::DrawableComponent | protected |
| mSceneComponent | rendering_engine::Drawable2D | protected |
| mText | rendering_engine::TextBlock2D | protected |
| mTextAlign | rendering_engine::TextBlock2D | protected |
| mTextRenderer | rendering_engine::TextBlock2D | protected |
| operator=(const DrawableComponent &)=delete | rendering_engine::DrawableComponent | |
| PrepareMeshSlots(const std::vector< T > &glyphs) | rendering_engine::TextBlock2D | protected |
| PrepareMeshSlots(const std::vector< std::uint32_t > &glyphs) | rendering_engine::TextBlock2D | |
| PrepareMeshSlots(const std::vector< ShapedGlyph > &glyphs) | rendering_engine::TextBlock2D | |
| PushQuad(std::string meshName, std::unordered_map< std::string, TextBlock2D::Mesh > &meshes, GlyphQuad glyphQuad, float horizontalShift=0.0f) | rendering_engine::TextBlock2D | protected |
| sDefaultFontName | rendering_engine::TextBlock2D | protectedstatic |
| SetOutlineColor(glm::vec4 color) | rendering_engine::TextBlock2D | |
| SetOutlineThickness(float thicknessPx) | rendering_engine::TextBlock2D | protected |
| SetPosition(const glm::vec2 &position) | rendering_engine::Drawable2D | |
| SetRotation(float angleDegrees) | rendering_engine::Drawable2D | |
| SetScale(const glm::vec2 &scale) | rendering_engine::Drawable2D | |
| SetText(std::string text) | rendering_engine::TextBlock2D | virtual |
| SetTextColor(glm::vec4 color) | rendering_engine::TextBlock2D | |
| ShapeText(const std::string &text) | rendering_engine::TextBlock2D | protected |
| ShapeTextAndConstructMesh() | rendering_engine::TextBlock2D | protected |
| Shutdown() | rendering_engine::DrawableComponent | virtual |
| SplitString(const std::string &text, std::string separator) | rendering_engine::TextBlock2D | protected |
| TextBlock2D(Scene &scene, std::shared_ptr< TextRenderer > textRenderer, Properties properties=Properties()) | rendering_engine::TextBlock2D | |
| Update(float deltaTime) override | rendering_engine::TextBlock2D | virtual |
| UpdateOnTick(bool in) | rendering_engine::DrawableComponent | |
| UploadMeshes(const std::unordered_map< std::string, TextBlock2D::Mesh > &meshes) | rendering_engine::TextBlock2D | protected |
| ~DrawableComponent()=default | rendering_engine::DrawableComponent | virtual |