Struct Script
Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll
public readonly struct Script : IEquatable<Script>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Fields
Arabic
public static readonly Script Arabic
Field Value
Armenian
public static readonly Script Armenian
Field Value
Bengali
public static readonly Script Bengali
Field Value
CanadianSyllabics
public static readonly Script CanadianSyllabics
Field Value
Cherokee
public static readonly Script Cherokee
Field Value
Common
public static readonly Script Common
Field Value
Cyrillic
public static readonly Script Cyrillic
Field Value
Devanagari
public static readonly Script Devanagari
Field Value
Ethiopic
public static readonly Script Ethiopic
Field Value
Georgian
public static readonly Script Georgian
Field Value
Greek
public static readonly Script Greek
Field Value
Gujarati
public static readonly Script Gujarati
Field Value
Gurmukhi
public static readonly Script Gurmukhi
Field Value
Han
public static readonly Script Han
Field Value
Hangul
public static readonly Script Hangul
Field Value
Hebrew
public static readonly Script Hebrew
Field Value
Inherited
public static readonly Script Inherited
Field Value
Invalid
public static readonly Script Invalid
Field Value
Kannada
public static readonly Script Kannada
Field Value
Khmer
public static readonly Script Khmer
Field Value
Lao
public static readonly Script Lao
Field Value
Latin
public static readonly Script Latin
Field Value
Malayalam
public static readonly Script Malayalam
Field Value
MaxValue
public static readonly Script MaxValue
Field Value
MaxValueSigned
public static readonly Script MaxValueSigned
Field Value
Mongolian
public static readonly Script Mongolian
Field Value
Myanmar
public static readonly Script Myanmar
Field Value
Ogham
public static readonly Script Ogham
Field Value
Oriya
public static readonly Script Oriya
Field Value
Runic
public static readonly Script Runic
Field Value
Sinhala
public static readonly Script Sinhala
Field Value
Syriac
public static readonly Script Syriac
Field Value
Tamil
public static readonly Script Tamil
Field Value
Telugu
public static readonly Script Telugu
Field Value
Thaana
public static readonly Script Thaana
Field Value
Thai
public static readonly Script Thai
Field Value
Tibetan
public static readonly Script Tibetan
Field Value
Unknown
public static readonly Script Unknown
Field Value
Yi
public static readonly Script Yi
Field Value
Properties
HorizontalDirection
public Direction HorizontalDirection { get; }
Property Value
Methods
Equals(object?)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object? obj)
Parameters
obj
object?
The object to compare with the current instance.
Returns
true if obj
and this instance are the same type and represent the same value; otherwise, false.
Equals(Script)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(Script other)
Parameters
other
Script
An object to compare with this object.
Returns
true if the current object is equal to the other
parameter; otherwise, false.
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
A 32-bit signed integer that is the hash code for this instance.
Parse(string)
public static Script Parse(string str)
Parameters
str
string
Returns
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
The fully qualified type name.
TryParse(string, out Script)
public static bool TryParse(string str, out Script script)
Parameters
str
string
script
Script
Returns
Operators
implicit operator uint(Script)
public static implicit operator uint(Script script)
Parameters
script
Script
Returns
implicit operator Script(uint)
public static implicit operator Script(uint tag)
Parameters
tag
uint