AbyssLib 1.301
あびす謹製ノベルゲームフレームワークライブラリ

クラス IUIComponent

コンポーネントクラスのインターフェースです。 [詳細]

#include <Component.h>

IUIComponentに対する継承グラフ
UICBarDraw UICButtonDraw

すべてのメンバ一覧

Public メソッド

virtual ~IUIComponent ()
 仮想デストラクタです。
virtual void OnDraw ()=0
 描画を行います。
virtual bool OnMove ()=0
 処理を行います。
virtual int GetID () const =0
 コンポーネントIDを取得します。

説明

コンポーネントクラスのインターフェースです。


コンストラクタとデストラクタ

virtual ~IUIComponent ( ) [inline, virtual]

仮想デストラクタです。


関数

virtual void OnDraw ( ) [pure virtual]

描画を行います。

描画を行うように実装してください。

UICBarDraw, と UICButtonDrawで実装されています。

virtual bool OnMove ( ) [pure virtual]

処理を行います。

処理を行うように実装してください。

UICBarDraw, と UICButtonDrawで実装されています。

virtual int GetID ( ) const [pure virtual]

コンポーネントIDを取得します。

コンポーネントIDを取得するように実装してください。
コンポーネントを新規作成した際に用意した0以上の一意な値を返せばOKです。

戻り値:
本クラスのコンポーネントIDを返します。
クラスの種類毎に0以上の一意な値を返してください。
コンポーネントを新規作成した際に用意した0以上の一意な値を返せばOKです。

UICBarDraw, と UICButtonDrawで実装されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義