# This framework, although appers in the header, will not compile: https://github.com/xamarin/maccore/issues/2261 !missing-enum! CHHapticEngineFinishedAction not bound !missing-enum! CHHapticEngineStoppedReason not bound !missing-enum! CHHapticErrorCode not bound !missing-field! CHHapticDynamicParameterIDAudioAttackTimeControl not bound !missing-field! CHHapticDynamicParameterIDAudioBrightnessControl not bound !missing-field! CHHapticDynamicParameterIDAudioDecayTimeControl not bound !missing-field! CHHapticDynamicParameterIDAudioPanControl not bound !missing-field! CHHapticDynamicParameterIDAudioPitchControl not bound !missing-field! CHHapticDynamicParameterIDAudioReleaseTimeControl not bound !missing-field! CHHapticDynamicParameterIDAudioVolumeControl not bound !missing-field! CHHapticDynamicParameterIDHapticAttackTimeControl not bound !missing-field! CHHapticDynamicParameterIDHapticDecayTimeControl not bound !missing-field! CHHapticDynamicParameterIDHapticIntensityControl not bound !missing-field! CHHapticDynamicParameterIDHapticReleaseTimeControl not bound !missing-field! CHHapticDynamicParameterIDHapticSharpnessControl not bound !missing-field! CHHapticEventParameterIDAttackTime not bound !missing-field! CHHapticEventParameterIDAudioBrightness not bound !missing-field! CHHapticEventParameterIDAudioPan not bound !missing-field! CHHapticEventParameterIDAudioPitch not bound !missing-field! CHHapticEventParameterIDAudioVolume not bound !missing-field! CHHapticEventParameterIDDecayTime not bound !missing-field! CHHapticEventParameterIDHapticIntensity not bound !missing-field! CHHapticEventParameterIDHapticSharpness not bound !missing-field! CHHapticEventParameterIDReleaseTime not bound !missing-field! CHHapticEventParameterIDSustained not bound !missing-field! CHHapticEventTypeAudioContinuous not bound !missing-field! CHHapticEventTypeAudioCustom not bound !missing-field! CHHapticEventTypeHapticContinuous not bound !missing-field! CHHapticEventTypeHapticTransient not bound !missing-field! CHHapticPatternKeyEvent not bound !missing-field! CHHapticPatternKeyEventDuration not bound !missing-field! CHHapticPatternKeyEventParameters not bound !missing-field! CHHapticPatternKeyEventType not bound !missing-field! CHHapticPatternKeyEventWaveformPath not bound !missing-field! CHHapticPatternKeyParameter not bound !missing-field! CHHapticPatternKeyParameterCurve not bound !missing-field! CHHapticPatternKeyParameterCurveControlPoints not bound !missing-field! CHHapticPatternKeyParameterID not bound !missing-field! CHHapticPatternKeyParameterValue not bound !missing-field! CHHapticPatternKeyPattern not bound !missing-field! CHHapticPatternKeyTime not bound !missing-field! CHHapticPatternKeyVersion not bound !missing-protocol! CHHapticAdvancedPatternPlayer not bound !missing-protocol! CHHapticDeviceCapability not bound !missing-protocol! CHHapticParameterAttributes not bound !missing-protocol! CHHapticPatternPlayer not bound !missing-selector! +CHHapticEngine::capabilitiesForHardware not bound !missing-selector! CHHapticDynamicParameter::initWithParameterID:value:relativeTime: not bound !missing-selector! CHHapticDynamicParameter::parameterID not bound !missing-selector! CHHapticDynamicParameter::relativeTime not bound !missing-selector! CHHapticDynamicParameter::setRelativeTime: not bound !missing-selector! CHHapticDynamicParameter::setValue: not bound !missing-selector! CHHapticDynamicParameter::value not bound !missing-selector! CHHapticEngine::createAdvancedPlayerWithPattern:error: not bound !missing-selector! CHHapticEngine::createPlayerWithPattern:error: not bound !missing-selector! CHHapticEngine::currentTime not bound !missing-selector! CHHapticEngine::initAndReturnError: not bound !missing-selector! CHHapticEngine::initWithAudioSession:error: not bound !missing-selector! CHHapticEngine::isAutoShutdownEnabled not bound !missing-selector! CHHapticEngine::isMutedForAudio not bound !missing-selector! CHHapticEngine::isMutedForHaptics not bound !missing-selector! CHHapticEngine::notifyWhenPlayersFinished: not bound !missing-selector! CHHapticEngine::playPatternFromData:error: not bound !missing-selector! CHHapticEngine::playPatternFromURL:error: not bound !missing-selector! CHHapticEngine::playsHapticsOnly not bound !missing-selector! CHHapticEngine::registerAudioResource:options:error: not bound !missing-selector! CHHapticEngine::resetHandler not bound !missing-selector! CHHapticEngine::setAutoShutdownEnabled: not bound !missing-selector! CHHapticEngine::setIsMutedForAudio: not bound !missing-selector! CHHapticEngine::setIsMutedForHaptics: not bound !missing-selector! CHHapticEngine::setPlaysHapticsOnly: not bound !missing-selector! CHHapticEngine::setResetHandler: not bound !missing-selector! CHHapticEngine::setStoppedHandler: not bound !missing-selector! CHHapticEngine::startAndReturnError: not bound !missing-selector! CHHapticEngine::startWithCompletionHandler: not bound !missing-selector! CHHapticEngine::stoppedHandler not bound !missing-selector! CHHapticEngine::stopWithCompletionHandler: not bound !missing-selector! CHHapticEngine::unregisterAudioResource:error: not bound !missing-selector! CHHapticEvent::duration not bound !missing-selector! CHHapticEvent::eventParameters not bound !missing-selector! CHHapticEvent::initWithAudioResourceID:parameters:relativeTime: not bound !missing-selector! CHHapticEvent::initWithAudioResourceID:parameters:relativeTime:duration: not bound !missing-selector! CHHapticEvent::initWithEventType:parameters:relativeTime: not bound !missing-selector! CHHapticEvent::initWithEventType:parameters:relativeTime:duration: not bound !missing-selector! CHHapticEvent::relativeTime not bound !missing-selector! CHHapticEvent::setDuration: not bound !missing-selector! CHHapticEvent::setRelativeTime: not bound !missing-selector! CHHapticEvent::type not bound !missing-selector! CHHapticEventParameter::initWithParameterID:value: not bound !missing-selector! CHHapticEventParameter::parameterID not bound !missing-selector! CHHapticEventParameter::setValue: not bound !missing-selector! CHHapticEventParameter::value not bound !missing-selector! CHHapticParameterCurve::controlPoints not bound !missing-selector! CHHapticParameterCurve::initWithParameterID:controlPoints:relativeTime: not bound !missing-selector! CHHapticParameterCurve::parameterID not bound !missing-selector! CHHapticParameterCurve::relativeTime not bound !missing-selector! CHHapticParameterCurve::setRelativeTime: not bound !missing-selector! CHHapticParameterCurveControlPoint::initWithRelativeTime:value: not bound !missing-selector! CHHapticParameterCurveControlPoint::relativeTime not bound !missing-selector! CHHapticParameterCurveControlPoint::setRelativeTime: not bound !missing-selector! CHHapticParameterCurveControlPoint::setValue: not bound !missing-selector! CHHapticParameterCurveControlPoint::value not bound !missing-selector! CHHapticPattern::duration not bound !missing-selector! CHHapticPattern::exportDictionaryAndReturnError: not bound !missing-selector! CHHapticPattern::initWithDictionary:error: not bound !missing-selector! CHHapticPattern::initWithEvents:parameterCurves:error: not bound !missing-selector! CHHapticPattern::initWithEvents:parameters:error: not bound !missing-type! CHHapticDynamicParameter not bound !missing-type! CHHapticEngine not bound !missing-type! CHHapticEvent not bound !missing-type! CHHapticEventParameter not bound !missing-type! CHHapticParameterCurve not bound !missing-type! CHHapticParameterCurveControlPoint not bound !missing-type! CHHapticPattern not bound !missing-field! CHHapticAudioResourceKeyUseVolumeEnvelope not bound !missing-field! CHHapticPatternKeyEventWaveformUseVolumeEnvelope not bound !missing-field! CHHapticAudioResourceKeyLoopEnabled not bound !missing-field! CHHapticPatternKeyEventWaveformLoopEnabled not bound !missing-selector! CHHapticEngine::playsAudioOnly not bound !missing-selector! CHHapticEngine::setPlaysAudioOnly: not bound !missing-selector! CHHapticPattern::initWithContentsOfURL:error: not bound