Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SystemLabelParameterObject

SystemLabel のコンストラクタに渡すことができるパラメータ。 各メンバの詳細は SystemLabel の同名メンバの説明を参照すること。

Hierarchy

Index

Properties

Optional anchorX

anchorX: number

オブジェクトのアンカーの横位置。アンカーについては以下の通り。

  • アンカーとして設定した箇所がこのオブジェクトの基点 (位置、拡縮・回転の基点) となる。
  • 単位は相対値 (左上端が (0, 0) 中央が (0.5, 0,5) 右下端が (1,1) ) である。 anchorXとanchorYの両方が省略された場合、このオブジェクトの位置 (x, y) は左上端を基準に決定され、拡縮・回転の基点は中央座標となる。 これは前バージョンとの互換性のための挙動である。 anchorX, anchorYのどちらかのみを指定した場合の動作は不定である。
default

undefined

Optional anchorY

anchorY: number

オブジェクトのアンカーの縦位置。アンカーについては以下の通り。

  • アンカーとして設定した箇所がこのオブジェクトの基点 (位置、拡縮・回転の基点) となる。
  • 単位は相対値 (左上端が (0, 0) 中央が (0.5, 0,5) 右下端が (1,1) ) である。 anchorXとanchorYの両方が省略された場合、このオブジェクトの位置 (x, y) は左上端を基準に決定され、拡縮・回転の基点は中央座標となる。 これは前バージョンとの互換性のための挙動である。 anchorX, anchorYのどちらかのみを指定した場合の動作は不定である。
default

undefined

Optional angle

angle: number

オブジェクトの回転。度数で指定する。

default

0

Optional children

children: E[]

このエンティティの全子エンティティ。

default

undefined

Optional compositeOperation

compositeOperation: CompositeOperation

描画時の合成方法を指定する。 省略された場合、合成方法を指定しない(親の合成方法を利用する)。

default

undefined

Optional fontFamily

fontFamily: FontFamily

フォントファミリ。 現バージョンのakashic-engineの SystemLabel において、この値の指定は参考値に過ぎない。 そのため、実行環境によっては無視される事がありうる。

default

FontFamily.SansSerif

fontSize

fontSize: number

フォントサイズ。 0 以上の数値でなければならない。そうでない場合、動作は不定である。

Optional height

height: number

このオブジェクトの縦幅。実際の表示領域としてはscaleX, scaleY, angleの値も考慮する必要がある。

default

0

Optional hidden

hidden: boolean

このエンティティの表示状態。

default

false

Optional id

id: number

このエンティティに割り振られる E#id の値。 エンジンが一意の ID を設定するため、通常指定する必要はない。 この値は、スナップショットローダがエンティティを復元する際にのみ指定されるべきである。

default

undefined

Optional local

local: boolean

このエンティティがローカルであるか否か。 コンストラクタで真が指定された時、または属するシーンがローカルシーンまたはローカルティック補間シーンである時、この値は真である。

この値が真である場合、このエンティティに対する point イベントはこのゲームインスタンスにのみ通知され、 他の参加者・視聴者には通知されない。また真である場合、 id の値の一意性は保証されない。

default

false

Optional maxWidth

maxWidth: number

描画時に考慮すべき最大幅。 数値である場合、エンジンはこの幅を超える長さの文字列について、この幅に収まるように描画するよう要求する。その方法は環境に依存する。

default

undefined

Optional opacity

opacity: number

0~1でオブジェクトの不透明度を表す。 この値が0の場合、Rendererは描画処理を省略する。

default

1

Optional parent

parent: E | Scene

このエンティティの親

default

undefined

Optional scaleX

scaleX: number

オブジェクトの横方向の倍率。

default

1

Optional scaleY

scaleY: number

オブジェクトの縦方向の倍率。

default

1

scene

scene: Scene

このエンティティが属するシーン。

Optional shaderProgram

shaderProgram: ShaderProgram

このエンティティの描画時に利用されるシェーダプログラム。 このエンティティの renderer#isSupportedShaderProgram() が偽を返した場合、 renderer#setShaderProgram() は呼ばれないことに注意。

また g.FilledRect やその親エンティティに本値を指定した場合、対象の g.FilledRect の描画結果は不定である。 これは実装上の制限に基づく現バージョンの仕様である。

この値に undefined を指定した場合、親のシェーダプログラムを利用する。 この値に null を指定した場合、明示的にデフォルトのシェーダプログラムを利用する。

default

undefined

Optional strokeColor

strokeColor: string

輪郭色。CSS Colorで指定する。

default

"black"

Optional strokeOnly

strokeOnly: boolean

文字の描画スタイルを切り替える。 true を指定した場合、文字全体は描画されず、輪郭のみ描画される。 false を指定した場合、文字全体と輪郭が描画される。

default

false

Optional strokeWidth

strokeWidth: number

輪郭幅。 0 以上の数値でなければならない。 0 を指定した場合、輪郭は描画されない。

default

0

Optional tag

tag: any

ゲーム開発者向けのタグ情報管理コンテナ。 この値はゲームエンジンのロジックからは使用されず、ゲーム開発者は任意の目的に使用してよい。

default

undefined

Optional targetCameras

targetCameras: Camera[]

このエンティティを表示できるカメラの配列。 この値が undefined または空配列である場合、このエンティティとその子孫はカメラによらず描画される。 空でない配列である場合、このエンティティとその子孫は、配列内に含まれるカメラでの描画の際にのみ表示される。

default

undefined

text

text: string

描画する文字列。

Optional textAlign

textAlign: TextAlign

文字列の描画位置。 TextAlign.Left 以外にする場合、 widthAutoAdjustfalse にすべきである。(widthAutoAdjust の項を参照)

default

TextAlign.Left

Optional textBaseline

textBaseline: TextBaseline

文字列のベースライン。

default

TextBaseline.Alphabetic

Optional textColor

textColor: string

文字色。CSS Colorで指定する。

default

"black"

Optional touchable

touchable: boolean

プレイヤーにとって触れられるオブジェクトであるかを表す。 この値が偽である場合、ポインティングイベントの対象にならない。

default

false

Optional width

width: number

このオブジェクトの横幅。実際の表示領域としてはscaleX, scaleY, angleの値も考慮する必要がある。

default

0

Optional x

x: number

このオブジェクトの横位置。実際の座標位置はscaleX, scaleY, angle, anchorX, anchorYの値も考慮する必要がある。

default

0

Optional y

y: number

このオブジェクトの縦位置。実際の座標位置はscaleX, scaleY, angle, anchorX, anchorYの値も考慮する必要がある。

default

0

Generated using TypeDoc