Kamui2 Library - ディスプレイ制御関数

kmSetPALEXTCallback

PAL拡張画面モード設定用コールバック関数の登録

書式

KMSTATUS kmSetPALEXTCallback( pPalExtCallback, Reserved )
PKMCALLBACKFUNC pPalExtCallback
PVOID Reserved

引数

pPalExtCallback   コールバック関数へのポインタ
Reserved   システム予約

戻り値

KMSTATUS_SUCCESS   成功

解説

ディスプレィモードをPAL拡張モードにするときに必要となるコールバック関数を登録します。 このコールバック関数は、kmSetDisplay()関数を実行したとき その引数に PAL拡張モードの指定をおこなうと自動的に呼び出されます。

コールバック関数は次のように定義してください。

PVOID pPalExtCallback( PVOID pData );

この引数 pDataには、Kamui内部のKMPALEXTINFO 構造体変数へのポインタが渡されます。 この構造体のメンバ nPALExtMode に縦方向拡大率設定値を代入します。

引数 Reserved にはNULLを指定してください。


用例

// Define callback function
PVOID pPalExtCallback( PVOID pData ){
	pData.nPALExtMode = KM_PALEXT_HEIGHT_RATIO_1_166;
}
	:
// Sets callback function
kmSetPALECTCallback( pPalExtCallback, NULL );
	:
// Sets display mode
kmSetDisplayMode( KM_DSPMODE_PALI640x480EXT,
		KM_DSPBPP_ARGB8888,
		KM_TRUE,
		KM_FALSE );
	:

参照

KMPALEXTINFO()
 PAL拡張モード設定用構造体

kmSetPALEXTCallback
COPYRIGHT © NEC Corporation / © SEGA ENTERPRISES, LTD., 1998-2000