Skip to main content

Struct Script

Namespace: HarfBuzzSharp
Assembly: VelloSharp.HarfBuzzSharp.dll

public readonly struct Script : IEquatable<Script>

Implements

IEquatable<Script>

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

Script

Armenian

public static readonly Script Armenian

Field Value

Script

Bengali

public static readonly Script Bengali

Field Value

Script

CanadianSyllabics

public static readonly Script CanadianSyllabics

Field Value

Script

Cherokee

public static readonly Script Cherokee

Field Value

Script

Common

public static readonly Script Common

Field Value

Script

Cyrillic

public static readonly Script Cyrillic

Field Value

Script

Devanagari

public static readonly Script Devanagari

Field Value

Script

Ethiopic

public static readonly Script Ethiopic

Field Value

Script

Georgian

public static readonly Script Georgian

Field Value

Script

Greek

public static readonly Script Greek

Field Value

Script

Gujarati

public static readonly Script Gujarati

Field Value

Script

Gurmukhi

public static readonly Script Gurmukhi

Field Value

Script

Han

public static readonly Script Han

Field Value

Script

Hangul

public static readonly Script Hangul

Field Value

Script

Hebrew

public static readonly Script Hebrew

Field Value

Script

Inherited

public static readonly Script Inherited

Field Value

Script

Invalid

public static readonly Script Invalid

Field Value

Script

Kannada

public static readonly Script Kannada

Field Value

Script

Khmer

public static readonly Script Khmer

Field Value

Script

Lao

public static readonly Script Lao

Field Value

Script

Latin

public static readonly Script Latin

Field Value

Script

Malayalam

public static readonly Script Malayalam

Field Value

Script

MaxValue

public static readonly Script MaxValue

Field Value

Script

MaxValueSigned

public static readonly Script MaxValueSigned

Field Value

Script

Mongolian

public static readonly Script Mongolian

Field Value

Script

Myanmar

public static readonly Script Myanmar

Field Value

Script

Ogham

public static readonly Script Ogham

Field Value

Script

Oriya

public static readonly Script Oriya

Field Value

Script

Runic

public static readonly Script Runic

Field Value

Script

Sinhala

public static readonly Script Sinhala

Field Value

Script

Syriac

public static readonly Script Syriac

Field Value

Script

Tamil

public static readonly Script Tamil

Field Value

Script

Telugu

public static readonly Script Telugu

Field Value

Script

Thaana

public static readonly Script Thaana

Field Value

Script

Thai

public static readonly Script Thai

Field Value

Script

Tibetan

public static readonly Script Tibetan

Field Value

Script

Unknown

public static readonly Script Unknown

Field Value

Script

Yi

public static readonly Script Yi

Field Value

Script

Properties

HorizontalDirection

public Direction HorizontalDirection { get; }

Property Value

Direction

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

bool

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

bool

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

int

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

Script

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.

TryParse(string, out Script)

public static bool TryParse(string str, out Script script)

Parameters

str string

script Script

Returns

bool

Operators

implicit operator uint(Script)

public static implicit operator uint(Script script)

Parameters

script Script

Returns

uint

implicit operator Script(uint)

public static implicit operator Script(uint tag)

Parameters

tag uint

Returns

Script