返回参数
成功返回true,否则返回false
LogiPlayDirtRoadEffect(土路效果)
bool LogiPlayDirtRoadEffect(const int index, const int magnitudePercentage);
这个LogiPlayDirtRoadEffect () f函数开启土路效果 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。
magnitudePercentage:指土路影响的程度。有效范围为0到100,高于100不起作用。 返回参数
成功返回true,否则返回false
LogiStopDirtRoadEffect
bool LogiStopDirtRoadEffect(const int index);
这个LogiStopDirtRoadEffect () 停止土路效果(模拟) 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiPlayBumpyRoadEffect(颠簸路面)
bool LogiPlayBumpyRoadEffect(const int index, const int magnitudePercentage);
这个LogiPlayBumpyRoadEffect () 函数模拟颠簸路面的影响效果 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。
magnitudePercentage :表示颠簸路面影响程度,有效范围从0到100,任何超出100的值都将不会起作用。 返回参数
成功返回true,否则返回false
LogiStopBumpyRoadEffect
bool LogiStopBumpyRoadEffect (const int index);
这个函数停止模拟颠簸路面的影响 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiPlaySlipperyRoadEffect(平滑路面)
bool LogiPlaySlipperyRoadEffect(const int index, const int magnitudePercentage);
这个函数模拟平滑路面的影响效果。 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。
magnitudePercentage :表示平滑路面影响程度,有效范围从0到100,100表示最平滑的
效果 返回参数
成功返回true,否则返回false
LogiStopSlipperyRoadEffect
bool LogiStopSlipperyRoadEffect (const int index);
这个函数作用是停止模拟平滑路面的效果。 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiPlaySurfaceEffect(路面响应效果)
bool LogiPlaySurfaceEffect(const int index, const int type, const int magnitudePercentage, const int period);
这个函数表示表面影响的效果 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。
类型:特定的类型的力影响,可以是以下数值: o LOGI_PERIODICTYPE_SINE o LOGI_PERIODICTYPE_SQUARE o LOGI_PERIODICTYPE_TRIANGLE
magnitudePercentage:表示表面影响力的大小,有效范围从0到100,数值超过100则不会起作用。
Period:表示周期力作用的期限,值是以毫秒测量的周期函数一个全周期的持续时间。一个比较好的范围是从20ms(沙子)到120ms(木桥或是鹅卵石),作为一个表面的影响周期不能大过150ms。 返回参数
成功返回true,否则返回false
LogiStopSurfaceEffectEffect
bool LogiStopSurfaceEffect (const int index);
这个函数停止表面的影响
参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiPlayCarAirborne(空降效果模拟)
bool LogiPlayCarAirborne(const int index);
这个函数模拟汽车空降的效果。 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiStopCarAirborne
bool LogiStopCarAirborne(const int index);
这个 LogiStopCarAirborne () 函数模拟汽车在路面腾空时的效果。 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiPlaySoftstopForce(软停止力)
bool LogiPlaySoftstopForce(const int index, const int usableRangePercentage);
这个LogiPlaySoftstopForce () 函数表示汽车soft停止时的效果。 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。
usableRangePercentage:表示在soft停止力影响百分数中的死区 返回参数
成功返回true,否则返回false
LogiStopSoftstopForce
bool LogiStopSoftstopForce(const int index);
这个 LogiStopSoftstopForce () 停止the soft stop force. 参数
索引:游戏控制器的索引。索引0对应连接的第一个游戏控制器。索引1对应第二个游戏控制器。 返回参数
成功返回true,否则返回false
LogiSetPreferredControllerProperties(设置前轮属性)
bool LogiSetPreferredControllerProperties(const LogiControllerPropertiesData properties);
该LogiSetPreferredControllerProperties()设置首选轮的属性。 参数
属性:包含的所有字段结构都要进行设置。 返回参数
成功返回true,否则返回false
LogiGetCurrentControllerProperties (获得当前控制器属性) bool LogiGetCurrentControllerProperties(const int index, LogiControllerPropertiesData& properties);
这个LogiGetCurrentControllerProperties () 根据当前控制器的参数填充性能参数 参数
索引:控制器的索引
properties : 接收当前参数 返回参数
成功返回true,否则返回false
LogiGetShifterMode(获得换挡模式) int LogiGetShifterMode(const int index);
该LogiGetShifterMode()获取当前的换档模式(门或顺序) 参数
索引:控制器的索引 返回参数
1,如果移位器门,0如果移位是连续的,-1如有不明
LogiSetOperatingRange(设置控制器作用范围)
bool LogiSetOperatingRange(const int index, const int range);
所述LogiSetOperatingRange()用范围参数设置控制器的操作范围。 参数
索引:控制器的索引 范围:被设置操作范围 返回参数
成功返回true,否则返回false
LogiGetOperatingRange
bool LogiGetOperatingRange(const int index, int& range);
所述LogiGetOperatingRange()函数根据当前控制器的操作范围获得控制器的范围参数。 参数
索引:控制器的索引
范围:接收当前控制器的操作范围(是一个整数?) 返回参数
成功返回true,否则返回false
LogiPlayLeds(设置显示灯)
bool LogiPlayLeds(const int index, const float currentRPM, const float rpmFirstLedTurnsOn, const float rpmRedLine);
该函数启动控制器的led。 参数
索引:控制器的索引 currentRPM:当前RPM
rpmFirstLedTurnsOn :当第一个led打开时的 RPM
rpmRedLine :低于这个值所有的led会打开,高于这个值,所有的led开始闪烁。 返回参数
成功返回true,否则返回false
LogiSetOperatingRangeDInput
bool LogiSetOperatingRangeDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, const int range);
所述LogiSetOperatingRangeDInput()用范围参数设置控制器的操作范围 参数
deviceHandle: DInput 游戏控制器的手柄 range :被设置的参数范围 返回参数
成功返回true,否则返回false 注意
这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)
LogiGetOperatingRangeDInput
bool LogiGetOperatingRangeDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, int& range);
所述函数根据当前控制器的操作范围获得控制器的范围参数。 参数
deviceHandle: DInput 游戏控制器的手柄
范围:接收当前控制器的操作范围(是一个整数?) 返回参数
成功返回true,否则返回false 注意
这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)
LogiPlayLedsDInput
bool LogiPlayLedsDInput(const LPDIRECTINPUTDEVICE8 deviceHandle, const float currentRPM, const float rpmFirstLedTurnsOn, const float rpmRedLine);
该函数启动控制器的led。 参数
deviceHandle: DInput 游戏控制器的手柄 currentRPM:当前RPM
rpmFirstLedTurnsOn :当第一个led打开时的 RPM
rpmRedLine :低于这个值所有的led会打开,高于这个值,所有的led开始闪烁。 返回参数
成功返回true,否则返回false 注意
这个函数可以使用不管SDK是否已经被初始化(即可以在没有LogiSteeringInitialize函数下使用)
LogiSteeringShutdown
bool LogiSteeringShutdown();
该LogiSteeringShutdown()关闭SDK和注销控制器对象 返回参数 这个函数没有返回参数 46130006109912