SophiaFramework UNIVERSE 5.3 |
コンストラクタ/デストラクタ |
---|
SFRFrame(
SFRResponderPtr parent
)
SFRFrame クラスのコンストラクタです。
|
~SFRFrame( Void ) SFRFrame クラスのデストラクタです。
|
パブリック関数 | |
---|---|
SFXRGBColorConstRef |
GetColor(
ColorType index
) 色を取得します。
|
Void |
SetColor(
ColorType index
, SFXRGBColorConstRef color
) 色を設定します。
|
プロテクト関数 | |
---|---|
static SFXRectangle |
AdjustBound(
SFXRectangleConstRef rect
) 座標を調節します。
|
Void |
ContentHandler(
SFXGraphicsPtr graphics
) [ハンドラ] コンテント領域を再描画します。
|
SFRResponderPtr |
GetResponder( Void ) レスポンダを取得します。
|
SFCError |
MakeHandler( Void ) コンテント領域を再描画します。
|
型 |
---|
ColorEnum
特定の箇所を表す定数です。
|
[ protected ] SFRFrame( SFRResponderPtr parent // 親となるレスポンダのポインタ );
[ protected, virtual ] ~SFRFrame(Void);
[ protected, static ] SFXRectangle AdjustBound( SFXRectangleConstRef rect // 調節する座標 );
座標の幅もしくは高さが 0 以下の場合は、座標の幅もしくは高さを 1 に設定します。
[ protected ] Void ContentHandler( SFXGraphicsPtr graphics // SFXGraphics インスタンス );
レスポンダのコンテント領域を、白く塗り潰します。( 白色 : SFXRGBColor(0xFF, 0xFF, 0xFF, 0x00) で定義される色 )
SFRTitleWindow クラスのコンテント領域を白く塗り潰します。
SFRTitleWindow::ContentHandler(graphics);
[ public, const ] SFXRGBColorConstRef GetColor( ColorType index // パレットインデックス );
SFRFrame::ColorEnum 型のパレットインデックスを指定します。
無効なパレットインデックスを設定したときの動作は不定です。
[ protected, const ] SFRResponderPtr GetResponder(Void);
[ protected ] SFCError MakeHandler(Void);
SFRFrame::MakeHandler 関数は、内部的に SFRFrame::ContentHandler ハンドラ関数を SREVT_RESPONDER_RENDER と SRP16_RENDER_CONTENT のイベント ペアと関連付けて登録します。
[ public ] Void SetColor( ColorType index // パレットインデックス SFXRGBColorConstRef color // 色 );
SFRFrame::ColorEnum 型のパレットインデックスを指定します。
色を指定します。
無効なパレットインデックスを設定したときの動作は不定です。
enum ColorEnum { COLOR_CONTENT_BASE = 0, // コンテント領域の内部を表す定数 };
色を設定 / 取得するときに使います。
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |