API リファレンス
検索インデックスを準備中…

ネイティブ頂点ストレージとバッチ描画スナップショットを使う SFML シェーピング。

継承関係

階層

  • TextResource<this> & TransformableMethods
    • Text
ソースと継承
メンバー一覧55

コンストラクター

プロパティ

メソッド

コンストラクター

  • フォントとテキストパラメーターからテキストを作成するか、フォントとプリプロセッサー参照を保持してテキストをコピーします。

    引数

    options
    TextOptions | ReadonlyValue<TextResource>

    戻り値

    ソースと継承

プロパティ

ClusterGrouping: typeof ClusterGrouping = ClusterGrouping

グリフクラスターのグループ化の列挙型。

ソースと継承
LineAlignment: typeof LineAlignment = LineAlignment

行配置の列挙型。

ソースと継承
Style: typeof TextStyle = TextStyle

テキストスタイルのビットフラグ。

ソースと継承
TextDirection: typeof TextDirection = TextDirection

グリフ配置方向の列挙型。

ソースと継承
TextOrientation: typeof TextOrientation = TextOrientation

横書きと縦書きの方向の列挙型。

ソースと継承

メソッド

  • サブクラスは描画を同期的に実装し、target.draw() でオブジェクトを組み合わせられます。states は今回の呼び出し用のコピーです 。

    引数

    this

    戻り値

    void
    ソースと継承
  • 指定文字のワールド座標を返します。index は Unicode コードポイント単位です。

    引数

    this
    index
    number

    戻り値

    完全なレイアウトを取得するには getShapedGlyphs() を使ってください。

    ソースと継承
  • 文字サイズをピクセル単位で返します。

    戻り値

    number
    ソースと継承
  • 塗りつぶし色のコピーを返します。

    戻り値

    ソースと継承
  • 現在のフォントへの読み取り専用参照を返します。

    戻り値

    Readonly
    ソースと継承
  • 文字間隔の倍率を返します。

    戻り値

    number
    ソースと継承
  • 行間隔の倍率を返します。

    戻り値

    number
    ソースと継承
  • シェーピング済みテキストのローカル軸平行境界矩形を返します。

    戻り値

    ソースと継承
  • 輪郭色のコピーを返します。

    戻り値

    ソースと継承
  • 輪郭の太さをピクセル単位で返します。

    戻り値

    number
    ソースと継承
  • 変更可能な輪郭頂点データを返します。次のジオメトリ再構築後は再取得が必要です。

    戻り値

    ソースと継承
  • [0°, 360°) に正規化した回転角のコピーを返します。

    戻り値

    ソースと継承
  • 必要に応じてシェーピングし、グリフ配置ビューを返します。cluster は JS UTF-16 インデックスです。

    戻り値

    readonly ShapedGlyph[]
    ソースと継承
  • 現在の JS 文字列を返します。

    戻り値

    string
    ソースと継承
  • 変更可能な塗りつぶし頂点データを返します。次のジオメトリ再構築後は再取得が必要です。

    戻り値

    ソースと継承
  • 文字サイズをピクセル単位で設定します。

    引数

    this
    TextResource
    size
    number

    戻り値

    void
    ソースと継承
  • シェーピング時のグリフクラスターのグループ化方針を設定します。

    引数

    this
    TextResource

    戻り値

    void
    ソースと継承
  • 塗りつぶし色をコピーします。既存ジオメトリは色のみを更新します。

    引数

    this
    TextResource

    戻り値

    void
    ソースと継承
  • フォントを設定し、その参照を保持します。

    引数

    this
    TextResource
    font
    Readonly

    戻り値

    void
    ソースと継承
  • 同期グリフ外観コールバックを設定し、null で解除します。コールバックはジオメトリ再構築時に実行されます。

    引数

    this
    TextResource
    processor

    戻り値

    void
    ソースと継承
  • 文字間隔の倍率を設定します。1 は既定の間隔です。

    引数

    this
    TextResource
    factor
    number

    戻り値

    void
    ソースと継承
  • 複数行テキストの配置を設定します。

    引数

    this
    TextResource
    alignment

    戻り値

    void
    ソースと継承
  • 行間隔の倍率を設定します。1 はフォント既定の行間隔です。

    引数

    this
    TextResource
    factor
    number

    戻り値

    void
    ソースと継承
  • 輪郭色をコピーします。既存ジオメトリは色のみを更新します。

    引数

    this
    TextResource

    戻り値

    void
    ソースと継承
  • 輪郭の太さをピクセル単位で設定します。

    引数

    this
    TextResource
    thickness
    number

    戻り値

    void
    ソースと継承
  • 表示文字列を設定し、次回の照会または描画で再シェーピングします。

    引数

    this
    TextResource
    value
    string

    戻り値

    void
    ソースと継承
  • TextStyle ビットフラグを設定します。太字や斜体などを組み合わせられます。

    引数

    this
    TextResource

    戻り値

    void
    ソースと継承
  • 横書きまたは縦書きの方向を設定します。

    引数

    this
    TextResource
    orientation

    戻り値

    void
    ソースと継承

シンボルメンバー

"[graphicsNative]": NativeGraphicsHandle<"text">
ソースと継承
"[mutableValue]": true
ソースと継承
"[transformableState]": TransformableState
ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0