DDraceNetwork Docs
IEngineTextRender Member List

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

AdjustFontSize(const char *pText, int TextLength, int MaxSize, int MaxWidth) const =0ITextRenderpure virtual
AppendTextContainer(STextContainerIndex TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
CalculateTextWidth(const char *pText, int TextLength, int FontWidth, int FontSize) const =0ITextRenderpure virtual
CreateOrAppendTextContainer(STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
CreateTextContainer(STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
DefaultTextColor() constITextRenderinline
DefaultTextOutlineColor() constITextRenderinline
DefaultTextSelectionColor() constITextRenderinline
DeleteTextContainer(STextContainerIndex &TextContainerIndex)=0ITextRenderpure virtual
GetBoundingBoxTextContainer(STextContainerIndex TextContainerIndex)=0ITextRenderpure virtual
GetGlyphOffsetX(int FontSize, char TextCharacter) const =0ITextRenderpure virtual
GetRenderFlags() const =0ITextRenderpure virtual
GetTextColor() const =0ITextRenderpure virtual
GetTextOutlineColor() const =0ITextRenderpure virtual
GetTextSelectionColor() const =0ITextRenderpure virtual
IInterface()IInterfaceinline
Init()=0IEngineTextRenderpure virtual
InterfaceName()IEngineTextRenderinlinestatic
Kernel()IInterfaceinlineprotected
LoadFonts()=0ITextRenderpure virtual
m_pKernelIInterfaceprivate
MoveCursor(CTextCursor *pCursor, float x, float y) const =0ITextRenderpure virtual
OnPreWindowResize()=0ITextRenderpure virtual
OnWindowResize()=0ITextRenderpure virtual
RecreateTextContainer(STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
RecreateTextContainerSoft(STextContainerIndex &TextContainerIndex, CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
RenderTextContainer(STextContainerIndex TextContainerIndex, const ColorRGBA &TextColor, const ColorRGBA &TextOutlineColor)=0ITextRenderpure virtual
RenderTextContainer(STextContainerIndex TextContainerIndex, const ColorRGBA &TextColor, const ColorRGBA &TextOutlineColor, float X, float Y)=0ITextRenderpure virtual
SetCursor(CTextCursor *pCursor, float x, float y, float FontSize, int Flags) const =0ITextRenderpure virtual
SetCursorPosition(CTextCursor *pCursor, float x, float y) const =0ITextRenderpure virtual
SetFontLanguageVariant(const char *pLanguageFile)=0ITextRenderpure virtual
SetFontPreset(EFontPreset FontPreset)=0ITextRenderpure virtual
SetRenderFlags(unsigned Flags)=0ITextRenderpure virtual
Shutdown() override=0IEngineTextRenderpure virtual
Text(float x, float y, float Size, const char *pText, float LineWidth=-1.0f)=0ITextRenderpure virtual
TextBoundingBox(float Size, const char *pText, int StrLength=-1, float LineWidth=-1.0f, float LineSpacing=0.0f, int Flags=0)=0ITextRenderpure virtual
TextColor(float r, float g, float b, float a)=0ITextRenderpure virtual
TextColor(ColorRGBA Color)=0ITextRenderpure virtual
TextEx(CTextCursor *pCursor, const char *pText, int Length=-1)=0ITextRenderpure virtual
TextOutlineColor(float r, float g, float b, float a)=0ITextRenderpure virtual
TextOutlineColor(ColorRGBA Color)=0ITextRenderpure virtual
TextSelectionColor(float r, float g, float b, float a)=0ITextRenderpure virtual
TextSelectionColor(ColorRGBA Color)=0ITextRenderpure virtual
TextWidth(float Size, const char *pText, int StrLength=-1, float LineWidth=-1.0f, int Flags=0, const STextSizeProperties &TextSizeProps={})=0ITextRenderpure virtual
UploadEntityLayerText(const CImageInfo &TextImage, int TexSubWidth, int TexSubHeight, const char *pText, int Length, float x, float y, int FontSize)=0ITextRenderpure virtual
UploadTextContainer(STextContainerIndex TextContainerIndex)=0ITextRenderpure virtual
~IInterface()IInterfaceinlinevirtual