#include <textrender.h>
|
| virtual bool | LoadFonts ()=0 |
| |
| virtual void | SetFontPreset (EFontPreset FontPreset)=0 |
| |
| virtual void | SetFontLanguageVariant (const char *pLanguageFile)=0 |
| |
| virtual void | SetRenderFlags (unsigned Flags)=0 |
| |
| virtual unsigned | GetRenderFlags () const =0 |
| |
| ColorRGBA | DefaultTextColor () const |
| |
| ColorRGBA | DefaultTextOutlineColor () const |
| |
| ColorRGBA | DefaultTextSelectionColor () const |
| |
| virtual void | TextEx (CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual bool | CreateTextContainer (STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual void | AppendTextContainer (STextContainerIndex TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual bool | CreateOrAppendTextContainer (STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual void | RecreateTextContainer (STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual void | RecreateTextContainerSoft (STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0 |
| |
| virtual void | DeleteTextContainer (STextContainerIndex &TextContainerIndex)=0 |
| |
| virtual void | UploadTextContainer (STextContainerIndex TextContainerIndex)=0 |
| |
| virtual void | RenderTextContainer (STextContainerIndex TextContainerIndex, const ColorRGBA &TextColor, const ColorRGBA &TextOutlineColor)=0 |
| |
| virtual void | RenderTextContainer (STextContainerIndex TextContainerIndex, const ColorRGBA &TextColor, const ColorRGBA &TextOutlineColor, float X, float Y)=0 |
| |
| virtual STextBoundingBox | GetBoundingBoxTextContainer (STextContainerIndex TextContainerIndex)=0 |
| |
| virtual void | UploadEntityLayerText (const CImageInfo &TextImage, int TexSubWidth, int TexSubHeight, const char *pText, int Length, float x, float y, int FontSize)=0 |
| |
| virtual int | AdjustFontSize (const char *pText, int TextLength, int MaxSize, int MaxWidth) const =0 |
| |
| virtual float | GetGlyphOffsetX (int FontSize, char TextCharacter) const =0 |
| |
| virtual int | CalculateTextWidth (const char *pText, int TextLength, int FontWidth, int FontSize) const =0 |
| |
| virtual void | TextColor (float r, float g, float b, float a)=0 |
| |
| virtual void | TextColor (ColorRGBA Color)=0 |
| |
| virtual void | TextOutlineColor (float r, float g, float b, float a)=0 |
| |
| virtual void | TextOutlineColor (ColorRGBA Color)=0 |
| |
| virtual void | TextSelectionColor (float r, float g, float b, float a)=0 |
| |
| virtual void | TextSelectionColor (ColorRGBA Color)=0 |
| |
| virtual void | Text (float x, float y, float Size, const char *pText, float LineWidth=-1.0f)=0 |
| |
| virtual float | TextWidth (float Size, const char *pText, int StrLength=-1, float LineWidth=-1.0f, int Flags=0, const STextSizeProperties &TextSizeProps={})=0 |
| |
| virtual STextBoundingBox | TextBoundingBox (float Size, const char *pText, int StrLength=-1, float LineWidth=-1.0f, float LineSpacing=0.0f, int Flags=0)=0 |
| |
| virtual ColorRGBA | GetTextColor () const =0 |
| |
| virtual ColorRGBA | GetTextOutlineColor () const =0 |
| |
| virtual ColorRGBA | GetTextSelectionColor () const =0 |
| |
| virtual void | OnPreWindowResize ()=0 |
| |
| virtual void | OnWindowResize ()=0 |
| |
| | IInterface () |
| |
| virtual void | Shutdown () |
| |
| virtual | ~IInterface ()=default |
| |
◆ AdjustFontSize()
◆ AppendTextContainer()
◆ CalculateTextWidth()
◆ CreateOrAppendTextContainer()
◆ CreateTextContainer()
◆ DefaultTextColor()
| ColorRGBA ITextRender::DefaultTextColor |
( |
| ) |
const |
|
inline |
◆ DefaultTextOutlineColor()
| ColorRGBA ITextRender::DefaultTextOutlineColor |
( |
| ) |
const |
|
inline |
◆ DefaultTextSelectionColor()
| ColorRGBA ITextRender::DefaultTextSelectionColor |
( |
| ) |
const |
|
inline |
◆ DeleteTextContainer()
◆ GetBoundingBoxTextContainer()
◆ GetGlyphOffsetX()
◆ GetRenderFlags()
◆ GetTextColor()
◆ GetTextOutlineColor()
◆ GetTextSelectionColor()
◆ InterfaceName()
◆ LoadFonts()
◆ OnPreWindowResize()
◆ OnWindowResize()
◆ RecreateTextContainer()
◆ RecreateTextContainerSoft()
◆ RenderTextContainer() [1/2]
◆ RenderTextContainer() [2/2]
◆ SetFontLanguageVariant()
◆ SetFontPreset()
◆ SetRenderFlags()
◆ Text()
◆ TextBoundingBox()
◆ TextColor() [1/2]
◆ TextColor() [2/2]
◆ TextEx()
◆ TextOutlineColor() [1/2]
◆ TextOutlineColor() [2/2]
◆ TextSelectionColor() [1/2]
◆ TextSelectionColor() [2/2]
◆ TextWidth()
◆ UploadEntityLayerText()
◆ UploadTextContainer()
The documentation for this class was generated from the following file: