다음을 통해 공유


GameInputForceFeedbackEnvelope(v2)

힘 피드백 효과를 수정하는 봉투를 정의합니다.

구문

struct GameInputForceFeedbackEnvelope
{
    uint64_t attackDuration;
    uint64_t sustainDuration;
    uint64_t releaseDuration;
    float    attackGain;
    float    sustainGain;
    float    releaseGain;
    uint32_t playCount;
    uint64_t repeatDelay;
};

멤버

attackDuration 형식: uint64_t

힘 피드백 효과 봉투의 지속 수준에 도달할 때까지의 시간(마이크로초)입니다.

sustainDuration 형식: uint64_t

지속 기간 시작부터 힘 피드백 효과 봉투의 릴리스 구성 요소까지의 시간(마이크로초)입니다. 효과가 영구적으로 실행되도록 하려면 이 값에 UINT64_MAX(을)를 사용합니다.

releaseDuration 형식: uint64_t

지속 기간부터 힘 피드백 효과 봉투의 릴리스까지의 시간(마이크로초)입니다.

attackGain 형식: float

힘 피드백 효과 봉투의 공격에 대한 한정자입니다.

sustainGain 형식: float

힘 피드백 효과 봉투의 지속 게인에 대한 한정자입니다.

releaseGain 형식: float

힘 피드백 효과 봉투의 해제 게인에 대한 한정자입니다.

playCount 형식: uint32_t

힘 피드백 이벤트에 봉투가 적용되는 반복 횟수입니다.

repeatDelay 형식: uint64_t

힘 피드백 봉투를 적용할 때의 시간 간격입니다.

비고

GameInputForceFeedbackEnvelope은(는) GameInputForceFeedbackConstantParams, GameInputForceFeedbackPeriodicParamsGameInputForceFeedbackRampParams 구조체의 멤버입니다. 힘 피드백 봉투는 장치를 통해 해당 출력을 수정하는 힘 피드백 효과에 대한 한정자입니다. 자세한 내용은 고급 GameInput 항목을 참조하세요.

요구 사항

헤더: GameInput.h

지원되는 플랫폼: Windows

참고 항목

GameInput 개요
GameInput