|  | Maria GDK 5.0.0.910
    Documentation of native code in develop branch | 
This is the complete list of members for Maria::CustomTextRenderItemSDF, including all inherited members.
| angle_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| bg_color_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| bg_dirty_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| bg_vtx_buf_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| calculateUnderlineY() (defined in STK::TextRenderItem) | STK::TextRenderItem | |
| cleanupBuffers() override | STK::TextRenderItem | virtual | 
| clearScalableOffset() (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| color_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| corner_radius_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| custom_transform_func_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| CustomTextRenderItemSDF(const std::string &text, std::shared_ptr< STK::TextureFontSDF > font, STK::TextHAlignment h_anchor=STK::TextHAlignment::Left, STK::TextVAlignment v_anchor=STK::TextVAlignment::Bottom, float glyphSpacing=0.0) (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | |
| CustomTextRenderItemSDF(std::shared_ptr< STK::TextItem > text_item) | Maria::CustomTextRenderItemSDF | |
| depth_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| draw_bg_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| draw_strikeout_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| draw_underline_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| drawBackgroundRectangle() | STK::TextRenderItem | |
| getAngle() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getBackgroundColor() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getBatchId() const override | STK::TextRenderItemSDF | virtual | 
| getColor() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getCornerRadius() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getDepth() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getDrawBackground() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getDrawStrikeout() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getDrawUnderline() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getEdgeValue() const (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| getOffset() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getOffsetAngle() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getOpacity() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getOutlineColor() const (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| getOutlineFraction() const (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| getPadding() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPaddingBottom() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPaddingLeft() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPaddingRight() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPaddingTop() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPaddingVector() (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getPosition() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getPositionX() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getPositionY() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getPostTransform() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getPreTransform() const (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| getScalableffset() const (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| getScale() const | STK::RenderItem2D | inline | 
| getSmoothing() const (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| getStencilMode() const | STK::RenderItem2D | inline | 
| getStencilValue() const | STK::RenderItem2D | inline | 
| getTextBoundingBox() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getTextItem() const | STK::TextRenderItem | inline | 
| getTextTransform() (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| getTransform() | STK::RenderItem2D | inline | 
| getViewBoundingBox(const STK::Matrix4x4f &mvp, const STK::Viewport &glVp, bool reverse_y=false) override | STK::TextRenderItem | virtual | 
| getVisibleBoundingBox() const override | STK::TextRenderItemSDF | virtual | 
| hasScalableOffset_ (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | protected | 
| keep_upright_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| keepUpright() const (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| maxOffsetLength_ (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | protected | 
| minOffsetLength_ (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | protected | 
| offset_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| offset_angle_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| opacity_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| padding_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| pos_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| post_transform_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| pre_transform_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| render(STK::GraphicsRender2D &renderer, const STK::Matrix4x4f &pj, const STK::Matrix4x4f &vm, const STK::Viewport &vp) override | Maria::CustomTextRenderItemSDF | virtual | 
| RenderItem2D() (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| scalableOffset_ (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | protected | 
| scale_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| setAngle(float angle) | STK::RenderItem2D | inline | 
| setBackgroundColor(const STK::Color4f &color) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setColor(const STK::Color4f &color) | STK::TextRenderItem | inline | 
| setCornerRadius(float corner_radius) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setCustomTransformFunc(TransformFunc func) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setDepth(float depth) | STK::RenderItem2D | inline | 
| setDrawBackground(bool draw_bg) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setDrawStrikeout(const bool draw_strikeout) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setDrawUnderline(const bool draw_underline) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setEdgeValue(float edge_value) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| setKeepUpright(bool keep_upright) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setMaximumOffsetLength(float l) (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| setMiniumOffsetLength(float l) (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| setOffset(float x, float y) | STK::TextRenderItem | inline | 
| setOffset(const STK::Vector2f &offset) | STK::TextRenderItem | inline | 
| setOffsetAngle(float angle) | STK::TextRenderItem | inline | 
| setOpacity(float opacity) (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| setOutlineColor(const STK::Color4f &color) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| setOutlineFraction(float outline_fraction) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| setPadding(float pad) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setPadding(float v_pad, float h_pad) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setPadding(float top_pad, float h_pad, float bot_pad) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setPadding(float top_pad, float right_pad, float bot_pad, float left_pad) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setPaddingVector(const STK::Vector4f &padding) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setPosition(float x, float y) | STK::RenderItem2D | inline | 
| setPosition(const STK::Vector2f &pos) | STK::RenderItem2D | inline | 
| setPositionX(float x) | STK::RenderItem2D | inline | 
| setPositionY(float y) | STK::RenderItem2D | inline | 
| setPostTransform(const STK::Matrix4x4f &transform) | STK::RenderItem2D | inline | 
| setPreTransform(const STK::Matrix4x4f &transform) | STK::RenderItem2D | inline | 
| setScalableOffset(const STK::Vector2f &offset) (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| setScale(const STK::Vector2f &scale) (defined in STK::RenderItem2D) | STK::RenderItem2D | inline | 
| setScale(float scale) | STK::RenderItem2D | inline | 
| setSmoothing(float smoothing) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inline | 
| setStencilMode(StencilMode mode) | STK::RenderItem2D | inline | 
| setStencilValue(unsigned char stencil_value) | STK::RenderItem2D | inline | 
| setText(const std::string &text) (defined in STK::TextRenderItem) | STK::TextRenderItem | |
| setTextBoundingBox(std::optional< OrientedBoundingBox2f > bbox) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| setTransform(const STK::Matrix4x4f &transform) | STK::RenderItem2D | inline | 
| setViewportScale(const float scale) (defined in STK::TextRenderItem) | STK::TextRenderItem | inlineprotected | 
| setViewScale(float x, float y) (defined in STK::RenderItem2D) | STK::RenderItem2D | inlineprotected | 
| so_vtx_buf_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| stencil_mode_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| stencil_value_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| text_item_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| text_transform_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| textBbox_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| TextRenderItem() (defined in STK::TextRenderItem) | STK::TextRenderItem | inlineprotected | 
| TextRenderItem(const std::string &text, std::shared_ptr< TextureFont > font, TextHAlignment h_anchor=TextHAlignment::Left, TextVAlignment v_anchor=TextVAlignment::Bottom, float glyphSpacing=0.0) (defined in STK::TextRenderItem) | STK::TextRenderItem | |
| TextRenderItem(const std::shared_ptr< VertexBuffer2D > &vtx_buffer, const std::string &text, std::shared_ptr< TextureFont > font, TextHAlignment h_anchor=TextHAlignment::Left, TextVAlignment v_anchor=TextVAlignment::Bottom, float glyphSpacing=0.0) (defined in STK::TextRenderItem) | STK::TextRenderItem | |
| TextRenderItem(std::shared_ptr< TextItem > text_item) | STK::TextRenderItem | explicit | 
| TextRenderItemSDF(const std::string &text, std::shared_ptr< TextureFontSDF > font, TextHAlignment h_anchor=TextHAlignment::Left, TextVAlignment v_anchor=TextVAlignment::Bottom, float glyph_spacing=0.0f) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | |
| TextRenderItemSDF(const std::shared_ptr< VertexBuffer2D > &vtx_buffer, const std::string &text, std::shared_ptr< TextureFontSDF > font, TextHAlignment h_anchor=TextHAlignment::Left, TextVAlignment v_anchor=TextVAlignment::Bottom, float glyph_spacing=0.0f) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | |
| TextRenderItemSDF(std::shared_ptr< TextItem > text_item) (defined in STK::TextRenderItemSDF) | STK::TextRenderItemSDF | inlineexplicit | 
| transform_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| transform_dirty_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| TransformFunc typedef (defined in STK::TextRenderItem) | STK::TextRenderItem | |
| ul_vtx_buf_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| updateOffset(const STK::Matrix4x4f &vm) (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | |
| updateTransform() override (defined in STK::TextRenderItem) | STK::TextRenderItem | protectedvirtual | 
| updateViewportScaling(const STK::Matrix4x4f &mv) (defined in STK::TextRenderItem) | STK::TextRenderItem | inline | 
| view_scale_x_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| view_scale_y_ (defined in STK::RenderItem2D) | STK::RenderItem2D | protected | 
| viewportScale_ (defined in STK::TextRenderItem) | STK::TextRenderItem | protected | 
| xfm_mutex_ (defined in STK::RenderItem2D) | STK::RenderItem2D | mutableprotected | 
| ~CustomTextRenderItemSDF() override (defined in Maria::CustomTextRenderItemSDF) | Maria::CustomTextRenderItemSDF | inline | 
| ~RenderItem2D()=default (defined in STK::RenderItem2D) | STK::RenderItem2D | virtual | 
| ~TextRenderItem() override (defined in STK::TextRenderItem) | STK::TextRenderItem | inline |