目次 - SDL 3.0 API(機能別) - 力覚フィードバック - SDL_HapticRamp

SDL_HapticRamp

増減エフェクトのテンプレートの構造体

ヘッダ

SDL3/SDL_haptic.h

フィールド

ヘッダ
SDL_HapticEffectTypetypeSDL_HAPTIC_RAMP
SDL_HapticDirectiondirectionエフェクトの向き
再生
Uint32length継続時間(ミリ秒)
Uint16delayエフェクトが始まるまでの待ち時間
トリガ
Uint16buttonエフェクトを引き起こすボタン
Uint16intervalエフェクトを再び引き起こす時間
増減
Sint16start開始時の強さ
Sint16end終了時の強さ
エンベロープ
Uint16attack_length立ち上がりの継続時間
Uint16attack_level立ち上がりの強さ
Uint16fade_length立ち下げの継続時間
Uint16fade_level立ち下げの強さ

詳細

この構造体はSDL_HAPTIC_RAMP(増減エフェクト)専用である.

増減エフェクトはstartの強さで始まり, endの強さで終わる. 増減は線形である. 増減エフェクトで立ち上がりと立ち下がりを使うと, それらは加算され, 線形ではなく二次関数的になる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_HapticRamp - SDL Wiki