ShapedBuffer Class
Definition
Namespace: Avalonia.Media.TextFormatting
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public sealed class ShapedBuffer : IReadOnlyList<GlyphInfo>,
IEnumerable<GlyphInfo>, IEnumerable, IReadOnlyCollection<GlyphInfo>,
IDisposable
Public NotInheritable Class ShapedBuffer
Implements IReadOnlyList(Of GlyphInfo), IEnumerable(Of GlyphInfo),
IEnumerable, IReadOnlyCollection(Of GlyphInfo), IDisposable
[<SealedAttribute>]
type ShapedBuffer =
class
interface IReadOnlyList<GlyphInfo>
interface IEnumerable<GlyphInfo>
interface IEnumerable
interface IReadOnlyCollection<GlyphInfo>
interface IDisposable
end
| Inheritance | Object → ShapedBuffer |
| Implements | IEnumerable(GlyphInfo), IReadOnlyCollection(GlyphInfo), IReadOnlyList(GlyphInfo), IEnumerable, IDisposable |
Constructors
| ShapedBuffer(ReadOnlyMemory(Char), Int32, IGlyphTypeface, Double, SByte) | Initializes a new instance of the ShapedBuffer class |
Properties
| BidiLevel | The buffer's bidi level. |
| FontRenderingEmSize | The buffers font rendering em size. |
| GlyphTypeface | The buffer's glyph typeface. |
| IsLeftToRight | The buffer's reading direction. |
| Item(Int32) | |
| Length | The buffer's length. |
| Text | The text that is represended by this buffer. |
Methods
| Dispose() | Releases all resources used by the ShapedBuffer |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetEnumerator() | |
| GetHashCode() | Serves as the default hash function. (Inherited from Object) |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| Reverse() | Reverses the buffer. |
| Split(Int32) | Splits the TextRun at specified length. |
| ToString() | Returns a string that represents the current object. (Inherited from Object) |