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

# SDL_HapticRamp

増減効果のテンプレートの構造体

## フィールド

Uint16 | type | SDL_HAPTIC_RAMP
SDL_HapticDirection | direction | 効果の向き
再生
Uint32 | length | 継続時間(ミリ秒)
Uint16 | delay | 効果が始まるまでの待ち時間
トリガ
Uint16 | button | 効果を引き起こすボタン
Uint16 | interval | 効果を再び引き起こす時間
増減
Sint16 | start | 開始時の強さ
Sint16 | end | 終了時の強さ
エンベロープ
Uint16 | attack_length | 立ち上がりの継続時間
Uint16 | attack_level | 立ち上がりの強さ
Uint16 | fade_length | 立ち下げの継続時間
Uint16 | fade_level | 立ち下げの強さ

## 詳細

この構造体はSDL_HAPTIC_RAMP専用である.

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

## 関連項目(構造体)

SDL_HapticDirection

## 関連項目(関数)

SDL_HapticNewEffect

## SDL Wikiへのリンク

SDL_HapticRamp - SDL Wiki