Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка ForceFeedbackConstants.h

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка ForceFeedbackConstants.h

Константы, привыкшие в открытых интерфейсах к реализации Обратной связи Силы в Mac OS X.

Этот заголовочный файл содержит тип Эффекта UUIDs, введите определения, используемые в API, вызовите константы обратной связи и ошибочные значения, используемые API.

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Swift

    var E_PENDING: Int { get } var FF_DEGREES: Int32 { get } var FF_FFNOMINALMAX: Int32 { get } var FF_INFINITE: UInt { get } var FF_SECONDS: Int32 { get } var FFEFF_OBJECTOFFSETS: UInt { get } var FFERR_DEVICEFULL: Int { get } var FFERR_DEVICEPAUSED: Int { get } var FFERR_DEVICERELEASED: Int { get } var FFERR_EFFECTPLAYING: Int { get } var FFERR_EFFECTTYPEMISMATCH: Int { get } var FFERR_EFFECTTYPENOTSUPPORTED: Int { get } var FFERR_HASEFFECTS: Int { get } var FFERR_INCOMPLETEEFFECT: Int { get } var FFERR_INTERNAL: Int { get } var FFERR_INVALIDDOWNLOADID: Int { get } var FFERR_MOREDATA: Int { get } var FFERR_NOTDOWNLOADED: Int { get } var FFERR_NOTINITIALIZED: Int { get } var FFERR_UNPLUGGED: Int { get } var FFERR_UNSUPPORTEDAXIS: Int { get } var FFJOFS_X: Int32 { get }

    Objective C

    #define E_PENDING 0x8000000AL #define FF_DEGREES 100 #define FF_DOWNLOADSKIPPED ((HRESULT)0x00000003L) #define FF_EFFECTRESTARTED ((HRESULT)0x00000004L) #define FF_FALSE S_FALSE #define FF_FFNOMINALMAX 10000 #define FF_INFINITE 0xFFFFFFFFUL #define FF_OK S_OK #define FF_SECONDS 1000000 #define FF_TRUNCATED ((HRESULT)0x00000008L) #define FF_TRUNCATEDANDRESTARTED ((HRESULT)0x0000000CL) #define FFEFF_OBJECTOFFSETS 0x00000002UL #define FFERR_DEVICEFULL 0x80040201L #define FFERR_DEVICENOTREG REGDB_E_CLASSNOTREG #define FFERR_DEVICEPAUSED 0x80040301L #define FFERR_DEVICERELEASED 0x80040307L #define FFERR_EFFECTPLAYING 0x80040208L #define FFERR_EFFECTTYPEMISMATCH 0x80040303L #define FFERR_EFFECTTYPENOTSUPPORTED 0x80040306L #define FFERR_GENERIC E_FAIL #define FFERR_HASEFFECTS 0x80040204L #define FFERR_INCOMPLETEEFFECT 0x80040206L #define FFERR_INTERNAL 0x80040302L #define FFERR_INVALIDDOWNLOADID 0x80040300L #define FFERR_INVALIDPARAM E_INVALIDARG #define FFERR_MOREDATA 0x80040202L #define FFERR_NOINTERFACE E_NOINTERFACE #define FFERR_NOTDOWNLOADED 0x80040203L #define FFERR_NOTINITIALIZED 0x80040305L #define FFERR_OUTOFMEMORY E_OUTOFMEMORY #define FFERR_UNPLUGGED 0x80040209L #define FFERR_UNSUPPORTED E_NOTIMPL #define FFERR_UNSUPPORTEDAXIS 0x80040304L #define FFJOFS_X 0 #define FFJOFS_X 0 #define kFFEffectType_ConstantForce_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x60, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_CustomForce_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x6B, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Damper_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x68, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Friction_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x6A, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Inertia_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x69, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_RampForce_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x61, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_SawtoothDown_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x66, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_SawtoothUp_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x65, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Sine_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x63, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Spring_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x67, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Square_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x62, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00) #define kFFEffectType_Triangle_ID CFUUIDGetConstantUUIDWithBytes(NULL, \ 0xE5, 0x59, 0xC4, 0x64, 0xC5, 0xCD, 0x11, 0xD6, \ 0x8A, 0x1C, 0x00, 0x03, 0x93, 0x53, 0xBD, 0x00)

    Константы

    • E_PENDING

      E_PENDING

      Данные еще не доступны.

      Доступный в OS X v10.2 и позже.

    • FF_DEGREES

      FF_DEGREES

      Доступный в OS X v10.2 и позже.

    • FF_DOWNLOADSKIPPED

      FF_DOWNLOADSKIPPED

      Параметры эффекта были успешно обновлены FFEffectSetParameters, но эффект не был загружен, потому что был передан флаг FFEP_NODOWNLOAD.

      Доступный в OS X v10.2 и позже.

    • FF_EFFECTRESTARTED

      FF_EFFECTRESTARTED

      Параметры эффекта были успешно обновлены FFEffectSetParameters, но для изменения параметров, эффект должен был быть перезапущен.

      Доступный в OS X v10.2 и позже.

    • FF_FALSE

      FF_FALSE

      Работа не завершалась успешно.

      Доступный в OS X v10.2 и позже.

    • FF_FFNOMINALMAX

      FF_FFNOMINALMAX

      Доступный в OS X v10.2 и позже.

    • FF_INFINITE

      FF_INFINITE

      Доступный в OS X v10.2 и позже.

    • FF_OK

      FF_OK

      Работа завершилась успешно.

      Доступный в OS X v10.2 и позже.

    • FF_SECONDS

      FF_SECONDS

      Доступный в OS X v10.2 и позже.

    • FF_TRUNCATED

      FF_TRUNCATED

      Параметры эффекта были успешно обновлены FFEffectSetParameters, но некоторые из них были вне возможностей устройства и были усеченными.

      Доступный в OS X v10.2 и позже.

    • FF_TRUNCATEDANDRESTARTED

      FF_TRUNCATEDANDRESTARTED

      Равный FF_EFFECTRESTARTED | FF_TRUNCATED.

      Доступный в OS X v10.2 и позже.

    • FFEFF_OBJECTOFFSETS

      FFEFF_OBJECTOFFSETS

      OBJECT IDS не может использоваться, чтобы идентифицировать кнопки запуска в FFEFFECT.dwTriggerButton и вывести оси в FFEFFECT.rgdwAxes[n]. Используйте объектные смещения (константы FFJOFS_*), единственный поддерживаемый метод.

      Доступный в OS X v10.2 и позже.

    • FFERR_DEVICEFULL

      FFERR_DEVICEFULL

      Устройство полно.

      Доступный в OS X v10.2 и позже.

    • FFERR_DEVICENOTREG

      FFERR_DEVICENOTREG

      Экземпляр устройства или устройства или эффект не регистрируются.

      Доступный в OS X v10.2 и позже.

    • FFERR_DEVICEPAUSED

      FFERR_DEVICEPAUSED

      Когда устройство приостанавливается через вызов к FFDeviceSendForceFeedbackCommand (), другие операции, такие как изменение существующих параметров эффекта и создание новых эффектов не позволяются.

      Доступный в OS X v10.2 и позже.

    • FFERR_DEVICERELEASED

      FFERR_DEVICERELEASED

      Устройство было выпущено.

      Доступный в OS X v10.2 и позже.

    • FFERR_EFFECTPLAYING

      FFERR_EFFECTPLAYING

      Попытка была предпринята для изменения параметров эффекта, в то время как она играет. Не вся поддержка устройств, изменяющая параметры эффекта, в то время как это играет.

      Доступный в OS X v10.2 и позже.

    • FFERR_EFFECTTYPEMISMATCH

      FFERR_EFFECTTYPEMISMATCH

      Драйвер IOForceFededbackLib получил запрос модификации эффекта, основной тип которого не соответствует определенный тип эффекта для проведенного в действие.

      Доступный в OS X v10.2 и позже.

    • FFERR_EFFECTTYPENOTSUPPORTED

      FFERR_EFFECTTYPENOTSUPPORTED

      Тип эффекта, который требуют, явно не поддерживается определенным устройством.

      Доступный в OS X v10.2 и позже.

    • FFERR_GENERIC

      FFERR_GENERIC

      Произошла неопределенная ошибка.

      Доступный в OS X v10.2 и позже.

    • FFERR_HASEFFECTS

      FFERR_HASEFFECTS

      Устройство не может быть повторно инициализировано, потому что существуют все еще эффекты, присоединенные к нему.

      Доступный в OS X v10.2 и позже.

    • FFERR_INCOMPLETEEFFECT

      FFERR_INCOMPLETEEFFECT

      Эффект не мог быть загружен, потому что отсутствует важная информация. Например, никакие оси не были связаны с эффектом, или никакая специфичная для типа информация не была создана.

      Доступный в OS X v10.2 и позже.

    • FFERR_INTERNAL

      FFERR_INTERNAL

      Драйвер IOForceFededbackLib обнаружил внутренний отказ. Часто это происходит из-за неожиданного внутреннего пути выполнения кода.

      Доступный в OS X v10.2 и позже.

    • FFERR_INVALIDDOWNLOADID

      FFERR_INVALIDDOWNLOADID

      Индекс эффекта, предоставленный API в downloadID, не распознан драйвером IOForceFeedbackLib.

      Доступный в OS X v10.2 и позже.

    • FFERR_INVALIDPARAM

      FFERR_INVALIDPARAM

      Недопустимый параметр был передан функции возврата, или объект не был в состоянии, допустившем, что была вызвана функция.

      Доступный в OS X v10.2 и позже.

    • FFERR_MOREDATA

      FFERR_MOREDATA

      Не вся запрошенная информация вписалась в буфер.

      Доступный в OS X v10.2 и позже.

    • FFERR_NOINTERFACE

      FFERR_NOINTERFACE

      Указанный интерфейс не поддерживается объектом

      Доступный в OS X v10.2 и позже.

    • FFERR_NOTDOWNLOADED

      FFERR_NOTDOWNLOADED

      Эффект не загружается.

      Доступный в OS X v10.2 и позже.

    • FFERR_NOTINITIALIZED

      FFERR_NOTINITIALIZED

      Этот объект не был инициализирован

      Доступный в OS X v10.2 и позже.

    • FFERR_OUTOFMEMORY

      FFERR_OUTOFMEMORY

      Не мог выделить достаточную память для завершения запроса вызывающей стороны.

      Доступный в OS X v10.2 и позже.

    • FFERR_UNPLUGGED

      FFERR_UNPLUGGED

      Работа не могла быть завершена, потому что не включается устройство.

      Доступный в OS X v10.2 и позже.

    • FFERR_UNSUPPORTED

      FFERR_UNSUPPORTED

      В это время не поддерживается вызванная функция

      Доступный в OS X v10.2 и позже.

    • FFERR_UNSUPPORTEDAXIS

      FFERR_UNSUPPORTEDAXIS

      Эффект включает одну или более осей, которые не поддерживает устройство.

      Доступный в OS X v10.2 и позже.

    • FFJOFS_<i>i</i>

      FFJOFS_<i>i</i>

      Ось и смещения Поля кнопки, используемые в FFEFFECT.dwTriggerButton и FFEFFECT.rgdwAxes [.

    • FFJOFS_X

      FFJOFS_X

      Ось и смещения Поля кнопки, используемые в FFEFFECT.dwTriggerButton и FFEFFECT.rgdwAxes [.

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_ConstantForce_ID

      kFFEffectType_ConstantForce_ID

      UUID для постоянного типа эффекта силы

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_CustomForce_ID

      kFFEffectType_CustomForce_ID

      UUID для пользовательского типа эффекта силы

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Damper_ID

      kFFEffectType_Damper_ID

      UUID для типа эффекта увлажнителя

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Friction_ID

      kFFEffectType_Friction_ID

      UUID для типа эффекта трения

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Inertia_ID

      kFFEffectType_Inertia_ID

      UUID для типа эффекта инерции

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_RampForce_ID

      kFFEffectType_RampForce_ID

      UUID для ската вызывают тип эффекта

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_SawtoothDown_ID

      kFFEffectType_SawtoothDown_ID

      UUID для вниз типа эффекта пилообразного сигнала

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_SawtoothUp_ID

      kFFEffectType_SawtoothUp_ID

      UUID для вверх типа эффекта пилообразного сигнала

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Sine_ID

      kFFEffectType_Sine_ID

      UUID для синусоидального типа эффекта

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Spring_ID

      kFFEffectType_Spring_ID

      UUID для пружинного типа эффекта

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Square_ID

      kFFEffectType_Square_ID

      UUID для прямоугольного типа эффекта

      Доступный в OS X v10.2 и позже.

    • kFFEffectType_Triangle_ID

      kFFEffectType_Triangle_ID

      UUID для треугольного волнового типа эффекта

      Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFCapabilitiesEffectSubType = UInt32

    Objective C

    enum { FFCAP_ST_KINESTHETIC = 1, FFCAP_ST_VIBRATION = 2 }; typedef UInt32 FFCapabilitiesEffectSubType;

    Обсуждение

    Флаги раньше указывали подтип эффекта.

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFCapabilitiesEffectType = UInt32

    Objective C

    enum { FFCAP_ET_CONSTANTFORCE = 0x00000001UL, FFCAP_ET_RAMPFORCE = 0x00000002UL, FFCAP_ET_SQUARE = 0x00000004UL, FFCAP_ET_SINE = 0x00000008UL, FFCAP_ET_TRIANGLE = 0x00000010UL, FFCAP_ET_SAWTOOTHUP = 0x00000020UL, FFCAP_ET_SAWTOOTHDOWN = 0x00000040UL, FFCAP_ET_SPRING = 0x00000080UL, FFCAP_ET_DAMPER = 0x00000100UL, FFCAP_ET_INERTIA = 0x00000200UL, FFCAP_ET_FRICTION = 0x00000400UL, FFCAP_ET_CUSTOMFORCE = 0x00000800UL }; typedef UInt32 FFCapabilitiesEffectType;

    Константы

    • FFCAP_ET_CONSTANTFORCE

      FFCAP_ET_CONSTANTFORCE

      Эффект представляет постоянный эффект силы.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_RAMPFORCE

      FFCAP_ET_RAMPFORCE

      Эффект представляет эффект силы ската.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_SQUARE

      FFCAP_ET_SQUARE

      Эффект представляет квадратный эффект силы.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_SINE

      FFCAP_ET_SINE

      Эффект представляет эффект силы синуса.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_TRIANGLE

      FFCAP_ET_TRIANGLE

      Эффект представляет треугольный эффект силы.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_SAWTOOTHUP

      FFCAP_ET_SAWTOOTHUP

      Эффект представляет зуб пилы, вызывают эффект.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_SAWTOOTHDOWN

      FFCAP_ET_SAWTOOTHDOWN

      Эффект представляет зуб пилы, вниз вызывают эффект.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_SPRING

      FFCAP_ET_SPRING

      Эффект представляет эффект усилия пружины.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_DAMPER

      FFCAP_ET_DAMPER

      Эффект представляет эффект силы увлажнителя.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_INERTIA

      FFCAP_ET_INERTIA

      Эффект представляет эффект силы инерции.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_FRICTION

      FFCAP_ET_FRICTION

      Эффект представляет эффект силы трения.

      Доступный в OS X v10.2 и позже.

    • FFCAP_ET_CUSTOMFORCE

      FFCAP_ET_CUSTOMFORCE

      Эффект представляет пользовательский эффект силы. Разработчик плагина Обратной связи Силы обязан предоставлять дополнительную документацию писателю приложения о том, как должен использоваться эффект.

      Доступный в OS X v10.2 и позже.

    Обсуждение

    Типы, используемые в emulatedEffects или supportedEffects элементах структуры FFCAPABILITIES. Используемый, чтобы описать, поддерживается ли определенный тип эффекта или эмулируется устройством.

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFCommandFlag = UInt32

    Objective C

    enum { FFSFFC_RESET = 0x00000001UL, FFSFFC_STOPALL = 0x00000002UL, FFSFFC_PAUSE = 0x00000004UL, FFSFFC_CONTINUE = 0x00000008UL, FFSFFC_SETACTUATORSON = 0x00000010UL, FFSFFC_SETACTUATORSOFF = 0x00000020UL }; typedef UInt32 FFCommandFlag;

    Обсуждение

    Команда отмечает для FFDeviceSendForceFeedbackCommand ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFCooperativeLevelFlag = UInt32

    Objective C

    enum { FFSCL_EXCLUSIVE = 0x00000001UL, FFSCL_NONEXCLUSIVE = 0x00000002UL, FFSCL_FOREGROUND = 0x00000004UL, FFSCL_BACKGROUND = 0x00000008UL }; typedef UInt32 FFCooperativeLevelFlag;

    Обсуждение

    флаги для FFDeviceSetCooperativeLevel ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFCoordinateSystemFlag = UInt32

    Objective C

    enum { FFEFF_CARTESIAN = 0x00000010UL, FFEFF_POLAR = 0x00000020UL, FFEFF_SPHERICAL = 0x00000040UL }; typedef UInt32 FFCoordinateSystemFlag;

    Константы

    • FFEFF_CARTESIAN

      FFEFF_CARTESIAN

      Декартовы координаты

      Доступный в OS X v10.2 и позже.

    • FFEFF_POLAR

      FFEFF_POLAR

      Полярные координаты

      Доступный в OS X v10.2 и позже.

    • FFEFF_SPHERICAL

      FFEFF_SPHERICAL

      Координаты Sperical

      Доступный в OS X v10.2 и позже.

    Обсуждение

    Различные координаты используются платформой Обратной связи Силы.

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFEffectParameterFlag = UInt32

    Objective C

    enum { FFEP_DURATION = 0x00000001UL, FFEP_SAMPLEPERIOD = 0x00000002UL, FFEP_GAIN = 0x00000004UL, FFEP_TRIGGERBUTTON = 0x00000008UL, FFEP_TRIGGERREPEATINTERVAL = 0x00000010UL, FFEP_AXES = 0x00000020UL, FFEP_DIRECTION = 0x00000040UL, FFEP_ENVELOPE = 0x00000080UL, FFEP_TYPESPECIFICPARAMS = 0x00000100UL, FFEP_STARTDELAY = 0x00000200UL, FFEP_ALLPARAMS = 0x000003FFUL, FFEP_START = 0x20000000UL, FFEP_NORESTART = 0x40000000UL, FFEP_NODOWNLOAD = 0x80000000UL, FFEB_NOTRIGGER = 0xFFFFFFFFUL }; typedef UInt32 FFEffectParameterFlag;

    Обсуждение

    Параметр эффекта отмечает для использования в вызовах к FFEffectGetParameters () и FFEffectSetParameters ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFEffectStartFlag = UInt32

    Objective C

    enum { FFES_SOLO = 0x00000001UL, FFES_NODOWNLOAD = 0x80000000UL }; typedef UInt32 FFEffectStartFlag;

    Обсуждение

    Параметр эффекта отмечает для использования в вызовах к FFEffectStart ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFEffectStatusFlag = UInt32

    Objective C

    enum { FFEGES_NOTPLAYING = 0x00000000UL, FFEGES_PLAYING = 0x00000001UL, FFEGES_EMULATED = 0x00000002UL }; typedef UInt32 FFEffectStatusFlag;

    Обсуждение

    Параметр эффекта отмечает для использования в вызовах к FFEffectGetEffectStatus ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFProperty = UInt32

    Objective C

    enum { FFPROP_FFGAIN = 1UL, FFPROP_AUTOCENTER = 3UL }; typedef UInt32 FFProperty;

    Обсуждение

    Используемый для FFDeviceGetForceFeedbackProperty () и FFDeviceSetForceFeedbackProperty ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Swift

    typealias FFState = UInt32

    Objective C

    enum { FFGFFS_EMPTY = 0x00000001UL, FFGFFS_STOPPED = 0x00000002UL, FFGFFS_PAUSED = 0x00000004UL, FFGFFS_ACTUATORSON = 0x00000010UL, FFGFFS_ACTUATORSOFF = 0x00000020UL, FFGFFS_POWERON = 0x00000040UL, FFGFFS_POWEROFF = 0x00000080UL, FFGFFS_SAFETYSWITCHON = 0x00000100UL, FFGFFS_SAFETYSWITCHOFF = 0x00000200UL, FFGFFS_USERFFSWITCHON = 0x00000400UL, FFGFFS_USERFFSWITCHOFF = 0x00000800UL, FFGFFS_DEVICELOST = 0x80000000UL }; typedef UInt32 FFState;

    Обсуждение

    Флаги состояния устройства, возвращенные FFDeviceGetForceFeedbackState ().

    Оператор импорта

    Objective C

    @import ForceFeedback;

    Swift

    import ForceFeedback

    Доступность

    Доступный в OS X v10.2 и позже.