ConditionForceEffect Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Условные принудительные эффекты — это силы, применяемые в ответ на текущие значения датчика в устройстве. Иными словами, для условных эффектов силы требуется информация о движении устройства, например положение или скорость ручки джойстика. Как правило, эффекты условной силы не связаны с отдельными событиями во время игры или другого приложения. Они представляют собой внешние явления, такие как жесткость или свободность летной палки, или тенденция рулевого колеса вернуться в положение прямо вперед. Эффект условной силы не имеет предопределенной величины. Масштаб масштабируется пропорционально перемещению или положению входного объекта.
public ref class ConditionForceEffect sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Gaming.Input.ForceFeedback.IConditionForceEffectFactory, 196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ConditionForceEffect final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Gaming.Input.ForceFeedback.IConditionForceEffectFactory), 196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ConditionForceEffect
function ConditionForceEffect(effectKind)
Public NotInheritable Class ConditionForceEffect
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Конструкторы
ConditionForceEffect(ConditionForceEffectKind) |
Создает экземпляр ConditionForceEffect. |
Свойства
Gain |
Указывает процент, на который уменьшается сила эффекта. |
Kind |
Тип эффекта принудительной обратной связи. |
State |
Текущее состояние эффекта. |
Методы
SetParameters(Vector3, Single, Single, Single, Single, Single, Single) |
Задает параметры для эффекта обратной связи условной принудительной силы. |
Start() |
Запускает эффект принудительной обратной связи. |
Stop() |
Останавливает эффект принудительной обратной связи. |