Ссылка 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_PENDINGE_PENDINGДанные еще не доступны.
Доступный в OS X v10.2 и позже.
-
FF_DEGREESFF_DEGREESДоступный в OS X v10.2 и позже.
-
FF_DOWNLOADSKIPPEDFF_DOWNLOADSKIPPEDПараметры эффекта были успешно обновлены FFEffectSetParameters, но эффект не был загружен, потому что был передан флаг FFEP_NODOWNLOAD.
Доступный в OS X v10.2 и позже.
-
FF_EFFECTRESTARTEDFF_EFFECTRESTARTEDПараметры эффекта были успешно обновлены FFEffectSetParameters, но для изменения параметров, эффект должен был быть перезапущен.
Доступный в OS X v10.2 и позже.
-
FF_FALSEFF_FALSEРабота не завершалась успешно.
Доступный в OS X v10.2 и позже.
-
FF_FFNOMINALMAXFF_FFNOMINALMAXДоступный в OS X v10.2 и позже.
-
FF_INFINITEFF_INFINITEДоступный в OS X v10.2 и позже.
-
FF_OKFF_OKРабота завершилась успешно.
Доступный в OS X v10.2 и позже.
-
FF_SECONDSFF_SECONDSДоступный в OS X v10.2 и позже.
-
FF_TRUNCATEDFF_TRUNCATEDПараметры эффекта были успешно обновлены FFEffectSetParameters, но некоторые из них были вне возможностей устройства и были усеченными.
Доступный в OS X v10.2 и позже.
-
FF_TRUNCATEDANDRESTARTEDFF_TRUNCATEDANDRESTARTEDРавный FF_EFFECTRESTARTED | FF_TRUNCATED.
Доступный в OS X v10.2 и позже.
-
FFEFF_OBJECTOFFSETSFFEFF_OBJECTOFFSETSOBJECT IDS не может использоваться, чтобы идентифицировать кнопки запуска в FFEFFECT.dwTriggerButton и вывести оси в FFEFFECT.rgdwAxes[n]. Используйте объектные смещения (константы FFJOFS_*), единственный поддерживаемый метод.
Доступный в OS X v10.2 и позже.
-
FFERR_DEVICEFULLFFERR_DEVICEFULLУстройство полно.
Доступный в OS X v10.2 и позже.
-
FFERR_DEVICENOTREGFFERR_DEVICENOTREGЭкземпляр устройства или устройства или эффект не регистрируются.
Доступный в OS X v10.2 и позже.
-
FFERR_DEVICEPAUSEDFFERR_DEVICEPAUSEDКогда устройство приостанавливается через вызов к FFDeviceSendForceFeedbackCommand (), другие операции, такие как изменение существующих параметров эффекта и создание новых эффектов не позволяются.
Доступный в OS X v10.2 и позже.
-
FFERR_DEVICERELEASEDFFERR_DEVICERELEASEDУстройство было выпущено.
Доступный в OS X v10.2 и позже.
-
FFERR_EFFECTPLAYINGFFERR_EFFECTPLAYINGПопытка была предпринята для изменения параметров эффекта, в то время как она играет. Не вся поддержка устройств, изменяющая параметры эффекта, в то время как это играет.
Доступный в OS X v10.2 и позже.
-
FFERR_EFFECTTYPEMISMATCHFFERR_EFFECTTYPEMISMATCHДрайвер IOForceFededbackLib получил запрос модификации эффекта, основной тип которого не соответствует определенный тип эффекта для проведенного в действие.
Доступный в OS X v10.2 и позже.
-
FFERR_EFFECTTYPENOTSUPPORTEDFFERR_EFFECTTYPENOTSUPPORTEDТип эффекта, который требуют, явно не поддерживается определенным устройством.
Доступный в OS X v10.2 и позже.
-
FFERR_GENERICFFERR_GENERICПроизошла неопределенная ошибка.
Доступный в OS X v10.2 и позже.
-
FFERR_HASEFFECTSFFERR_HASEFFECTSУстройство не может быть повторно инициализировано, потому что существуют все еще эффекты, присоединенные к нему.
Доступный в OS X v10.2 и позже.
-
FFERR_INCOMPLETEEFFECTFFERR_INCOMPLETEEFFECTЭффект не мог быть загружен, потому что отсутствует важная информация. Например, никакие оси не были связаны с эффектом, или никакая специфичная для типа информация не была создана.
Доступный в OS X v10.2 и позже.
-
FFERR_INTERNALFFERR_INTERNALДрайвер IOForceFededbackLib обнаружил внутренний отказ. Часто это происходит из-за неожиданного внутреннего пути выполнения кода.
Доступный в OS X v10.2 и позже.
-
FFERR_INVALIDDOWNLOADIDFFERR_INVALIDDOWNLOADIDИндекс эффекта, предоставленный API в downloadID, не распознан драйвером IOForceFeedbackLib.
Доступный в OS X v10.2 и позже.
-
FFERR_INVALIDPARAMFFERR_INVALIDPARAMНедопустимый параметр был передан функции возврата, или объект не был в состоянии, допустившем, что была вызвана функция.
Доступный в OS X v10.2 и позже.
-
FFERR_MOREDATAFFERR_MOREDATAНе вся запрошенная информация вписалась в буфер.
Доступный в OS X v10.2 и позже.
-
FFERR_NOINTERFACEFFERR_NOINTERFACEУказанный интерфейс не поддерживается объектом
Доступный в OS X v10.2 и позже.
-
FFERR_NOTDOWNLOADEDFFERR_NOTDOWNLOADEDЭффект не загружается.
Доступный в OS X v10.2 и позже.
-
FFERR_NOTINITIALIZEDFFERR_NOTINITIALIZEDЭтот объект не был инициализирован
Доступный в OS X v10.2 и позже.
-
FFERR_OUTOFMEMORYFFERR_OUTOFMEMORYНе мог выделить достаточную память для завершения запроса вызывающей стороны.
Доступный в OS X v10.2 и позже.
-
FFERR_UNPLUGGEDFFERR_UNPLUGGEDРабота не могла быть завершена, потому что не включается устройство.
Доступный в OS X v10.2 и позже.
-
FFERR_UNSUPPORTEDFFERR_UNSUPPORTEDВ это время не поддерживается вызванная функция
Доступный в OS X v10.2 и позже.
-
FFERR_UNSUPPORTEDAXISFFERR_UNSUPPORTEDAXISЭффект включает одну или более осей, которые не поддерживает устройство.
Доступный в OS X v10.2 и позже.
-
FFJOFS_<i>i</i>FFJOFS_<i>i</i>Ось и смещения Поля кнопки, используемые в FFEFFECT.dwTriggerButton и FFEFFECT.rgdwAxes [.
-
FFJOFS_XFFJOFS_XОсь и смещения Поля кнопки, используемые в FFEFFECT.dwTriggerButton и FFEFFECT.rgdwAxes [.
Доступный в OS X v10.2 и позже.
-
kFFEffectType_ConstantForce_IDkFFEffectType_ConstantForce_IDUUID для постоянного типа эффекта силы
Доступный в OS X v10.2 и позже.
-
kFFEffectType_CustomForce_IDkFFEffectType_CustomForce_IDUUID для пользовательского типа эффекта силы
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Damper_IDkFFEffectType_Damper_IDUUID для типа эффекта увлажнителя
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Friction_IDkFFEffectType_Friction_IDUUID для типа эффекта трения
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Inertia_IDkFFEffectType_Inertia_IDUUID для типа эффекта инерции
Доступный в OS X v10.2 и позже.
-
kFFEffectType_RampForce_IDkFFEffectType_RampForce_IDUUID для ската вызывают тип эффекта
Доступный в OS X v10.2 и позже.
-
kFFEffectType_SawtoothDown_IDkFFEffectType_SawtoothDown_IDUUID для вниз типа эффекта пилообразного сигнала
Доступный в OS X v10.2 и позже.
-
kFFEffectType_SawtoothUp_IDkFFEffectType_SawtoothUp_IDUUID для вверх типа эффекта пилообразного сигнала
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Sine_IDkFFEffectType_Sine_IDUUID для синусоидального типа эффекта
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Spring_IDkFFEffectType_Spring_IDUUID для пружинного типа эффекта
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Square_IDkFFEffectType_Square_IDUUID для прямоугольного типа эффекта
Доступный в OS X v10.2 и позже.
-
kFFEffectType_Triangle_IDkFFEffectType_Triangle_IDUUID для треугольного волнового типа эффекта
Доступный в OS X v10.2 и позже.
-
-
Объявление
Swift
typealias FFCapabilitiesEffectSubType = UInt32Objective 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 = UInt32Objective 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_CONSTANTFORCEFFCAP_ET_CONSTANTFORCEЭффект представляет постоянный эффект силы.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_RAMPFORCEFFCAP_ET_RAMPFORCEЭффект представляет эффект силы ската.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_SQUAREFFCAP_ET_SQUAREЭффект представляет квадратный эффект силы.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_SINEFFCAP_ET_SINEЭффект представляет эффект силы синуса.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_TRIANGLEFFCAP_ET_TRIANGLEЭффект представляет треугольный эффект силы.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_SAWTOOTHUPFFCAP_ET_SAWTOOTHUPЭффект представляет зуб пилы, вызывают эффект.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_SAWTOOTHDOWNFFCAP_ET_SAWTOOTHDOWNЭффект представляет зуб пилы, вниз вызывают эффект.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_SPRINGFFCAP_ET_SPRINGЭффект представляет эффект усилия пружины.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_DAMPERFFCAP_ET_DAMPERЭффект представляет эффект силы увлажнителя.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_INERTIAFFCAP_ET_INERTIAЭффект представляет эффект силы инерции.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_FRICTIONFFCAP_ET_FRICTIONЭффект представляет эффект силы трения.
Доступный в OS X v10.2 и позже.
-
FFCAP_ET_CUSTOMFORCEFFCAP_ET_CUSTOMFORCEЭффект представляет пользовательский эффект силы. Разработчик плагина Обратной связи Силы обязан предоставлять дополнительную документацию писателю приложения о том, как должен использоваться эффект.
Доступный в OS X v10.2 и позже.
Обсуждение
Типы, используемые в emulatedEffects или supportedEffects элементах структуры FFCAPABILITIES. Используемый, чтобы описать, поддерживается ли определенный тип эффекта или эмулируется устройством.
Оператор импорта
Objective C
@import ForceFeedback;Swift
import ForceFeedbackДоступность
Доступный в OS X v10.2 и позже.
-
-
Объявление
Swift
typealias FFCommandFlag = UInt32Objective 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 = UInt32Objective 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 = UInt32Objective C
enum { FFEFF_CARTESIAN = 0x00000010UL, FFEFF_POLAR = 0x00000020UL, FFEFF_SPHERICAL = 0x00000040UL }; typedef UInt32 FFCoordinateSystemFlag;Константы
-
FFEFF_CARTESIANFFEFF_CARTESIANДекартовы координаты
Доступный в OS X v10.2 и позже.
-
FFEFF_POLARFFEFF_POLARПолярные координаты
Доступный в OS X v10.2 и позже.
-
FFEFF_SPHERICALFFEFF_SPHERICALКоординаты Sperical
Доступный в OS X v10.2 и позже.
Обсуждение
Различные координаты используются платформой Обратной связи Силы.
Оператор импорта
Objective C
@import ForceFeedback;Swift
import ForceFeedbackДоступность
Доступный в OS X v10.2 и позже.
-
-
Объявление
Swift
typealias FFEffectParameterFlag = UInt32Objective 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 = UInt32Objective 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 = UInt32Objective 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 = UInt32Objective 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 = UInt32Objective 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 и позже.
