TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iFont Member List

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

AddRef()=0iUnknownpure virtual
BlitChar(iBitmap2D *apBmp, tI32 anX, tI32 anY, tU32 anChar)=0iFontpure virtual
BlitCharEx(iBitmap2D *apBmp, tI32 anX, tI32 anY, tI32 anW, tI32 anH, tU32 anChar, eBlendMode aBlendMode)=0iFontpure virtual
BlitCharStretch(iBitmap2D *apBmp, tI32 anX, tI32 anY, tU32 anChar)=0iFontpure virtual
CacheRange(tU32 anFirst, tU32 anLast)=0iFontpure virtual
CacheText(const achar *aaszText)=0iFontpure virtual
ClearCache()=0iFontpure virtual
ComputeTextSize(const sRectf &aRect, const achar *aaszText, tFontFormatFlags aFormat)=0iFontpure virtual
CreateFontInstance(iMaterial *apMaterial)=0iFontpure virtual
DeleteThis()=0iUnknownpure virtual
DrawText(ni::iCanvas *apCanvas, const sRectf &aposRect, tF32 afZ, const achar *aaszText, tFontFormatFlags aFormat)=0iFontpure virtual
GetAdvance(tU32 anChar) const =0iFontpure virtual
GetAscent() const =0iFontpure virtual
GetAverageCharHeight() const =0iFontpure virtual
GetAverageCharWidth() const =0iFontpure virtual
GetBlendMode() const =0iFontpure virtual
GetCacheID() const =0iFontpure virtual
GetCharBitmap(tU32 anChar) const =0iFontpure virtual
GetCharHeight(tU32 c) const =0iFontpure virtual
GetCharTexCoo(tU32 c)=0iFontpure virtual
GetCharTexture(tU32 anChar) const =0iFontpure virtual
GetCharWidth(tU32 c) const =0iFontpure virtual
GetColor() const =0iFontpure virtual
GetDescent() const =0iFontpure virtual
GetDistanceField() const =0iFontpure virtual
GetFamilyName() const =0iFontpure virtual
GetFilePath() const =0iFontpure virtual
GetFiltering() const =0iFontpure virtual
GetFirstChar() const =0iFontpure virtual
GetHasKerning() const =0iFontpure virtual
GetHeight() const =0iFontpure virtual
GetInternalLeading() const =0iFontpure virtual
GetIsFixedResolution() const =0iFontpure virtual
GetIsInstance() const =0iFontpure virtual
GetKerning(tU32 anPrevChar, tU32 anChar) const =0iFontpure virtual
GetLastChar() const =0iFontpure virtual
GetLineGap() const =0iFontpure virtual
GetMaterial() const =0iFontpure virtual
GetMaxCharHeight() const =0iFontpure virtual
GetMaxCharWidth() const =0iFontpure virtual
GetMaxResolution() const =0iFontpure virtual
GetName() const =0iFontpure virtual
GetNumRefs() const =0iUnknownpure virtual
GetResolution() const =0iFontpure virtual
GetSize() const =0iFontpure virtual
GetStyleName() const =0iFontpure virtual
GetTabSize() const =0iFontpure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
SetBlendMode(eBlendMode aMode)=0iFontpure virtual
SetColor(tU32 anColor)=0iFontpure virtual
SetDistanceField(tBool abDistanceField)=0iFontpure virtual
SetFiltering(tBool abLinear)=0iFontpure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetSizeAndResolution(const sVec2f &avSize, const tU32 anResolution)=0iFontpure virtual
SetTabSize(tU32 ulNumChar)=0iFontpure virtual
UpdateMaterial(tBool abUpdateMaterialStates)=0iFontpure virtual