SceneEvent (クラス)
public abstract SceneEvent {inherits Event}
パッケージ: CURL.GRAPHICS.SCENE
直接継承しているサブクラス: IntersectionSceneEvent

シーン イベントすべての抽象基本 クラス。


コンストラクタ
default:SceneEvent型のオブジェクトを作成します。
コンストラクタ public {SceneEvent.default}

プロパティ
consumed?:イベントをすでに処理する可能性があったハンドラによりそのイベントが使用されたかどうかを示す boolconsumed?false に初期化されます。
アクセサ public SceneEvent.consumed?:bool
セッター public SceneEvent.consumed?:bool

メソッド
clone:イベントのクローンを作成します。
public final {SceneEvent.clone}:SceneEvent
clone-into:SceneEvent のフィールドを self にコピーします。このメソッドはフィールドを追加するサブクラスに実装する必要があります。
public {SceneEvent.clone-into e:SceneEvent}:void
consume:このメソッドは SceneEvent を使用し、その SceneEvent.consumed? プロパティを true に設定します。
public {SceneEvent.consume}:void
transformed-clone:イベントの変換されたクローンを作成します。このメソッドは変換する必要のあるフィールドを追加するサブクラスに実装しなければなりません。
public {SceneEvent.transformed-clone
transformation:Transformation3d
}:SceneEvent
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {SceneEvent.default}

SceneEvent型のオブジェクトを作成します。

説明

このコンストラクタは通常、SceneEvent のサブクラスのみにより直接呼び出されます。



プロパティ詳細
consumed? (アクセサ)
アクセサ public SceneEvent.consumed?:bool
セッター public SceneEvent.consumed?:bool

イベントをすでに処理する可能性があったハンドラによりそのイベントが使用されたかどうかを示す boolconsumed?false に初期化されます。






メソッド詳細
clone (メソッド)
public final {SceneEvent.clone}:SceneEvent

イベントのクローンを作成します。



clone-into (メソッド)
public {SceneEvent.clone-into e:SceneEvent}:void

SceneEvent のフィールドを self にコピーします。このメソッドはフィールドを追加するサブクラスに実装する必要があります。



consume (メソッド)
public {SceneEvent.consume}:void

このメソッドは SceneEvent を使用し、その SceneEvent.consumed? プロパティを true に設定します。



transformed-clone (メソッド)
public {SceneEvent.transformed-clone
transformation:Transformation3d
}:SceneEvent

イベントの変換されたクローンを作成します。このメソッドは変換する必要のあるフィールドを追加するサブクラスに実装しなければなりません。