GameInputForceFeedbackMotorInfo
포스 피드백 모터 정보를 정의합니다.
구문
typedef struct GameInputForceFeedbackMotorInfo {
GameInputFeedbackAxes supportedAxes;
GameInputLocation location;
uint32_t locationId;
uint32_t maxSimultaneousEffects;
bool isConstantEffectSupported;
bool isRampEffectSupported;
bool isSineWaveEffectSupported;
bool isSquareWaveEffectSupported;
bool isTriangleWaveEffectSupported;
bool isSawtoothUpWaveEffectSupported;
bool isSawtoothDownWaveEffectSupported;
bool isSpringEffectSupported;
bool isFrictionEffectSupported;
bool isDamperEffectSupported;
bool isInertiaEffectSupported;
} GameInputForceFeedbackMotorInfo
멤버
supportedAxes
형식: GameInputFeedbackAxes
지원되는 축 힘-피드백 모터가 힘을 적용할 수 있습니다.
위치
형식: GameInputLocation
힘 피드백 모터의 위치입니다.
locationId
형식: uint32_t
힘 피드백 모터의 위치를 나타내는 ID입니다.
maxSimultaneousEffects
형식: uint32_t
힘 피드백 모터에서 지원되는 동시 효과의 최대 개수입니다.
isConstantEffectSupported
형식: bool
상수 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isRampEffectSupported
형식: bool
램프 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isSineWaveEffectSupported
형식: bool
사인파 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isSquareWaveEffectSupported
형식: bool
사각파 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isTriangleWaveEffectSupported
형식: bool
삼각파 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isSawtoothUpWaveEffectSupported
형식: bool
톱니 상향파 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isSawtoothDownWaveEffectSupported
형식: bool
톱니 하향파 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isSpringEffectSupported
형식: bool
스프링 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isFrictionEffectSupported
형식: bool
마찰 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isDamperEffectSupported
형식: bool
댐퍼 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
isInertiaEffectSupported
형식: bool
관성 힘 피드백 효과가 지원되는지 여부를 나타냅니다.
비고
GameInputForceFeedbackMotorInfo
구조는 GameInputDeviceInfo의 멤버입니다. 이는 힘 피드백 모터에 대한 정보를 정의하고 GameInputFeedbackAxes 열거형에 대한 포인터를 사용합니다.
현대 장치에서 힘 피드백은 일반적으로 레이싱 휠에만 사용되며, 단일 출 모터가 스티어링 휠 자체에 연결되어 있습니다. 그러나 GameInput API는 수에 제한 없이 힘 피드백 모터를 지원하며 장치의 각 모터에 고유한 인덱스 번호를 할당합니다. 비행 시뮬레이터의 압력복과 같이 적용된 힘이 무차원인 특수한 사례의 경우 "일반" 축이 사용됩니다.
요건
헤더: GameInput.h
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔