Ninja Library - システム関数

njSetYCoefficientEx

3ラインフィルタの係数設定ex

書式

void njSetYCoefficientEx( fFilterRate, fBrightness )
Float fFilterRate
Float fBrightness

引数

fFilterRate   フィルタレート(0.f〜1.f)
fBrightness   ブライトネス(0.f〜1.f)

戻り値

なし

解説

3ラインフィルタの係数を変更します。

フィルタの強さと輝度を設定できます。 フィルタレートは0.fで一番弱く、1.fで最大になります。 ブライトネスは0.fで真暗、1.f最大輝度になります。 デフォルトは fFilterRate = 0.75f, fBrightness = 1.f です。


用例

njSetVirticalFilterMode( NJD_VIRTICAL_FILTER_NORMAL );
njSetYCoefficientEx( 1.f, 0.5f );

備考

3ラインフィルタはバーチカルフィルタがONの時にしか有効になりません。 デフォルトの設定ではNTSC、PALの場合はON、VGAの場合はOFFになっています。 VGAの場合はバーチカルフィルタをONにするにはNJD_VIRTICAL_FILTER_VGAを設定します。 また、拡張PAL(480ライン以上)の場合、フィルタは無効になります。

参照

njSetYCoefficient() 3ラインフィルタの係数設定

njSetYCoefficientEx
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000