Class TextServerExtension
- Namespace
- Godot
- Assembly
- GodotSharp.dll
External TextServer implementations should inherit from this class.
public class TextServerExtension : TextServer, IDisposable
- Inheritance
-
TextServerExtension
- Implements
- Derived
- Inherited Members
Constructors
TextServerExtension()
public TextServerExtension()
Methods
HasGodotClassMethod(in godot_string_name)
Check if the type contains a method with the given name. This method is used by Godot to check if a method exists before invoking it. Do not call or override this method.
protected override bool HasGodotClassMethod(in godot_string_name method)
Parameters
method
godot_string_nameName of the method to check for.
Returns
HasGodotClassSignal(in godot_string_name)
Check if the type contains a signal with the given name. This method is used by Godot to check if a signal exists before raising it. Do not call or override this method.
protected override bool HasGodotClassSignal(in godot_string_name signal)
Parameters
signal
godot_string_nameName of the signal to check for.
Returns
InvokeGodotClassMethod(in godot_string_name, NativeVariantPtrArgs, out godot_variant)
Invokes the method with the given name, using the given arguments. This method is used by Godot to invoke methods from the engine side. Do not call or override this method.
protected override bool InvokeGodotClassMethod(in godot_string_name method, NativeVariantPtrArgs args, out godot_variant ret)
Parameters
method
godot_string_nameName of the method to invoke.
args
NativeVariantPtrArgsArguments to use with the invoked method.
ret
godot_variantValue returned by the invoked method.
Returns
_Cleanup()
public virtual void _Cleanup()
_CreateFont()
public virtual Rid _CreateFont()
Returns
_CreateFontLinkedVariation(Rid)
public virtual Rid _CreateFontLinkedVariation(Rid fontRid)
Parameters
fontRid
Rid
Returns
_CreateShapedText(Direction, Orientation)
public virtual Rid _CreateShapedText(TextServer.Direction direction, TextServer.Orientation orientation)
Parameters
direction
TextServer.Directionorientation
TextServer.Orientation
Returns
_DrawHexCodeBox(Rid, long, Vector2, long, Color)
public virtual void _DrawHexCodeBox(Rid canvas, long size, Vector2 pos, long index, Color color)
Parameters
_FontClearGlyphs(Rid, Vector2I)
public virtual void _FontClearGlyphs(Rid fontRid, Vector2I size)
Parameters
_FontClearKerningMap(Rid, long)
public virtual void _FontClearKerningMap(Rid fontRid, long size)
Parameters
_FontClearSizeCache(Rid)
public virtual void _FontClearSizeCache(Rid fontRid)
Parameters
fontRid
Rid
_FontClearTextures(Rid, Vector2I)
public virtual void _FontClearTextures(Rid fontRid, Vector2I size)
Parameters
_FontDrawGlyph(Rid, Rid, long, Vector2, long, Color)
public virtual void _FontDrawGlyph(Rid fontRid, Rid canvas, long size, Vector2 pos, long index, Color color)
Parameters
_FontDrawGlyphOutline(Rid, Rid, long, long, Vector2, long, Color)
public virtual void _FontDrawGlyphOutline(Rid fontRid, Rid canvas, long size, long outlineSize, Vector2 pos, long index, Color color)
Parameters
_FontGetAntialiasing(Rid)
public virtual TextServer.FontAntialiasing _FontGetAntialiasing(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetAscent(Rid, long)
public virtual double _FontGetAscent(Rid fontRid, long size)
Parameters
Returns
_FontGetCharFromGlyphIndex(Rid, long, long)
public virtual long _FontGetCharFromGlyphIndex(Rid fontRid, long size, long glyphIndex)
Parameters
Returns
_FontGetDescent(Rid, long)
public virtual double _FontGetDescent(Rid fontRid, long size)
Parameters
Returns
_FontGetEmbolden(Rid)
public virtual double _FontGetEmbolden(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetFaceCount(Rid)
public virtual long _FontGetFaceCount(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetFaceIndex(Rid)
public virtual long _FontGetFaceIndex(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetFixedSize(Rid)
public virtual long _FontGetFixedSize(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetFixedSizeScaleMode(Rid)
public virtual TextServer.FixedSizeScaleMode _FontGetFixedSizeScaleMode(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetGenerateMipmaps(Rid)
public virtual bool _FontGetGenerateMipmaps(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetGlobalOversampling()
public virtual double _FontGetGlobalOversampling()
Returns
_FontGetGlyphAdvance(Rid, long, long)
public virtual Vector2 _FontGetGlyphAdvance(Rid fontRid, long size, long glyph)
Parameters
Returns
_FontGetGlyphContours(Rid, long, long)
public virtual Dictionary _FontGetGlyphContours(Rid fontRid, long size, long index)
Parameters
Returns
_FontGetGlyphIndex(Rid, long, long, long)
public virtual long _FontGetGlyphIndex(Rid fontRid, long size, long @char, long variationSelector)
Parameters
Returns
_FontGetGlyphList(Rid, Vector2I)
public virtual int[] _FontGetGlyphList(Rid fontRid, Vector2I size)
Parameters
Returns
- int[]
_FontGetGlyphOffset(Rid, Vector2I, long)
public virtual Vector2 _FontGetGlyphOffset(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetGlyphSize(Rid, Vector2I, long)
public virtual Vector2 _FontGetGlyphSize(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetGlyphTextureIdx(Rid, Vector2I, long)
public virtual long _FontGetGlyphTextureIdx(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetGlyphTextureRid(Rid, Vector2I, long)
public virtual Rid _FontGetGlyphTextureRid(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetGlyphTextureSize(Rid, Vector2I, long)
public virtual Vector2 _FontGetGlyphTextureSize(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetGlyphUVRect(Rid, Vector2I, long)
public virtual Rect2 _FontGetGlyphUVRect(Rid fontRid, Vector2I size, long glyph)
Parameters
Returns
_FontGetHinting(Rid)
public virtual TextServer.Hinting _FontGetHinting(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetKerning(Rid, long, Vector2I)
public virtual Vector2 _FontGetKerning(Rid fontRid, long size, Vector2I glyphPair)
Parameters
Returns
_FontGetKerningList(Rid, long)
public virtual Array<Vector2I> _FontGetKerningList(Rid fontRid, long size)
Parameters
Returns
_FontGetLanguageSupportOverride(Rid, string)
public virtual bool _FontGetLanguageSupportOverride(Rid fontRid, string language)
Parameters
Returns
_FontGetLanguageSupportOverrides(Rid)
public virtual string[] _FontGetLanguageSupportOverrides(Rid fontRid)
Parameters
fontRid
Rid
Returns
- string[]
_FontGetMsdfPixelRange(Rid)
public virtual long _FontGetMsdfPixelRange(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetMsdfSize(Rid)
public virtual long _FontGetMsdfSize(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetName(Rid)
public virtual string _FontGetName(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetOpentypeFeatureOverrides(Rid)
public virtual Dictionary _FontGetOpentypeFeatureOverrides(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetOtNameStrings(Rid)
public virtual Dictionary _FontGetOtNameStrings(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetOversampling(Rid)
public virtual double _FontGetOversampling(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetScale(Rid, long)
public virtual double _FontGetScale(Rid fontRid, long size)
Parameters
Returns
_FontGetScriptSupportOverride(Rid, string)
public virtual bool _FontGetScriptSupportOverride(Rid fontRid, string script)
Parameters
Returns
_FontGetScriptSupportOverrides(Rid)
public virtual string[] _FontGetScriptSupportOverrides(Rid fontRid)
Parameters
fontRid
Rid
Returns
- string[]
_FontGetSizeCacheList(Rid)
public virtual Array<Vector2I> _FontGetSizeCacheList(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetSpacing(Rid, SpacingType)
public virtual long _FontGetSpacing(Rid fontRid, TextServer.SpacingType spacing)
Parameters
fontRid
Ridspacing
TextServer.SpacingType
Returns
_FontGetStretch(Rid)
public virtual long _FontGetStretch(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetStyle(Rid)
public virtual TextServer.FontStyle _FontGetStyle(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetStyleName(Rid)
public virtual string _FontGetStyleName(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetSubpixelPositioning(Rid)
public virtual TextServer.SubpixelPositioning _FontGetSubpixelPositioning(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetSupportedChars(Rid)
public virtual string _FontGetSupportedChars(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetTextureCount(Rid, Vector2I)
public virtual long _FontGetTextureCount(Rid fontRid, Vector2I size)
Parameters
Returns
_FontGetTextureImage(Rid, Vector2I, long)
public virtual Image _FontGetTextureImage(Rid fontRid, Vector2I size, long textureIndex)
Parameters
Returns
_FontGetTextureOffsets(Rid, Vector2I, long)
public virtual int[] _FontGetTextureOffsets(Rid fontRid, Vector2I size, long textureIndex)
Parameters
Returns
- int[]
_FontGetTransform(Rid)
public virtual Transform2D _FontGetTransform(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetUnderlinePosition(Rid, long)
public virtual double _FontGetUnderlinePosition(Rid fontRid, long size)
Parameters
Returns
_FontGetUnderlineThickness(Rid, long)
public virtual double _FontGetUnderlineThickness(Rid fontRid, long size)
Parameters
Returns
_FontGetVariationCoordinates(Rid)
public virtual Dictionary _FontGetVariationCoordinates(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontGetWeight(Rid)
public virtual long _FontGetWeight(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontHasChar(Rid, long)
public virtual bool _FontHasChar(Rid fontRid, long @char)
Parameters
Returns
_FontIsAllowSystemFallback(Rid)
public virtual bool _FontIsAllowSystemFallback(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontIsForceAutohinter(Rid)
public virtual bool _FontIsForceAutohinter(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontIsLanguageSupported(Rid, string)
public virtual bool _FontIsLanguageSupported(Rid fontRid, string language)
Parameters
Returns
_FontIsMultichannelSignedDistanceField(Rid)
public virtual bool _FontIsMultichannelSignedDistanceField(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontIsScriptSupported(Rid, string)
public virtual bool _FontIsScriptSupported(Rid fontRid, string script)
Parameters
Returns
_FontRemoveGlyph(Rid, Vector2I, long)
public virtual void _FontRemoveGlyph(Rid fontRid, Vector2I size, long glyph)
Parameters
_FontRemoveKerning(Rid, long, Vector2I)
public virtual void _FontRemoveKerning(Rid fontRid, long size, Vector2I glyphPair)
Parameters
_FontRemoveLanguageSupportOverride(Rid, string)
public virtual void _FontRemoveLanguageSupportOverride(Rid fontRid, string language)
Parameters
_FontRemoveScriptSupportOverride(Rid, string)
public virtual void _FontRemoveScriptSupportOverride(Rid fontRid, string script)
Parameters
_FontRemoveSizeCache(Rid, Vector2I)
public virtual void _FontRemoveSizeCache(Rid fontRid, Vector2I size)
Parameters
_FontRemoveTexture(Rid, Vector2I, long)
public virtual void _FontRemoveTexture(Rid fontRid, Vector2I size, long textureIndex)
Parameters
_FontRenderGlyph(Rid, Vector2I, long)
public virtual void _FontRenderGlyph(Rid fontRid, Vector2I size, long index)
Parameters
_FontRenderRange(Rid, Vector2I, long, long)
public virtual void _FontRenderRange(Rid fontRid, Vector2I size, long start, long end)
Parameters
_FontSetAllowSystemFallback(Rid, bool)
public virtual void _FontSetAllowSystemFallback(Rid fontRid, bool allowSystemFallback)
Parameters
_FontSetAntialiasing(Rid, FontAntialiasing)
public virtual void _FontSetAntialiasing(Rid fontRid, TextServer.FontAntialiasing antialiasing)
Parameters
fontRid
Ridantialiasing
TextServer.FontAntialiasing
_FontSetAscent(Rid, long, double)
public virtual void _FontSetAscent(Rid fontRid, long size, double ascent)
Parameters
_FontSetData(Rid, byte[])
public virtual void _FontSetData(Rid fontRid, byte[] data)
Parameters
_FontSetDescent(Rid, long, double)
public virtual void _FontSetDescent(Rid fontRid, long size, double descent)
Parameters
_FontSetEmbolden(Rid, double)
public virtual void _FontSetEmbolden(Rid fontRid, double strength)
Parameters
_FontSetFaceIndex(Rid, long)
public virtual void _FontSetFaceIndex(Rid fontRid, long faceIndex)
Parameters
_FontSetFixedSize(Rid, long)
public virtual void _FontSetFixedSize(Rid fontRid, long fixedSize)
Parameters
_FontSetFixedSizeScaleMode(Rid, FixedSizeScaleMode)
public virtual void _FontSetFixedSizeScaleMode(Rid fontRid, TextServer.FixedSizeScaleMode fixedSizeScaleMode)
Parameters
fontRid
RidfixedSizeScaleMode
TextServer.FixedSizeScaleMode
_FontSetForceAutohinter(Rid, bool)
public virtual void _FontSetForceAutohinter(Rid fontRid, bool forceAutohinter)
Parameters
_FontSetGenerateMipmaps(Rid, bool)
public virtual void _FontSetGenerateMipmaps(Rid fontRid, bool generateMipmaps)
Parameters
_FontSetGlobalOversampling(double)
public virtual void _FontSetGlobalOversampling(double oversampling)
Parameters
oversampling
double
_FontSetGlyphAdvance(Rid, long, long, Vector2)
public virtual void _FontSetGlyphAdvance(Rid fontRid, long size, long glyph, Vector2 advance)
Parameters
_FontSetGlyphOffset(Rid, Vector2I, long, Vector2)
public virtual void _FontSetGlyphOffset(Rid fontRid, Vector2I size, long glyph, Vector2 offset)
Parameters
_FontSetGlyphSize(Rid, Vector2I, long, Vector2)
public virtual void _FontSetGlyphSize(Rid fontRid, Vector2I size, long glyph, Vector2 glSize)
Parameters
_FontSetGlyphTextureIdx(Rid, Vector2I, long, long)
public virtual void _FontSetGlyphTextureIdx(Rid fontRid, Vector2I size, long glyph, long textureIdx)
Parameters
_FontSetGlyphUVRect(Rid, Vector2I, long, Rect2)
public virtual void _FontSetGlyphUVRect(Rid fontRid, Vector2I size, long glyph, Rect2 uVRect)
Parameters
_FontSetHinting(Rid, Hinting)
public virtual void _FontSetHinting(Rid fontRid, TextServer.Hinting hinting)
Parameters
fontRid
Ridhinting
TextServer.Hinting
_FontSetKerning(Rid, long, Vector2I, Vector2)
public virtual void _FontSetKerning(Rid fontRid, long size, Vector2I glyphPair, Vector2 kerning)
Parameters
_FontSetLanguageSupportOverride(Rid, string, bool)
public virtual void _FontSetLanguageSupportOverride(Rid fontRid, string language, bool supported)
Parameters
_FontSetMsdfPixelRange(Rid, long)
public virtual void _FontSetMsdfPixelRange(Rid fontRid, long msdfPixelRange)
Parameters
_FontSetMsdfSize(Rid, long)
public virtual void _FontSetMsdfSize(Rid fontRid, long msdfSize)
Parameters
_FontSetMultichannelSignedDistanceField(Rid, bool)
public virtual void _FontSetMultichannelSignedDistanceField(Rid fontRid, bool msdf)
Parameters
_FontSetName(Rid, string)
public virtual void _FontSetName(Rid fontRid, string name)
Parameters
_FontSetOpentypeFeatureOverrides(Rid, Dictionary)
public virtual void _FontSetOpentypeFeatureOverrides(Rid fontRid, Dictionary overrides)
Parameters
fontRid
Ridoverrides
Dictionary
_FontSetOversampling(Rid, double)
public virtual void _FontSetOversampling(Rid fontRid, double oversampling)
Parameters
_FontSetScale(Rid, long, double)
public virtual void _FontSetScale(Rid fontRid, long size, double scale)
Parameters
_FontSetScriptSupportOverride(Rid, string, bool)
public virtual void _FontSetScriptSupportOverride(Rid fontRid, string script, bool supported)
Parameters
_FontSetSpacing(Rid, SpacingType, long)
public virtual void _FontSetSpacing(Rid fontRid, TextServer.SpacingType spacing, long value)
Parameters
fontRid
Ridspacing
TextServer.SpacingTypevalue
long
_FontSetStretch(Rid, long)
public virtual void _FontSetStretch(Rid fontRid, long stretch)
Parameters
_FontSetStyle(Rid, FontStyle)
public virtual void _FontSetStyle(Rid fontRid, TextServer.FontStyle style)
Parameters
fontRid
Ridstyle
TextServer.FontStyle
_FontSetStyleName(Rid, string)
public virtual void _FontSetStyleName(Rid fontRid, string nameStyle)
Parameters
_FontSetSubpixelPositioning(Rid, SubpixelPositioning)
public virtual void _FontSetSubpixelPositioning(Rid fontRid, TextServer.SubpixelPositioning subpixelPositioning)
Parameters
fontRid
RidsubpixelPositioning
TextServer.SubpixelPositioning
_FontSetTextureImage(Rid, Vector2I, long, Image)
public virtual void _FontSetTextureImage(Rid fontRid, Vector2I size, long textureIndex, Image image)
Parameters
_FontSetTextureOffsets(Rid, Vector2I, long, int[])
public virtual void _FontSetTextureOffsets(Rid fontRid, Vector2I size, long textureIndex, int[] offset)
Parameters
_FontSetTransform(Rid, Transform2D)
public virtual void _FontSetTransform(Rid fontRid, Transform2D transform)
Parameters
fontRid
Ridtransform
Transform2D
_FontSetUnderlinePosition(Rid, long, double)
public virtual void _FontSetUnderlinePosition(Rid fontRid, long size, double underlinePosition)
Parameters
_FontSetUnderlineThickness(Rid, long, double)
public virtual void _FontSetUnderlineThickness(Rid fontRid, long size, double underlineThickness)
Parameters
_FontSetVariationCoordinates(Rid, Dictionary)
public virtual void _FontSetVariationCoordinates(Rid fontRid, Dictionary variationCoordinates)
Parameters
fontRid
RidvariationCoordinates
Dictionary
_FontSetWeight(Rid, long)
public virtual void _FontSetWeight(Rid fontRid, long weight)
Parameters
_FontSupportedFeatureList(Rid)
public virtual Dictionary _FontSupportedFeatureList(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FontSupportedVariationList(Rid)
public virtual Dictionary _FontSupportedVariationList(Rid fontRid)
Parameters
fontRid
Rid
Returns
_FormatNumber(string, string)
public virtual string _FormatNumber(string @string, string language)
Parameters
Returns
_FreeRid(Rid)
public virtual void _FreeRid(Rid rid)
Parameters
rid
Rid
_GetFeatures()
public virtual long _GetFeatures()
Returns
_GetHexCodeBoxSize(long, long)
public virtual Vector2 _GetHexCodeBoxSize(long size, long index)
Parameters
Returns
_GetName()
public virtual string _GetName()
Returns
_GetSupportDataFileName()
public virtual string _GetSupportDataFileName()
Returns
_GetSupportDataInfo()
public virtual string _GetSupportDataInfo()
Returns
_Has(Rid)
public virtual bool _Has(Rid rid)
Parameters
rid
Rid
Returns
_HasFeature(Feature)
public virtual bool _HasFeature(TextServer.Feature feature)
Parameters
feature
TextServer.Feature
Returns
_IsConfusable(string, string[])
public virtual long _IsConfusable(string @string, string[] dict)
Parameters
Returns
_IsLocaleRightToLeft(string)
public virtual bool _IsLocaleRightToLeft(string locale)
Parameters
locale
string
Returns
_IsValidIdentifier(string)
public virtual bool _IsValidIdentifier(string @string)
Parameters
string
string
Returns
_LoadSupportData(string)
public virtual bool _LoadSupportData(string fileName)
Parameters
fileName
string
Returns
_NameToTag(string)
public virtual long _NameToTag(string name)
Parameters
name
string
Returns
_ParseNumber(string, string)
public virtual string _ParseNumber(string @string, string language)
Parameters
Returns
_ParseStructuredText(StructuredTextParser, Array, string)
public virtual Array<Vector3I> _ParseStructuredText(TextServer.StructuredTextParser parserType, Array args, string text)
Parameters
parserType
TextServer.StructuredTextParserargs
Arraytext
string
Returns
_PercentSign(string)
public virtual string _PercentSign(string language)
Parameters
language
string
Returns
_SaveSupportData(string)
public virtual bool _SaveSupportData(string fileName)
Parameters
fileName
string
Returns
_ShapedGetSpanCount(Rid)
public virtual long _ShapedGetSpanCount(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedGetSpanMeta(Rid, long)
public virtual Variant _ShapedGetSpanMeta(Rid shaped, long index)
Parameters
Returns
_ShapedSetSpanUpdateFont(Rid, long, Array<Rid>, long, Dictionary)
public virtual void _ShapedSetSpanUpdateFont(Rid shaped, long index, Array<Rid> fonts, long size, Dictionary opentypeFeatures)
Parameters
_ShapedTextAddObject(Rid, Variant, Vector2, InlineAlignment, long, double)
public virtual bool _ShapedTextAddObject(Rid shaped, Variant key, Vector2 size, InlineAlignment inlineAlign, long length, double baseline)
Parameters
Returns
_ShapedTextAddString(Rid, string, Array<Rid>, long, Dictionary, string, Variant)
public virtual bool _ShapedTextAddString(Rid shaped, string text, Array<Rid> fonts, long size, Dictionary opentypeFeatures, string language, Variant meta)
Parameters
shaped
Ridtext
stringfonts
Array<Rid>size
longopentypeFeatures
Dictionarylanguage
stringmeta
Variant
Returns
_ShapedTextClear(Rid)
public virtual void _ShapedTextClear(Rid shaped)
Parameters
shaped
Rid
_ShapedTextClosestCharacterPos(Rid, long)
public virtual long _ShapedTextClosestCharacterPos(Rid shaped, long pos)
Parameters
Returns
_ShapedTextDraw(Rid, Rid, Vector2, double, double, Color)
public virtual void _ShapedTextDraw(Rid shaped, Rid canvas, Vector2 pos, double clipL, double clipR, Color color)
Parameters
_ShapedTextDrawOutline(Rid, Rid, Vector2, double, double, long, Color)
public virtual void _ShapedTextDrawOutline(Rid shaped, Rid canvas, Vector2 pos, double clipL, double clipR, long outlineSize, Color color)
Parameters
_ShapedTextFitToWidth(Rid, double, JustificationFlag)
public virtual double _ShapedTextFitToWidth(Rid shaped, double width, TextServer.JustificationFlag justificationFlags)
Parameters
shaped
Ridwidth
doublejustificationFlags
TextServer.JustificationFlag
Returns
_ShapedTextGetAscent(Rid)
public virtual double _ShapedTextGetAscent(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetCharacterBreaks(Rid)
public virtual int[] _ShapedTextGetCharacterBreaks(Rid shaped)
Parameters
shaped
Rid
Returns
- int[]
_ShapedTextGetCustomPunctuation(Rid)
public virtual string _ShapedTextGetCustomPunctuation(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetDescent(Rid)
public virtual double _ShapedTextGetDescent(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetDirection(Rid)
public virtual TextServer.Direction _ShapedTextGetDirection(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetDominantDirectionInRange(Rid, long, long)
public virtual long _ShapedTextGetDominantDirectionInRange(Rid shaped, long start, long end)
Parameters
Returns
_ShapedTextGetEllipsisGlyphCount(Rid)
public virtual long _ShapedTextGetEllipsisGlyphCount(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetEllipsisPos(Rid)
public virtual long _ShapedTextGetEllipsisPos(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetGlyphCount(Rid)
public virtual long _ShapedTextGetGlyphCount(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetGraphemeBounds(Rid, long)
public virtual Vector2 _ShapedTextGetGraphemeBounds(Rid shaped, long pos)
Parameters
Returns
_ShapedTextGetInferredDirection(Rid)
public virtual TextServer.Direction _ShapedTextGetInferredDirection(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetLineBreaks(Rid, double, long, LineBreakFlag)
public virtual int[] _ShapedTextGetLineBreaks(Rid shaped, double width, long start, TextServer.LineBreakFlag breakFlags)
Parameters
shaped
Ridwidth
doublestart
longbreakFlags
TextServer.LineBreakFlag
Returns
- int[]
_ShapedTextGetLineBreaksAdv(Rid, float[], long, bool, LineBreakFlag)
public virtual int[] _ShapedTextGetLineBreaksAdv(Rid shaped, float[] width, long start, bool once, TextServer.LineBreakFlag breakFlags)
Parameters
shaped
Ridwidth
float[]start
longonce
boolbreakFlags
TextServer.LineBreakFlag
Returns
- int[]
_ShapedTextGetObjectRect(Rid, Variant)
public virtual Rect2 _ShapedTextGetObjectRect(Rid shaped, Variant key)
Parameters
Returns
_ShapedTextGetObjects(Rid)
public virtual Array _ShapedTextGetObjects(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetOrientation(Rid)
public virtual TextServer.Orientation _ShapedTextGetOrientation(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetParent(Rid)
public virtual Rid _ShapedTextGetParent(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetPreserveControl(Rid)
public virtual bool _ShapedTextGetPreserveControl(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetPreserveInvalid(Rid)
public virtual bool _ShapedTextGetPreserveInvalid(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetRange(Rid)
public virtual Vector2I _ShapedTextGetRange(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetSelection(Rid, long, long)
public virtual Vector2[] _ShapedTextGetSelection(Rid shaped, long start, long end)
Parameters
Returns
- Vector2[]
_ShapedTextGetSize(Rid)
public virtual Vector2 _ShapedTextGetSize(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetSpacing(Rid, SpacingType)
public virtual long _ShapedTextGetSpacing(Rid shaped, TextServer.SpacingType spacing)
Parameters
shaped
Ridspacing
TextServer.SpacingType
Returns
_ShapedTextGetTrimPos(Rid)
public virtual long _ShapedTextGetTrimPos(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetUnderlinePosition(Rid)
public virtual double _ShapedTextGetUnderlinePosition(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetUnderlineThickness(Rid)
public virtual double _ShapedTextGetUnderlineThickness(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetWidth(Rid)
public virtual double _ShapedTextGetWidth(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextGetWordBreaks(Rid, GraphemeFlag)
public virtual int[] _ShapedTextGetWordBreaks(Rid shaped, TextServer.GraphemeFlag graphemeFlags)
Parameters
shaped
RidgraphemeFlags
TextServer.GraphemeFlag
Returns
- int[]
_ShapedTextHitTestGrapheme(Rid, double)
public virtual long _ShapedTextHitTestGrapheme(Rid shaped, double coord)
Parameters
Returns
_ShapedTextHitTestPosition(Rid, double)
public virtual long _ShapedTextHitTestPosition(Rid shaped, double coord)
Parameters
Returns
_ShapedTextIsReady(Rid)
public virtual bool _ShapedTextIsReady(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextNextCharacterPos(Rid, long)
public virtual long _ShapedTextNextCharacterPos(Rid shaped, long pos)
Parameters
Returns
_ShapedTextNextGraphemePos(Rid, long)
public virtual long _ShapedTextNextGraphemePos(Rid shaped, long pos)
Parameters
Returns
_ShapedTextOverrunTrimToWidth(Rid, double, TextOverrunFlag)
public virtual void _ShapedTextOverrunTrimToWidth(Rid shaped, double width, TextServer.TextOverrunFlag trimFlags)
Parameters
shaped
Ridwidth
doubletrimFlags
TextServer.TextOverrunFlag
_ShapedTextPrevCharacterPos(Rid, long)
public virtual long _ShapedTextPrevCharacterPos(Rid shaped, long pos)
Parameters
Returns
_ShapedTextPrevGraphemePos(Rid, long)
public virtual long _ShapedTextPrevGraphemePos(Rid shaped, long pos)
Parameters
Returns
_ShapedTextResizeObject(Rid, Variant, Vector2, InlineAlignment, double)
public virtual bool _ShapedTextResizeObject(Rid shaped, Variant key, Vector2 size, InlineAlignment inlineAlign, double baseline)
Parameters
shaped
Ridkey
Variantsize
Vector2inlineAlign
InlineAlignmentbaseline
double
Returns
_ShapedTextSetBidiOverride(Rid, Array)
public virtual void _ShapedTextSetBidiOverride(Rid shaped, Array @override)
Parameters
_ShapedTextSetCustomPunctuation(Rid, string)
public virtual void _ShapedTextSetCustomPunctuation(Rid shaped, string punct)
Parameters
_ShapedTextSetDirection(Rid, Direction)
public virtual void _ShapedTextSetDirection(Rid shaped, TextServer.Direction direction)
Parameters
shaped
Riddirection
TextServer.Direction
_ShapedTextSetOrientation(Rid, Orientation)
public virtual void _ShapedTextSetOrientation(Rid shaped, TextServer.Orientation orientation)
Parameters
shaped
Ridorientation
TextServer.Orientation
_ShapedTextSetPreserveControl(Rid, bool)
public virtual void _ShapedTextSetPreserveControl(Rid shaped, bool enabled)
Parameters
_ShapedTextSetPreserveInvalid(Rid, bool)
public virtual void _ShapedTextSetPreserveInvalid(Rid shaped, bool enabled)
Parameters
_ShapedTextSetSpacing(Rid, SpacingType, long)
public virtual void _ShapedTextSetSpacing(Rid shaped, TextServer.SpacingType spacing, long value)
Parameters
shaped
Ridspacing
TextServer.SpacingTypevalue
long
_ShapedTextShape(Rid)
public virtual bool _ShapedTextShape(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextSubstr(Rid, long, long)
public virtual Rid _ShapedTextSubstr(Rid shaped, long start, long length)
Parameters
Returns
_ShapedTextTabAlign(Rid, float[])
public virtual double _ShapedTextTabAlign(Rid shaped, float[] tabStops)
Parameters
Returns
_ShapedTextUpdateBreaks(Rid)
public virtual bool _ShapedTextUpdateBreaks(Rid shaped)
Parameters
shaped
Rid
Returns
_ShapedTextUpdateJustificationOps(Rid)
public virtual bool _ShapedTextUpdateJustificationOps(Rid shaped)
Parameters
shaped
Rid
Returns
_SpoofCheck(string)
public virtual bool _SpoofCheck(string @string)
Parameters
string
string
Returns
_StringGetCharacterBreaks(string, string)
public virtual int[] _StringGetCharacterBreaks(string @string, string language)
Parameters
Returns
- int[]
_StringGetWordBreaks(string, string, long)
public virtual int[] _StringGetWordBreaks(string @string, string language, long charsPerLine)
Parameters
Returns
- int[]
_StringToLower(string, string)
public virtual string _StringToLower(string @string, string language)
Parameters
Returns
_StringToUpper(string, string)
public virtual string _StringToUpper(string @string, string language)
Parameters
Returns
_StripDiacritics(string)
public virtual string _StripDiacritics(string @string)
Parameters
string
string
Returns
_TagToName(long)
public virtual string _TagToName(long tag)
Parameters
tag
long