Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
rendering_engine::TextBlock2D Member List

This is the complete list of members for rendering_engine::TextBlock2D, including all inherited members.

AddRenderBatch(std::string meshName, std::string materialName)rendering_engine::DrawableComponentprotected
bIsTextShapeEnabledrendering_engine::TextBlock2Dprotected
bUpdateOnTickrendering_engine::DrawableComponentprotected
CodepointToUtf8(std::uint32_t codePoint)rendering_engine::TextBlock2Dprotected
ConstructMesh()rendering_engine::TextBlock2Dprotected
ConstructMeshAutoLinebreak(const std::vector< std::uint32_t > &codePoints)rendering_engine::TextBlock2Dprotected
DecodeUtf8(const std::string &text)rendering_engine::TextBlock2Dprotected
Destroy() overriderendering_engine::Drawable2Dvirtual
Draw(const Camera2D &camera) overriderendering_engine::TextBlock2Dvirtual
Drawable2D(RenderResourceContext renderContext, Scene &scene)rendering_engine::Drawable2D
DrawableComponent(RenderResourceContext renderContext, Scene &scene)rendering_engine::DrawableComponent
DrawableComponent(const DrawableComponent &)=deleterendering_engine::DrawableComponent
GetDimensions() constrendering_engine::TextBlock2D
GetPosition() constrendering_engine::Drawable2D
GetRotation() constrendering_engine::Drawable2D
GetScale() constrendering_engine::Drawable2D
GetTransform()rendering_engine::Drawable2D
GetTransform() constrendering_engine::Drawable2D
Initialize() overriderendering_engine::TextBlock2Dvirtual
IsTextShapingRequired(std::uint32_t codePoint) constrendering_engine::TextBlock2Dprotected
MakeGlyphQuad(GlyphIndex glyphIndext, float penX, float penY)rendering_engine::TextBlock2Dprotected
mColorrendering_engine::TextBlock2Dprotected
mDimensionsrendering_engine::TextBlock2Dprotected
mFontNamerendering_engine::TextBlock2Dprotected
mFontResourcesrendering_engine::TextBlock2Dprotected
mFontSizerendering_engine::TextBlock2Dprotected
mLineSpacingScalerendering_engine::TextBlock2Dprotected
mMaterialMeshrendering_engine::TextBlock2Dprotected
mMaxLineLengthrendering_engine::TextBlock2Dprotected
mOutlineThicknessPxrendering_engine::TextBlock2Dprotected
mRenderBatchesrendering_engine::DrawableComponentprotected
mRenderContextrendering_engine::DrawableComponentprotected
mScenerendering_engine::DrawableComponentprotected
mSceneComponentrendering_engine::Drawable2Dprotected
mTextrendering_engine::TextBlock2Dprotected
mTextAlignrendering_engine::TextBlock2Dprotected
mTextRendererrendering_engine::TextBlock2Dprotected
operator=(const DrawableComponent &)=deleterendering_engine::DrawableComponent
PrepareMeshSlots(const std::vector< T > &glyphs)rendering_engine::TextBlock2Dprotected
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::TextBlock2Dprotected
sDefaultFontNamerendering_engine::TextBlock2Dprotectedstatic
SetOutlineColor(glm::vec4 color)rendering_engine::TextBlock2D
SetOutlineThickness(float thicknessPx)rendering_engine::TextBlock2Dprotected
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::TextBlock2Dvirtual
SetTextColor(glm::vec4 color)rendering_engine::TextBlock2D
ShapeText(const std::string &text)rendering_engine::TextBlock2Dprotected
ShapeTextAndConstructMesh()rendering_engine::TextBlock2Dprotected
Shutdown()rendering_engine::DrawableComponentvirtual
SplitString(const std::string &text, std::string separator)rendering_engine::TextBlock2Dprotected
TextBlock2D(Scene &scene, std::shared_ptr< TextRenderer > textRenderer, Properties properties=Properties())rendering_engine::TextBlock2D
Update(float deltaTime) overriderendering_engine::TextBlock2Dvirtual
UpdateOnTick(bool in)rendering_engine::DrawableComponent
UploadMeshes(const std::unordered_map< std::string, TextBlock2D::Mesh > &meshes)rendering_engine::TextBlock2Dprotected
~DrawableComponent()=defaultrendering_engine::DrawableComponentvirtual