3041 lines
141 KiB
Swift
3041 lines
141 KiB
Swift
// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1
|
|
// swiftlint:disable all
|
|
import Foundation
|
|
@_spi(WinRTInternal) @_spi(WinRTImplements) import UWP
|
|
@_spi(WinRTInternal) @_spi(WinRTImplements) import WindowsFoundation
|
|
import CWinRT
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidingstate)
|
|
public typealias CrossSlidingState = __x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.draggingstate)
|
|
public typealias DraggingState = __x_ABI_CMicrosoft_CUI_CInput_CDraggingState
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationreason)
|
|
public typealias FocusNavigationReason = __x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationresult)
|
|
public typealias FocusNavigationResult = __x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationResult
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturesettings)
|
|
public typealias GestureSettings = __x_ABI_CMicrosoft_CUI_CInput_CGestureSettings
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.holdingstate)
|
|
public typealias HoldingState = __x_ABI_CMicrosoft_CUI_CInput_CHoldingState
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationstate)
|
|
public typealias InputActivationState = __x_ABI_CMicrosoft_CUI_CInput_CInputActivationState
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersourcedevicekinds)
|
|
public typealias InputPointerSourceDeviceKinds = __x_ABI_CMicrosoft_CUI_CInput_CInputPointerSourceDeviceKinds
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputsystemcursorshape)
|
|
public typealias InputSystemCursorShape = __x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientregionkind)
|
|
public typealias NonClientRegionKind = __x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerdevicetype)
|
|
public typealias PointerDeviceType = __x_ABI_CMicrosoft_CUI_CInput_CPointerDeviceType
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerupdatekind)
|
|
public typealias PointerUpdateKind = __x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.virtualkeystates)
|
|
public typealias VirtualKeyStates = __x_ABI_CMicrosoft_CUI_CInput_CVirtualKeyStates
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.characterreceivedeventargs)
|
|
public final class CharacterReceivedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.ICharacterReceivedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CICharacterReceivedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CICharacterReceivedEventArgs>?) -> CharacterReceivedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.characterreceivedeventargs.handled)
|
|
public var handled : Bool {
|
|
get { try! _default.get_HandledImpl() }
|
|
set { try! _default.put_HandledImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.characterreceivedeventargs.keycode)
|
|
public var keyCode : UInt32 {
|
|
get { try! _default.get_KeyCodeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.characterreceivedeventargs.keystatus)
|
|
public var keyStatus : PhysicalKeyStatus {
|
|
get { try! _default.get_KeyStatusImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.contextmenukeyeventargs)
|
|
public final class ContextMenuKeyEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IContextMenuKeyEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIContextMenuKeyEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIContextMenuKeyEventArgs>?) -> ContextMenuKeyEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.contextmenukeyeventargs.handled)
|
|
public var handled : Bool {
|
|
get { try! _default.get_HandledImpl() }
|
|
set { try! _default.put_HandledImpl(newValue) }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidingeventargs)
|
|
public final class CrossSlidingEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.ICrossSlidingEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CICrossSlidingEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CICrossSlidingEventArgs>?) -> CrossSlidingEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidingeventargs.crossslidingstate)
|
|
public var crossSlidingState : CrossSlidingState {
|
|
get { try! _default.get_CrossSlidingStateImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidingeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidingeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.draggingeventargs)
|
|
public final class DraggingEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IDraggingEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIDraggingEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIDraggingEventArgs>?) -> DraggingEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.draggingeventargs.draggingstate)
|
|
public var draggingState : DraggingState {
|
|
get { try! _default.get_DraggingStateImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.draggingeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.draggingeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focuschangedeventargs)
|
|
public final class FocusChangedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IFocusChangedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIFocusChangedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIFocusChangedEventArgs>?) -> FocusChangedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focuschangedeventargs.handled)
|
|
public var handled : Bool {
|
|
get { try! _default.get_HandledImpl() }
|
|
set { try! _default.put_HandledImpl(newValue) }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest)
|
|
public final class FocusNavigationRequest : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IFocusNavigationRequest
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIFocusNavigationRequest
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIFocusNavigationRequest>?) -> FocusNavigationRequest? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
private static let _IFocusNavigationRequestStatics: __ABI_Microsoft_UI_Input.IFocusNavigationRequestStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.FocusNavigationRequest"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.create)
|
|
public static func create(_ reason: FocusNavigationReason) -> FocusNavigationRequest! {
|
|
return try! _IFocusNavigationRequestStatics.CreateImpl(reason)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.create)
|
|
public static func create(_ reason: FocusNavigationReason, _ hintRect: WindowsFoundation.Rect) -> FocusNavigationRequest! {
|
|
return try! _IFocusNavigationRequestStatics.CreateWithHintRectImpl(reason, hintRect)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.create)
|
|
public static func create(_ reason: FocusNavigationReason, _ hintRect: WindowsFoundation.Rect, _ correlationId: Foundation.UUID) -> FocusNavigationRequest! {
|
|
return try! _IFocusNavigationRequestStatics.CreateWithHintRectAndIdImpl(reason, hintRect, correlationId)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.correlationid)
|
|
public var correlationId : Foundation.UUID {
|
|
get { try! _default.get_CorrelationIdImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.hintrect)
|
|
public var hintRect : WindowsFoundation.Rect? {
|
|
get { try! _default.get_HintRectImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequest.reason)
|
|
public var reason : FocusNavigationReason {
|
|
get { try! _default.get_ReasonImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequesteventargs)
|
|
public final class FocusNavigationRequestEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IFocusNavigationRequestEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIFocusNavigationRequestEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIFocusNavigationRequestEventArgs>?) -> FocusNavigationRequestEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequesteventargs.request)
|
|
public var request : FocusNavigationRequest! {
|
|
get { try! _default.get_RequestImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.focusnavigationrequesteventargs.result)
|
|
public var result : FocusNavigationResult {
|
|
get { try! _default.get_ResultImpl() }
|
|
set { try! _default.put_ResultImpl(newValue) }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer)
|
|
public final class GestureRecognizer : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IGestureRecognizer
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIGestureRecognizer
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIGestureRecognizer>?) -> GestureRecognizer? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
override public init() {
|
|
super.init(try! RoActivateInstance(HString("Microsoft.UI.Input.GestureRecognizer")))
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.canbedoubletap)
|
|
public func canBeDoubleTap(_ value: PointerPoint!) throws -> Bool {
|
|
try _default.CanBeDoubleTapImpl(value)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.completegesture)
|
|
public func completeGesture() throws {
|
|
try _default.CompleteGestureImpl()
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.processdownevent)
|
|
public func processDownEvent(_ value: PointerPoint!) throws {
|
|
try _default.ProcessDownEventImpl(value)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.processmoveevents)
|
|
public func processMoveEvents(_ value: WindowsFoundation.AnyIVector<PointerPoint?>!) throws {
|
|
try _default.ProcessMoveEventsImpl(value)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.processmousewheelevent)
|
|
public func processMouseWheelEvent(_ value: PointerPoint!, _ isShiftKeyDown: Bool, _ isControlKeyDown: Bool) throws {
|
|
try _default.ProcessMouseWheelEventImpl(value, isShiftKeyDown, isControlKeyDown)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.processinertia)
|
|
public func processInertia() throws {
|
|
try _default.ProcessInertiaImpl()
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.processupevent)
|
|
public func processUpEvent(_ value: PointerPoint!) throws {
|
|
try _default.ProcessUpEventImpl(value)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.autoprocessinertia)
|
|
public var autoProcessInertia : Bool {
|
|
get { try! _default.get_AutoProcessInertiaImpl() }
|
|
set { try! _default.put_AutoProcessInertiaImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.crossslideexact)
|
|
public var crossSlideExact : Bool {
|
|
get { try! _default.get_CrossSlideExactImpl() }
|
|
set { try! _default.put_CrossSlideExactImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.crossslidehorizontally)
|
|
public var crossSlideHorizontally : Bool {
|
|
get { try! _default.get_CrossSlideHorizontallyImpl() }
|
|
set { try! _default.put_CrossSlideHorizontallyImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.crossslidethresholds)
|
|
public var crossSlideThresholds : CrossSlideThresholds {
|
|
get { try! _default.get_CrossSlideThresholdsImpl() }
|
|
set { try! _default.put_CrossSlideThresholdsImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.gesturesettings)
|
|
public var gestureSettings : GestureSettings {
|
|
get { try! _default.get_GestureSettingsImpl() }
|
|
set { try! _default.put_GestureSettingsImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiaexpansion)
|
|
public var inertiaExpansion : Float {
|
|
get { try! _default.get_InertiaExpansionImpl() }
|
|
set { try! _default.put_InertiaExpansionImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiaexpansiondeceleration)
|
|
public var inertiaExpansionDeceleration : Float {
|
|
get { try! _default.get_InertiaExpansionDecelerationImpl() }
|
|
set { try! _default.put_InertiaExpansionDecelerationImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiarotationangle)
|
|
public var inertiaRotationAngle : Float {
|
|
get { try! _default.get_InertiaRotationAngleImpl() }
|
|
set { try! _default.put_InertiaRotationAngleImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiarotationdeceleration)
|
|
public var inertiaRotationDeceleration : Float {
|
|
get { try! _default.get_InertiaRotationDecelerationImpl() }
|
|
set { try! _default.put_InertiaRotationDecelerationImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiatranslationdeceleration)
|
|
public var inertiaTranslationDeceleration : Float {
|
|
get { try! _default.get_InertiaTranslationDecelerationImpl() }
|
|
set { try! _default.put_InertiaTranslationDecelerationImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.inertiatranslationdisplacement)
|
|
public var inertiaTranslationDisplacement : Float {
|
|
get { try! _default.get_InertiaTranslationDisplacementImpl() }
|
|
set { try! _default.put_InertiaTranslationDisplacementImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.isactive)
|
|
public var isActive : Bool {
|
|
get { try! _default.get_IsActiveImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.isinertial)
|
|
public var isInertial : Bool {
|
|
get { try! _default.get_IsInertialImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.manipulationexact)
|
|
public var manipulationExact : Bool {
|
|
get { try! _default.get_ManipulationExactImpl() }
|
|
set { try! _default.put_ManipulationExactImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.mousewheelparameters)
|
|
public var mouseWheelParameters : MouseWheelParameters! {
|
|
get { try! _default.get_MouseWheelParametersImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.pivotcenter)
|
|
public var pivotCenter : WindowsFoundation.Point {
|
|
get { try! _default.get_PivotCenterImpl() }
|
|
set { try! _default.put_PivotCenterImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.pivotradius)
|
|
public var pivotRadius : Float {
|
|
get { try! _default.get_PivotRadiusImpl() }
|
|
set { try! _default.put_PivotRadiusImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.showgesturefeedback)
|
|
public var showGestureFeedback : Bool {
|
|
get { try! _default.get_ShowGestureFeedbackImpl() }
|
|
set { try! _default.put_ShowGestureFeedbackImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.crosssliding)
|
|
public lazy var crossSliding : Event<TypedEventHandler<GestureRecognizer?, CrossSlidingEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_CrossSlidingImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_CrossSlidingImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.dragging)
|
|
public lazy var dragging : Event<TypedEventHandler<GestureRecognizer?, DraggingEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_DraggingImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_DraggingImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.holding)
|
|
public lazy var holding : Event<TypedEventHandler<GestureRecognizer?, HoldingEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_HoldingImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_HoldingImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.manipulationcompleted)
|
|
public lazy var manipulationCompleted : Event<TypedEventHandler<GestureRecognizer?, ManipulationCompletedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_ManipulationCompletedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_ManipulationCompletedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.manipulationinertiastarting)
|
|
public lazy var manipulationInertiaStarting : Event<TypedEventHandler<GestureRecognizer?, ManipulationInertiaStartingEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_ManipulationInertiaStartingImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_ManipulationInertiaStartingImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.manipulationstarted)
|
|
public lazy var manipulationStarted : Event<TypedEventHandler<GestureRecognizer?, ManipulationStartedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_ManipulationStartedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_ManipulationStartedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.manipulationupdated)
|
|
public lazy var manipulationUpdated : Event<TypedEventHandler<GestureRecognizer?, ManipulationUpdatedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_ManipulationUpdatedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_ManipulationUpdatedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.righttapped)
|
|
public lazy var rightTapped : Event<TypedEventHandler<GestureRecognizer?, RightTappedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_RightTappedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_RightTappedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.gesturerecognizer.tapped)
|
|
public lazy var tapped : Event<TypedEventHandler<GestureRecognizer?, TappedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_TappedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_TappedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.holdingeventargs)
|
|
public final class HoldingEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IHoldingEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIHoldingEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIHoldingEventArgs>?) -> HoldingEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.holdingeventargs.holdingstate)
|
|
public var holdingState : HoldingState {
|
|
get { try! _default.get_HoldingStateImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.holdingeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.holdingeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlistener)
|
|
public final class InputActivationListener : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputActivationListener
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputActivationListener
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputActivationListener>?) -> InputActivationListener? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputActivationListenerStatics: __ABI_Microsoft_UI_Input.IInputActivationListenerStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputActivationListener"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlistener.getforwindowid)
|
|
public static func getForWindowId(_ windowId: WinAppSDK.WindowId) -> InputActivationListener! {
|
|
return try! _IInputActivationListenerStatics.GetForWindowIdImpl(windowId)
|
|
}
|
|
|
|
private static let _IInputActivationListenerStatics2: __ABI_Microsoft_UI_Input.IInputActivationListenerStatics2 = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputActivationListener"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlistener.getforisland)
|
|
public static func getForIsland(_ island: WinAppSDK.ContentIsland!) -> InputActivationListener! {
|
|
return try! _IInputActivationListenerStatics2.GetForIslandImpl(island)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlistener.state)
|
|
public var state : InputActivationState {
|
|
get { try! _default.get_StateImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlistener.inputactivationchanged)
|
|
public lazy var inputActivationChanged : Event<TypedEventHandler<InputActivationListener?, InputActivationListenerActivationChangedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_InputActivationChangedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_InputActivationChangedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputactivationlisteneractivationchangedeventargs)
|
|
public final class InputActivationListenerActivationChangedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputActivationListenerActivationChangedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputActivationListenerActivationChangedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputActivationListenerActivationChangedEventArgs>?) -> InputActivationListenerActivationChangedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputcursor)
|
|
open class InputCursor : WinRTClass, WindowsFoundation.IClosable {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputCursor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputCursor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override open func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputCursor>?) -> InputCursor? {
|
|
guard let abi = abi else { return nil }
|
|
return UnsealedWinRTClassWrapper<Composable>.unwrapFrom(base: abi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init<Composable: ComposableImpl>(
|
|
composing: Composable.Type,
|
|
_ createCallback: (UnsealedWinRTClassWrapper<Composable>?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI)
|
|
{
|
|
super.init()
|
|
MakeComposed(composing: composing, (self as! Composable.Class), createCallback)
|
|
}
|
|
override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? {
|
|
return super.queryInterface(iid)
|
|
}
|
|
private static var _IInputCursorFactory : __ABI_Microsoft_UI_Input.IInputCursorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputCursor"))
|
|
|
|
private static let _IInputCursorStatics: __ABI_Microsoft_UI_Input.IInputCursorStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputCursor"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputcursor.createfromcorecursor)
|
|
public class func createFromCoreCursor(_ cursor: UWP.CoreCursor!) -> InputCursor! {
|
|
return try! _IInputCursorStatics.CreateFromCoreCursorImpl(cursor)
|
|
}
|
|
|
|
private lazy var _IClosable: __ABI_Windows_Foundation.IClosable! = getInterfaceForCaching()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputcursor.close)
|
|
public func close() throws {
|
|
try _IClosable.CloseImpl()
|
|
}
|
|
|
|
internal enum IInputCursor : ComposableImpl {
|
|
internal typealias CABI = C_IInspectable
|
|
internal typealias SwiftABI = WindowsFoundation.IInspectable
|
|
internal typealias Class = InputCursor
|
|
internal typealias SwiftProjection = WinRTClassWeakReference<Class>
|
|
internal enum Default : AbiInterface {
|
|
internal typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputCursor
|
|
internal typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputCursor
|
|
}
|
|
}
|
|
internal typealias Composable = IInputCursor
|
|
deinit {
|
|
_default = nil
|
|
_IClosable = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputcustomcursor)
|
|
open class InputCustomCursor : WinAppSDK.InputCursor {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputCustomCursor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputCustomCursor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override open func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputCustomCursor>?) -> InputCustomCursor? {
|
|
guard let abi = abi else { return nil }
|
|
return UnsealedWinRTClassWrapper<Composable>.unwrapFrom(base: abi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init<Composable: ComposableImpl>(
|
|
composing: Composable.Type,
|
|
_ createCallback: (UnsealedWinRTClassWrapper<Composable>?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI)
|
|
{
|
|
super.init(composing: composing, createCallback)
|
|
}
|
|
override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? {
|
|
return super.queryInterface(iid)
|
|
}
|
|
private static var _IInputCustomCursorFactory : __ABI_Microsoft_UI_Input.IInputCustomCursorFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputCustomCursor"))
|
|
|
|
internal enum IInputCustomCursor : ComposableImpl {
|
|
internal typealias CABI = C_IInspectable
|
|
internal typealias SwiftABI = WindowsFoundation.IInspectable
|
|
internal typealias Class = InputCustomCursor
|
|
internal typealias SwiftProjection = WinRTClassWeakReference<Class>
|
|
internal enum Default : AbiInterface {
|
|
internal typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputCustomCursor
|
|
internal typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputCustomCursor
|
|
}
|
|
}
|
|
internal typealias Composable = IInputCustomCursor
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopnamedresourcecursor)
|
|
public final class InputDesktopNamedResourceCursor : WinAppSDK.InputCursor {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputDesktopNamedResourceCursor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputDesktopNamedResourceCursor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputDesktopNamedResourceCursor>?) -> InputDesktopNamedResourceCursor? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputDesktopNamedResourceCursorStatics: __ABI_Microsoft_UI_Input.IInputDesktopNamedResourceCursorStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputDesktopNamedResourceCursor"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopnamedresourcecursor.create)
|
|
public static func create(_ resourceName: String) -> InputDesktopNamedResourceCursor! {
|
|
return try! _IInputDesktopNamedResourceCursorStatics.CreateImpl(resourceName)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopnamedresourcecursor.createfrommodule)
|
|
public static func createFromModule(_ moduleName: String, _ resourceName: String) -> InputDesktopNamedResourceCursor! {
|
|
return try! _IInputDesktopNamedResourceCursorStatics.CreateFromModuleImpl(moduleName, resourceName)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopnamedresourcecursor.modulename)
|
|
public var moduleName : String {
|
|
get { try! _default.get_ModuleNameImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopnamedresourcecursor.resourcename)
|
|
public var resourceName : String {
|
|
get { try! _default.get_ResourceNameImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopresourcecursor)
|
|
public final class InputDesktopResourceCursor : WinAppSDK.InputCursor {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputDesktopResourceCursor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputDesktopResourceCursor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputDesktopResourceCursor>?) -> InputDesktopResourceCursor? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputDesktopResourceCursorStatics: __ABI_Microsoft_UI_Input.IInputDesktopResourceCursorStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputDesktopResourceCursor"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopresourcecursor.create)
|
|
public static func create(_ resourceId: UInt32) -> InputDesktopResourceCursor! {
|
|
return try! _IInputDesktopResourceCursorStatics.CreateImpl(resourceId)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopresourcecursor.createfrommodule)
|
|
public static func createFromModule(_ moduleName: String, _ resourceId: UInt32) -> InputDesktopResourceCursor! {
|
|
return try! _IInputDesktopResourceCursorStatics.CreateFromModuleImpl(moduleName, resourceId)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopresourcecursor.modulename)
|
|
public var moduleName : String {
|
|
get { try! _default.get_ModuleNameImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputdesktopresourcecursor.resourceid)
|
|
public var resourceId : UInt32 {
|
|
get { try! _default.get_ResourceIdImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller)
|
|
public final class InputFocusController : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputFocusController
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputFocusController
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputFocusController>?) -> InputFocusController? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputFocusControllerStatics: __ABI_Microsoft_UI_Input.IInputFocusControllerStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputFocusController"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.getforisland)
|
|
public static func getForIsland(_ island: WinAppSDK.ContentIsland!) -> InputFocusController! {
|
|
return try! _IInputFocusControllerStatics.GetForIslandImpl(island)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.trysetfocus)
|
|
public func trySetFocus() throws -> Bool {
|
|
try _default.TrySetFocusImpl()
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.hasfocus)
|
|
public var hasFocus : Bool {
|
|
get { try! _default.get_HasFocusImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.gotfocus)
|
|
public lazy var gotFocus : Event<TypedEventHandler<InputFocusController?, FocusChangedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_GotFocusImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_GotFocusImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.lostfocus)
|
|
public lazy var lostFocus : Event<TypedEventHandler<InputFocusController?, FocusChangedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_LostFocusImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_LostFocusImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
private lazy var _IInputFocusController2: __ABI_Microsoft_UI_Input.IInputFocusController2! = getInterfaceForCaching()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.departfocus)
|
|
public func departFocus(_ request: FocusNavigationRequest!) throws -> FocusNavigationResult {
|
|
try _IInputFocusController2.DepartFocusImpl(request)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocuscontroller.navigatefocusrequested)
|
|
public lazy var navigateFocusRequested : Event<TypedEventHandler<InputFocusController?, FocusNavigationRequestEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputFocusController2 else { return .init() }
|
|
return try! this.add_NavigateFocusRequestedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputFocusController2.remove_NavigateFocusRequestedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
_IInputFocusController2 = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocusnavigationhost)
|
|
public final class InputFocusNavigationHost : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputFocusNavigationHost
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputFocusNavigationHost
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputFocusNavigationHost>?) -> InputFocusNavigationHost? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputFocusNavigationHostStatics: __ABI_Microsoft_UI_Input.IInputFocusNavigationHostStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputFocusNavigationHost"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocusnavigationhost.getforsitebridge)
|
|
public static func getForSiteBridge(_ site: WinAppSDK.AnyIContentSiteBridge!) -> InputFocusNavigationHost! {
|
|
return try! _IInputFocusNavigationHostStatics.GetForSiteBridgeImpl(site)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocusnavigationhost.navigatefocus)
|
|
public func navigateFocus(_ request: FocusNavigationRequest!) throws -> FocusNavigationResult {
|
|
try _default.NavigateFocusImpl(request)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocusnavigationhost.containsfocus)
|
|
public var containsFocus : Bool {
|
|
get { try! _default.get_ContainsFocusImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputfocusnavigationhost.departfocusrequested)
|
|
public lazy var departFocusRequested : Event<TypedEventHandler<InputFocusNavigationHost?, FocusNavigationRequestEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_DepartFocusRequestedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_DepartFocusRequestedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource)
|
|
public final class InputKeyboardSource : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputKeyboardSource
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputKeyboardSource
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputKeyboardSource>?) -> InputKeyboardSource? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputKeyboardSourceStatics: __ABI_Microsoft_UI_Input.IInputKeyboardSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputKeyboardSource"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.getkeystateforcurrentthread)
|
|
public static func getKeyStateForCurrentThread(_ virtualKey: UWP.VirtualKey) -> UWP.CoreVirtualKeyStates {
|
|
return try! _IInputKeyboardSourceStatics.GetKeyStateForCurrentThreadImpl(virtualKey)
|
|
}
|
|
|
|
private static let _IInputKeyboardSourceStatics2: __ABI_Microsoft_UI_Input.IInputKeyboardSourceStatics2 = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputKeyboardSource"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.getforisland)
|
|
public static func getForIsland(_ island: WinAppSDK.ContentIsland!) -> InputKeyboardSource! {
|
|
return try! _IInputKeyboardSourceStatics2.GetForIslandImpl(island)
|
|
}
|
|
|
|
private lazy var _IInputKeyboardSource2: __ABI_Microsoft_UI_Input.IInputKeyboardSource2! = getInterfaceForCaching()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.getcurrentkeystate)
|
|
public func getCurrentKeyState(_ virtualKey: UWP.VirtualKey) throws -> VirtualKeyStates {
|
|
try _IInputKeyboardSource2.GetCurrentKeyStateImpl(virtualKey)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.getkeystate)
|
|
public func getKeyState(_ virtualKey: UWP.VirtualKey) throws -> VirtualKeyStates {
|
|
try _IInputKeyboardSource2.GetKeyStateImpl(virtualKey)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.characterreceived)
|
|
public lazy var characterReceived : Event<TypedEventHandler<InputKeyboardSource?, CharacterReceivedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_CharacterReceivedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_CharacterReceivedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.contextmenukey)
|
|
public lazy var contextMenuKey : Event<TypedEventHandler<InputKeyboardSource?, ContextMenuKeyEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_ContextMenuKeyImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_ContextMenuKeyImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.keydown)
|
|
public lazy var keyDown : Event<TypedEventHandler<InputKeyboardSource?, KeyEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_KeyDownImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_KeyDownImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.keyup)
|
|
public lazy var keyUp : Event<TypedEventHandler<InputKeyboardSource?, KeyEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_KeyUpImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_KeyUpImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.systemkeydown)
|
|
public lazy var systemKeyDown : Event<TypedEventHandler<InputKeyboardSource?, KeyEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_SystemKeyDownImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_SystemKeyDownImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputkeyboardsource.systemkeyup)
|
|
public lazy var systemKeyUp : Event<TypedEventHandler<InputKeyboardSource?, KeyEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._IInputKeyboardSource2 else { return .init() }
|
|
return try! this.add_SystemKeyUpImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._IInputKeyboardSource2.remove_SystemKeyUpImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
_IInputKeyboardSource2 = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputlightdismissaction)
|
|
public final class InputLightDismissAction : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputLightDismissAction
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputLightDismissAction
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputLightDismissAction>?) -> InputLightDismissAction? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputLightDismissActionStatics: __ABI_Microsoft_UI_Input.IInputLightDismissActionStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputLightDismissAction"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputlightdismissaction.getforwindowid)
|
|
public static func getForWindowId(_ windowId: WinAppSDK.WindowId) -> InputLightDismissAction! {
|
|
return try! _IInputLightDismissActionStatics.GetForWindowIdImpl(windowId)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputlightdismissaction.dismissed)
|
|
public lazy var dismissed : Event<TypedEventHandler<InputLightDismissAction?, InputLightDismissEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_DismissedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_DismissedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputlightdismisseventargs)
|
|
public final class InputLightDismissEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputLightDismissEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputLightDismissEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputLightDismissEventArgs>?) -> InputLightDismissEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource)
|
|
public final class InputNonClientPointerSource : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputNonClientPointerSource
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputNonClientPointerSource
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputNonClientPointerSource>?) -> InputNonClientPointerSource? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
private static let _IInputNonClientPointerSourceStatics: __ABI_Microsoft_UI_Input.IInputNonClientPointerSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputNonClientPointerSource"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.getforwindowid)
|
|
public static func getForWindowId(_ windowId: WinAppSDK.WindowId) -> InputNonClientPointerSource! {
|
|
return try! _IInputNonClientPointerSourceStatics.GetForWindowIdImpl(windowId)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.clearallregionrects)
|
|
public func clearAllRegionRects() throws {
|
|
try _default.ClearAllRegionRectsImpl()
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.clearregionrects)
|
|
public func clearRegionRects(_ region: NonClientRegionKind) throws {
|
|
try _default.ClearRegionRectsImpl(region)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.dispatcherqueue)
|
|
public var dispatcherQueue : WinAppSDK.DispatcherQueue! {
|
|
get { try! _default.get_DispatcherQueueImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.captiontapped)
|
|
public lazy var captionTapped : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientCaptionTappedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_CaptionTappedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_CaptionTappedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.pointerentered)
|
|
public lazy var pointerEntered : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientPointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerEnteredImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerEnteredImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.pointerexited)
|
|
public lazy var pointerExited : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientPointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerExitedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerExitedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.pointermoved)
|
|
public lazy var pointerMoved : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientPointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerMovedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerMovedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.pointerpressed)
|
|
public lazy var pointerPressed : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientPointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerPressedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerPressedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.pointerreleased)
|
|
public lazy var pointerReleased : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientPointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerReleasedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerReleasedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputnonclientpointersource.regionschanged)
|
|
public lazy var regionsChanged : Event<TypedEventHandler<InputNonClientPointerSource?, NonClientRegionsChangedEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_RegionsChangedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_RegionsChangedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputobject)
|
|
open class InputObject : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputObject
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputObject
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override open func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputObject>?) -> InputObject? {
|
|
guard let abi = abi else { return nil }
|
|
return UnsealedWinRTClassWrapper<Composable>.unwrapFrom(base: abi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init<Composable: ComposableImpl>(
|
|
composing: Composable.Type,
|
|
_ createCallback: (UnsealedWinRTClassWrapper<Composable>?, inout WindowsFoundation.IInspectable?) -> Composable.Default.SwiftABI)
|
|
{
|
|
super.init()
|
|
MakeComposed(composing: composing, (self as! Composable.Class), createCallback)
|
|
}
|
|
override open func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? {
|
|
return super.queryInterface(iid)
|
|
}
|
|
private static var _IInputObjectFactory : __ABI_Microsoft_UI_Input.IInputObjectFactory = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputObject"))
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputobject.dispatcherqueue)
|
|
public var dispatcherQueue : WinAppSDK.DispatcherQueue! {
|
|
get { try! _default.get_DispatcherQueueImpl() }
|
|
}
|
|
|
|
internal enum IInputObject : ComposableImpl {
|
|
internal typealias CABI = C_IInspectable
|
|
internal typealias SwiftABI = WindowsFoundation.IInspectable
|
|
internal typealias Class = InputObject
|
|
internal typealias SwiftProjection = WinRTClassWeakReference<Class>
|
|
internal enum Default : AbiInterface {
|
|
internal typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputObject
|
|
internal typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputObject
|
|
}
|
|
}
|
|
internal typealias Composable = IInputObject
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource)
|
|
public final class InputPointerSource : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputPointerSource
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputPointerSource
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputPointerSource>?) -> InputPointerSource? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputPointerSourceStatics: __ABI_Microsoft_UI_Input.IInputPointerSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputPointerSource"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.getforisland)
|
|
public static func getForIsland(_ island: WinAppSDK.ContentIsland!) -> InputPointerSource! {
|
|
return try! _IInputPointerSourceStatics.GetForIslandImpl(island)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.cursor)
|
|
public var cursor : InputCursor! {
|
|
get { try! _default.get_CursorImpl() }
|
|
set { try! _default.put_CursorImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.devicekinds)
|
|
public var deviceKinds : InputPointerSourceDeviceKinds {
|
|
get { try! _default.get_DeviceKindsImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointercapturelost)
|
|
public lazy var pointerCaptureLost : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerCaptureLostImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerCaptureLostImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerentered)
|
|
public lazy var pointerEntered : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerEnteredImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerEnteredImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerexited)
|
|
public lazy var pointerExited : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerExitedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerExitedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointermoved)
|
|
public lazy var pointerMoved : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerMovedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerMovedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerpressed)
|
|
public lazy var pointerPressed : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerPressedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerPressedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerreleased)
|
|
public lazy var pointerReleased : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerReleasedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerReleasedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerroutedaway)
|
|
public lazy var pointerRoutedAway : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerRoutedAwayImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerRoutedAwayImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerroutedreleased)
|
|
public lazy var pointerRoutedReleased : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerRoutedReleasedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerRoutedReleasedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerroutedto)
|
|
public lazy var pointerRoutedTo : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerRoutedToImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerRoutedToImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpointersource.pointerwheelchanged)
|
|
public lazy var pointerWheelChanged : Event<TypedEventHandler<InputPointerSource?, PointerEventArgs?>> = {
|
|
.init(
|
|
add: { [weak self] in
|
|
guard let this = self?._default else { return .init() }
|
|
return try! this.add_PointerWheelChangedImpl($0)
|
|
},
|
|
remove: { [weak self] in
|
|
try? self?._default.remove_PointerWheelChangedImpl($0)
|
|
}
|
|
)
|
|
}()
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpretranslatekeyboardsource)
|
|
public final class InputPreTranslateKeyboardSource : WinAppSDK.InputObject {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputPreTranslateKeyboardSource
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputPreTranslateKeyboardSource
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputPreTranslateKeyboardSource>?) -> InputPreTranslateKeyboardSource? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputPreTranslateKeyboardSourceStatics: __ABI_Microsoft_UI_Input.IInputPreTranslateKeyboardSourceStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputPreTranslateKeyboardSource"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputpretranslatekeyboardsource.getforisland)
|
|
public static func getForIsland(_ island: WinAppSDK.ContentIsland!) -> InputPreTranslateKeyboardSource! {
|
|
return try! _IInputPreTranslateKeyboardSourceStatics.GetForIslandImpl(island)
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputsystemcursor)
|
|
public final class InputSystemCursor : WinAppSDK.InputCursor {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IInputSystemCursor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIInputSystemCursor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIInputSystemCursor>?) -> InputSystemCursor? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
override public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi: fromAbi)
|
|
}
|
|
|
|
private static let _IInputSystemCursorStatics: __ABI_Microsoft_UI_Input.IInputSystemCursorStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.InputSystemCursor"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputsystemcursor.create)
|
|
public static func create(_ type: InputSystemCursorShape) -> InputSystemCursor! {
|
|
return try! _IInputSystemCursorStatics.CreateImpl(type)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.inputsystemcursor.cursorshape)
|
|
public var cursorShape : InputSystemCursorShape {
|
|
get { try! _default.get_CursorShapeImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.keyeventargs)
|
|
public final class KeyEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IKeyEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIKeyEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIKeyEventArgs>?) -> KeyEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.keyeventargs.handled)
|
|
public var handled : Bool {
|
|
get { try! _default.get_HandledImpl() }
|
|
set { try! _default.put_HandledImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.keyeventargs.keystatus)
|
|
public var keyStatus : PhysicalKeyStatus {
|
|
get { try! _default.get_KeyStatusImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.keyeventargs.timestamp)
|
|
public var timestamp : UInt64 {
|
|
get { try! _default.get_TimestampImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.keyeventargs.virtualkey)
|
|
public var virtualKey : UWP.VirtualKey {
|
|
get { try! _default.get_VirtualKeyImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationcompletedeventargs)
|
|
public final class ManipulationCompletedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IManipulationCompletedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIManipulationCompletedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIManipulationCompletedEventArgs>?) -> ManipulationCompletedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationcompletedeventargs.cumulative)
|
|
public var cumulative : ManipulationDelta {
|
|
get { try! _default.get_CumulativeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationcompletedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationcompletedeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationcompletedeventargs.velocities)
|
|
public var velocities : ManipulationVelocities {
|
|
get { try! _default.get_VelocitiesImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs)
|
|
public final class ManipulationInertiaStartingEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IManipulationInertiaStartingEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIManipulationInertiaStartingEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIManipulationInertiaStartingEventArgs>?) -> ManipulationInertiaStartingEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs.cumulative)
|
|
public var cumulative : ManipulationDelta {
|
|
get { try! _default.get_CumulativeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs.delta)
|
|
public var delta : ManipulationDelta {
|
|
get { try! _default.get_DeltaImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationinertiastartingeventargs.velocities)
|
|
public var velocities : ManipulationVelocities {
|
|
get { try! _default.get_VelocitiesImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationstartedeventargs)
|
|
public final class ManipulationStartedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IManipulationStartedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIManipulationStartedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIManipulationStartedEventArgs>?) -> ManipulationStartedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationstartedeventargs.cumulative)
|
|
public var cumulative : ManipulationDelta {
|
|
get { try! _default.get_CumulativeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationstartedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationstartedeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs)
|
|
public final class ManipulationUpdatedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IManipulationUpdatedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIManipulationUpdatedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIManipulationUpdatedEventArgs>?) -> ManipulationUpdatedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs.cumulative)
|
|
public var cumulative : ManipulationDelta {
|
|
get { try! _default.get_CumulativeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs.delta)
|
|
public var delta : ManipulationDelta {
|
|
get { try! _default.get_DeltaImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationupdatedeventargs.velocities)
|
|
public var velocities : ManipulationVelocities {
|
|
get { try! _default.get_VelocitiesImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.mousewheelparameters)
|
|
public final class MouseWheelParameters : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IMouseWheelParameters
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIMouseWheelParameters
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIMouseWheelParameters>?) -> MouseWheelParameters? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.mousewheelparameters.chartranslation)
|
|
public var charTranslation : WindowsFoundation.Point {
|
|
get { try! _default.get_CharTranslationImpl() }
|
|
set { try! _default.put_CharTranslationImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.mousewheelparameters.deltarotationangle)
|
|
public var deltaRotationAngle : Float {
|
|
get { try! _default.get_DeltaRotationAngleImpl() }
|
|
set { try! _default.put_DeltaRotationAngleImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.mousewheelparameters.deltascale)
|
|
public var deltaScale : Float {
|
|
get { try! _default.get_DeltaScaleImpl() }
|
|
set { try! _default.put_DeltaScaleImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.mousewheelparameters.pagetranslation)
|
|
public var pageTranslation : WindowsFoundation.Point {
|
|
get { try! _default.get_PageTranslationImpl() }
|
|
set { try! _default.put_PageTranslationImpl(newValue) }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientcaptiontappedeventargs)
|
|
public final class NonClientCaptionTappedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.INonClientCaptionTappedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CINonClientCaptionTappedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CINonClientCaptionTappedEventArgs>?) -> NonClientCaptionTappedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientcaptiontappedeventargs.point)
|
|
public var point : WindowsFoundation.Point {
|
|
get { try! _default.get_PointImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientcaptiontappedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientpointereventargs)
|
|
public final class NonClientPointerEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.INonClientPointerEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CINonClientPointerEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CINonClientPointerEventArgs>?) -> NonClientPointerEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientpointereventargs.ispointinregion)
|
|
public var isPointInRegion : Bool {
|
|
get { try! _default.get_IsPointInRegionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientpointereventargs.point)
|
|
public var point : WindowsFoundation.Point {
|
|
get { try! _default.get_PointImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientpointereventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientpointereventargs.regionkind)
|
|
public var regionKind : NonClientRegionKind {
|
|
get { try! _default.get_RegionKindImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.nonclientregionschangedeventargs)
|
|
public final class NonClientRegionsChangedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.INonClientRegionsChangedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CINonClientRegionsChangedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CINonClientRegionsChangedEventArgs>?) -> NonClientRegionsChangedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs)
|
|
public final class PointerEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IPointerEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIPointerEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIPointerEventArgs>?) -> PointerEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs.getintermediatepoints)
|
|
public func getIntermediatePoints() throws -> WindowsFoundation.AnyIVector<PointerPoint?>! {
|
|
try _default.GetIntermediatePointsImpl()
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs.getintermediatetransformedpoints)
|
|
public func getIntermediateTransformedPoints(_ transform: AnyIPointerPointTransform!) throws -> WindowsFoundation.AnyIVector<PointerPoint?>! {
|
|
try _default.GetIntermediateTransformedPointsImpl(transform)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs.currentpoint)
|
|
public var currentPoint : PointerPoint! {
|
|
get { try! _default.get_CurrentPointImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs.handled)
|
|
public var handled : Bool {
|
|
get { try! _default.get_HandledImpl() }
|
|
set { try! _default.put_HandledImpl(newValue) }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointereventargs.keymodifiers)
|
|
public var keyModifiers : UWP.VirtualKeyModifiers {
|
|
get { try! _default.get_KeyModifiersImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint)
|
|
public final class PointerPoint : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IPointerPoint
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIPointerPoint>?) -> PointerPoint? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.gettransformedpoint)
|
|
public func getTransformedPoint(_ transform: AnyIPointerPointTransform!) throws -> PointerPoint! {
|
|
try _default.GetTransformedPointImpl(transform)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.frameid)
|
|
public var frameId : UInt32 {
|
|
get { try! _default.get_FrameIdImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.isincontact)
|
|
public var isInContact : Bool {
|
|
get { try! _default.get_IsInContactImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.pointerid)
|
|
public var pointerId : UInt32 {
|
|
get { try! _default.get_PointerIdImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.properties)
|
|
public var properties : PointerPointProperties! {
|
|
get { try! _default.get_PropertiesImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpoint.timestamp)
|
|
public var timestamp : UInt64 {
|
|
get { try! _default.get_TimestampImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties)
|
|
public final class PointerPointProperties : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IPointerPointProperties
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIPointerPointProperties
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIPointerPointProperties>?) -> PointerPointProperties? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.contactrect)
|
|
public var contactRect : WindowsFoundation.Rect {
|
|
get { try! _default.get_ContactRectImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isbarrelbuttonpressed)
|
|
public var isBarrelButtonPressed : Bool {
|
|
get { try! _default.get_IsBarrelButtonPressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.iscanceled)
|
|
public var isCanceled : Bool {
|
|
get { try! _default.get_IsCanceledImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.iseraser)
|
|
public var isEraser : Bool {
|
|
get { try! _default.get_IsEraserImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.ishorizontalmousewheel)
|
|
public var isHorizontalMouseWheel : Bool {
|
|
get { try! _default.get_IsHorizontalMouseWheelImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isinrange)
|
|
public var isInRange : Bool {
|
|
get { try! _default.get_IsInRangeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isinverted)
|
|
public var isInverted : Bool {
|
|
get { try! _default.get_IsInvertedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isleftbuttonpressed)
|
|
public var isLeftButtonPressed : Bool {
|
|
get { try! _default.get_IsLeftButtonPressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.ismiddlebuttonpressed)
|
|
public var isMiddleButtonPressed : Bool {
|
|
get { try! _default.get_IsMiddleButtonPressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isprimary)
|
|
public var isPrimary : Bool {
|
|
get { try! _default.get_IsPrimaryImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isrightbuttonpressed)
|
|
public var isRightButtonPressed : Bool {
|
|
get { try! _default.get_IsRightButtonPressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isxbutton1pressed)
|
|
public var isXButton1Pressed : Bool {
|
|
get { try! _default.get_IsXButton1PressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.isxbutton2pressed)
|
|
public var isXButton2Pressed : Bool {
|
|
get { try! _default.get_IsXButton2PressedImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.mousewheeldelta)
|
|
public var mouseWheelDelta : Int32 {
|
|
get { try! _default.get_MouseWheelDeltaImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.orientation)
|
|
public var orientation : Float {
|
|
get { try! _default.get_OrientationImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.pointerupdatekind)
|
|
public var pointerUpdateKind : PointerUpdateKind {
|
|
get { try! _default.get_PointerUpdateKindImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.pressure)
|
|
public var pressure : Float {
|
|
get { try! _default.get_PressureImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.touchconfidence)
|
|
public var touchConfidence : Bool {
|
|
get { try! _default.get_TouchConfidenceImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.twist)
|
|
public var twist : Float {
|
|
get { try! _default.get_TwistImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.xtilt)
|
|
public var xtilt : Float {
|
|
get { try! _default.get_XTiltImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpointproperties.ytilt)
|
|
public var ytilt : Float {
|
|
get { try! _default.get_YTiltImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpredictor)
|
|
public final class PointerPredictor : WinRTClass, WindowsFoundation.IClosable {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IPointerPredictor
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIPointerPredictor
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIPointerPredictor>?) -> PointerPredictor? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
override public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? {
|
|
return super.queryInterface(iid)
|
|
}
|
|
private static let _IPointerPredictorStatics: __ABI_Microsoft_UI_Input.IPointerPredictorStatics = try! RoGetActivationFactory(HString("Microsoft.UI.Input.PointerPredictor"))
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpredictor.createforinputpointersource)
|
|
public static func createForInputPointerSource(_ inputPointerSource: InputPointerSource!) -> PointerPredictor! {
|
|
return try! _IPointerPredictorStatics.CreateForInputPointerSourceImpl(inputPointerSource)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpredictor.predictiontime)
|
|
public var predictionTime : WindowsFoundation.TimeSpan {
|
|
get { try! _default.get_PredictionTimeImpl() }
|
|
set { try! _default.put_PredictionTimeImpl(newValue) }
|
|
}
|
|
|
|
private lazy var _IClosable: __ABI_Windows_Foundation.IClosable! = getInterfaceForCaching()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.pointerpredictor.close)
|
|
public func close() throws {
|
|
try _IClosable.CloseImpl()
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
_IClosable = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.righttappedeventargs)
|
|
public final class RightTappedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.IRightTappedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CIRightTappedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CIRightTappedEventArgs>?) -> RightTappedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.righttappedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.righttappedeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.tappedeventargs)
|
|
public final class TappedEventArgs : WinRTClass {
|
|
private typealias SwiftABI = __ABI_Microsoft_UI_Input.ITappedEventArgs
|
|
private typealias CABI = __x_ABI_CMicrosoft_CUI_CInput_CITappedEventArgs
|
|
private lazy var _default: SwiftABI! = getInterfaceForCaching()
|
|
@_spi(WinRTInternal)
|
|
override public func _getABI<T>() -> UnsafeMutablePointer<T>? {
|
|
if T.self == CABI.self {
|
|
return RawPointer(_default)
|
|
}
|
|
return super._getABI()
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public static func from(abi: ComPtr<__x_ABI_CMicrosoft_CUI_CInput_CITappedEventArgs>?) -> TappedEventArgs? {
|
|
guard let abi = abi else { return nil }
|
|
return .init(fromAbi: WindowsFoundation.IInspectable(abi))
|
|
}
|
|
|
|
@_spi(WinRTInternal)
|
|
public init(fromAbi: WindowsFoundation.IInspectable) {
|
|
super.init(fromAbi)
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.tappedeventargs.pointerdevicetype)
|
|
public var pointerDeviceType : PointerDeviceType {
|
|
get { try! _default.get_PointerDeviceTypeImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.tappedeventargs.position)
|
|
public var position : WindowsFoundation.Point {
|
|
get { try! _default.get_PositionImpl() }
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.tappedeventargs.tapcount)
|
|
public var tapCount : UInt32 {
|
|
get { try! _default.get_TapCountImpl() }
|
|
}
|
|
|
|
deinit {
|
|
_default = nil
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidethresholds)
|
|
public struct CrossSlideThresholds: Hashable, Codable {
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidethresholds.selectionstart)
|
|
public var selectionStart: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidethresholds.speedbumpstart)
|
|
public var speedBumpStart: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidethresholds.speedbumpend)
|
|
public var speedBumpEnd: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.crossslidethresholds.rearrangestart)
|
|
public var rearrangeStart: Float = 0.0
|
|
public init() {}
|
|
public init(selectionStart: Float, speedBumpStart: Float, speedBumpEnd: Float, rearrangeStart: Float) {
|
|
self.selectionStart = selectionStart
|
|
self.speedBumpStart = speedBumpStart
|
|
self.speedBumpEnd = speedBumpEnd
|
|
self.rearrangeStart = rearrangeStart
|
|
}
|
|
public static func from(abi: __x_ABI_CMicrosoft_CUI_CInput_CCrossSlideThresholds) -> CrossSlideThresholds {
|
|
.init(selectionStart: abi.SelectionStart, speedBumpStart: abi.SpeedBumpStart, speedBumpEnd: abi.SpeedBumpEnd, rearrangeStart: abi.RearrangeStart)
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationdelta)
|
|
public struct ManipulationDelta: Hashable, Codable {
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationdelta.translation)
|
|
public var translation: WindowsFoundation.Point = .init()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationdelta.scale)
|
|
public var scale: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationdelta.rotation)
|
|
public var rotation: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationdelta.expansion)
|
|
public var expansion: Float = 0.0
|
|
public init() {}
|
|
public init(translation: WindowsFoundation.Point, scale: Float, rotation: Float, expansion: Float) {
|
|
self.translation = translation
|
|
self.scale = scale
|
|
self.rotation = rotation
|
|
self.expansion = expansion
|
|
}
|
|
public static func from(abi: __x_ABI_CMicrosoft_CUI_CInput_CManipulationDelta) -> ManipulationDelta {
|
|
.init(translation: .from(abi: abi.Translation), scale: abi.Scale, rotation: abi.Rotation, expansion: abi.Expansion)
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationvelocities)
|
|
public struct ManipulationVelocities: Hashable, Codable {
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationvelocities.linear)
|
|
public var linear: WindowsFoundation.Point = .init()
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationvelocities.angular)
|
|
public var angular: Float = 0.0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.manipulationvelocities.expansion)
|
|
public var expansion: Float = 0.0
|
|
public init() {}
|
|
public init(linear: WindowsFoundation.Point, angular: Float, expansion: Float) {
|
|
self.linear = linear
|
|
self.angular = angular
|
|
self.expansion = expansion
|
|
}
|
|
public static func from(abi: __x_ABI_CMicrosoft_CUI_CInput_CManipulationVelocities) -> ManipulationVelocities {
|
|
.init(linear: .from(abi: abi.Linear), angular: abi.Angular, expansion: abi.Expansion)
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus)
|
|
public struct PhysicalKeyStatus: Hashable, Codable {
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.repeatcount)
|
|
public var repeatCount: UInt32 = 0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.scancode)
|
|
public var scanCode: UInt32 = 0
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.isextendedkey)
|
|
public var isExtendedKey: Bool = false
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.ismenukeydown)
|
|
public var isMenuKeyDown: Bool = false
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.waskeydown)
|
|
public var wasKeyDown: Bool = false
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.physicalkeystatus.iskeyreleased)
|
|
public var isKeyReleased: Bool = false
|
|
public init() {}
|
|
public init(repeatCount: UInt32, scanCode: UInt32, isExtendedKey: Bool, isMenuKeyDown: Bool, wasKeyDown: Bool, isKeyReleased: Bool) {
|
|
self.repeatCount = repeatCount
|
|
self.scanCode = scanCode
|
|
self.isExtendedKey = isExtendedKey
|
|
self.isMenuKeyDown = isMenuKeyDown
|
|
self.wasKeyDown = wasKeyDown
|
|
self.isKeyReleased = isKeyReleased
|
|
}
|
|
public static func from(abi: __x_ABI_CMicrosoft_CUI_CInput_CPhysicalKeyStatus) -> PhysicalKeyStatus {
|
|
.init(repeatCount: abi.RepeatCount, scanCode: abi.ScanCode, isExtendedKey: .init(from: abi.IsExtendedKey), isMenuKeyDown: .init(from: abi.IsMenuKeyDown), wasKeyDown: .init(from: abi.WasKeyDown), isKeyReleased: .init(from: abi.IsKeyReleased))
|
|
}
|
|
}
|
|
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.ipointerpointtransform)
|
|
public protocol IPointerPointTransform : WinRTInterface {
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.ipointerpointtransform.trytransform)
|
|
func tryTransform(_ inPoint: WindowsFoundation.Point, _ outPoint: inout WindowsFoundation.Point) throws -> Bool
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.ipointerpointtransform.trytransformbounds)
|
|
func tryTransformBounds(_ inRect: WindowsFoundation.Rect, _ outRect: inout WindowsFoundation.Rect) throws -> Bool
|
|
/// [Open Microsoft documentation](https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.ui.input.ipointerpointtransform.inverse)
|
|
var inverse: WinAppSDK.AnyIPointerPointTransform! { get }
|
|
}
|
|
|
|
extension IPointerPointTransform {
|
|
public func queryInterface(_ iid: WindowsFoundation.IID) -> IUnknownRef? {
|
|
switch iid {
|
|
case __ABI_Microsoft_UI_Input.IPointerPointTransformWrapper.IID:
|
|
let wrapper = __ABI_Microsoft_UI_Input.IPointerPointTransformWrapper(self)
|
|
return wrapper!.queryInterface(iid)
|
|
default: return nil
|
|
}
|
|
}
|
|
}
|
|
public typealias AnyIPointerPointTransform = any IPointerPointTransform
|
|
|
|
extension WinAppSDK.CrossSlidingState {
|
|
public static var started : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_Started
|
|
}
|
|
public static var dragging : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_Dragging
|
|
}
|
|
public static var selecting : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_Selecting
|
|
}
|
|
public static var selectSpeedBumping : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_SelectSpeedBumping
|
|
}
|
|
public static var speedBumping : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_SpeedBumping
|
|
}
|
|
public static var rearranging : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_Rearranging
|
|
}
|
|
public static var completed : WinAppSDK.CrossSlidingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CCrossSlidingState_Completed
|
|
}
|
|
}
|
|
extension WinAppSDK.CrossSlidingState: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.DraggingState {
|
|
public static var started : WinAppSDK.DraggingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CDraggingState_Started
|
|
}
|
|
public static var continuing : WinAppSDK.DraggingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CDraggingState_Continuing
|
|
}
|
|
public static var completed : WinAppSDK.DraggingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CDraggingState_Completed
|
|
}
|
|
}
|
|
extension WinAppSDK.DraggingState: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.FocusNavigationReason {
|
|
public static var programmatic : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Programmatic
|
|
}
|
|
public static var restore : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Restore
|
|
}
|
|
public static var first : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_First
|
|
}
|
|
public static var last : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Last
|
|
}
|
|
public static var left : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Left
|
|
}
|
|
public static var up : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Up
|
|
}
|
|
public static var right : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Right
|
|
}
|
|
public static var down : WinAppSDK.FocusNavigationReason {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationReason_Down
|
|
}
|
|
}
|
|
extension WinAppSDK.FocusNavigationReason: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.FocusNavigationResult {
|
|
public static var notMoved : WinAppSDK.FocusNavigationResult {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationResult_NotMoved
|
|
}
|
|
public static var moved : WinAppSDK.FocusNavigationResult {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationResult_Moved
|
|
}
|
|
public static var noFocusableElements : WinAppSDK.FocusNavigationResult {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CFocusNavigationResult_NoFocusableElements
|
|
}
|
|
}
|
|
extension WinAppSDK.FocusNavigationResult: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.GestureSettings {
|
|
public static var none : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_None
|
|
}
|
|
public static var tap : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_Tap
|
|
}
|
|
public static var doubleTap : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_DoubleTap
|
|
}
|
|
public static var hold : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_Hold
|
|
}
|
|
public static var holdWithMouse : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_HoldWithMouse
|
|
}
|
|
public static var rightTap : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_RightTap
|
|
}
|
|
public static var drag : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_Drag
|
|
}
|
|
public static var manipulationTranslateX : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationTranslateX
|
|
}
|
|
public static var manipulationTranslateY : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationTranslateY
|
|
}
|
|
public static var manipulationTranslateRailsX : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationTranslateRailsX
|
|
}
|
|
public static var manipulationTranslateRailsY : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationTranslateRailsY
|
|
}
|
|
public static var manipulationRotate : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationRotate
|
|
}
|
|
public static var manipulationScale : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationScale
|
|
}
|
|
public static var manipulationTranslateInertia : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationTranslateInertia
|
|
}
|
|
public static var manipulationRotateInertia : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationRotateInertia
|
|
}
|
|
public static var manipulationScaleInertia : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationScaleInertia
|
|
}
|
|
public static var crossSlide : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_CrossSlide
|
|
}
|
|
public static var manipulationMultipleFingerPanning : WinAppSDK.GestureSettings {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CGestureSettings_ManipulationMultipleFingerPanning
|
|
}
|
|
}
|
|
extension WinAppSDK.GestureSettings: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.HoldingState {
|
|
public static var started : WinAppSDK.HoldingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CHoldingState_Started
|
|
}
|
|
public static var completed : WinAppSDK.HoldingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CHoldingState_Completed
|
|
}
|
|
public static var canceled : WinAppSDK.HoldingState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CHoldingState_Canceled
|
|
}
|
|
}
|
|
extension WinAppSDK.HoldingState: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.InputActivationState {
|
|
public static var none : WinAppSDK.InputActivationState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputActivationState_None
|
|
}
|
|
public static var deactivated : WinAppSDK.InputActivationState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputActivationState_Deactivated
|
|
}
|
|
public static var activated : WinAppSDK.InputActivationState {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputActivationState_Activated
|
|
}
|
|
}
|
|
extension WinAppSDK.InputActivationState: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.InputPointerSourceDeviceKinds {
|
|
public static var none : WinAppSDK.InputPointerSourceDeviceKinds {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputPointerSourceDeviceKinds_None
|
|
}
|
|
public static var touch : WinAppSDK.InputPointerSourceDeviceKinds {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputPointerSourceDeviceKinds_Touch
|
|
}
|
|
public static var pen : WinAppSDK.InputPointerSourceDeviceKinds {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputPointerSourceDeviceKinds_Pen
|
|
}
|
|
public static var mouse : WinAppSDK.InputPointerSourceDeviceKinds {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputPointerSourceDeviceKinds_Mouse
|
|
}
|
|
}
|
|
extension WinAppSDK.InputPointerSourceDeviceKinds: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.InputSystemCursorShape {
|
|
public static var arrow : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Arrow
|
|
}
|
|
public static var cross : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Cross
|
|
}
|
|
public static var hand : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Hand
|
|
}
|
|
public static var help : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Help
|
|
}
|
|
public static var ibeam : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_IBeam
|
|
}
|
|
public static var sizeAll : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_SizeAll
|
|
}
|
|
public static var sizeNortheastSouthwest : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_SizeNortheastSouthwest
|
|
}
|
|
public static var sizeNorthSouth : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_SizeNorthSouth
|
|
}
|
|
public static var sizeNorthwestSoutheast : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_SizeNorthwestSoutheast
|
|
}
|
|
public static var sizeWestEast : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_SizeWestEast
|
|
}
|
|
public static var universalNo : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_UniversalNo
|
|
}
|
|
public static var upArrow : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_UpArrow
|
|
}
|
|
public static var wait : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Wait
|
|
}
|
|
public static var pin : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Pin
|
|
}
|
|
public static var person : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_Person
|
|
}
|
|
public static var appStarting : WinAppSDK.InputSystemCursorShape {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CInputSystemCursorShape_AppStarting
|
|
}
|
|
}
|
|
extension WinAppSDK.InputSystemCursorShape: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.NonClientRegionKind {
|
|
public static var close : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Close
|
|
}
|
|
public static var maximize : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Maximize
|
|
}
|
|
public static var minimize : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Minimize
|
|
}
|
|
public static var icon : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Icon
|
|
}
|
|
public static var caption : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Caption
|
|
}
|
|
public static var topBorder : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_TopBorder
|
|
}
|
|
public static var leftBorder : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_LeftBorder
|
|
}
|
|
public static var bottomBorder : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_BottomBorder
|
|
}
|
|
public static var rightBorder : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_RightBorder
|
|
}
|
|
public static var passthrough : WinAppSDK.NonClientRegionKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CNonClientRegionKind_Passthrough
|
|
}
|
|
}
|
|
extension WinAppSDK.NonClientRegionKind: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.PointerDeviceType {
|
|
public static var touch : WinAppSDK.PointerDeviceType {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerDeviceType_Touch
|
|
}
|
|
public static var pen : WinAppSDK.PointerDeviceType {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerDeviceType_Pen
|
|
}
|
|
public static var mouse : WinAppSDK.PointerDeviceType {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerDeviceType_Mouse
|
|
}
|
|
public static var touchpad : WinAppSDK.PointerDeviceType {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerDeviceType_Touchpad
|
|
}
|
|
}
|
|
extension WinAppSDK.PointerDeviceType: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.PointerUpdateKind {
|
|
public static var other : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_Other
|
|
}
|
|
public static var leftButtonPressed : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_LeftButtonPressed
|
|
}
|
|
public static var leftButtonReleased : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_LeftButtonReleased
|
|
}
|
|
public static var rightButtonPressed : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_RightButtonPressed
|
|
}
|
|
public static var rightButtonReleased : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_RightButtonReleased
|
|
}
|
|
public static var middleButtonPressed : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_MiddleButtonPressed
|
|
}
|
|
public static var middleButtonReleased : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_MiddleButtonReleased
|
|
}
|
|
public static var xbutton1Pressed : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_XButton1Pressed
|
|
}
|
|
public static var xbutton1Released : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_XButton1Released
|
|
}
|
|
public static var xbutton2Pressed : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_XButton2Pressed
|
|
}
|
|
public static var xbutton2Released : WinAppSDK.PointerUpdateKind {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CPointerUpdateKind_XButton2Released
|
|
}
|
|
}
|
|
extension WinAppSDK.PointerUpdateKind: @retroactive Hashable, @retroactive Codable {}
|
|
|
|
extension WinAppSDK.VirtualKeyStates {
|
|
public static var none : WinAppSDK.VirtualKeyStates {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CVirtualKeyStates_None
|
|
}
|
|
public static var down : WinAppSDK.VirtualKeyStates {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CVirtualKeyStates_Down
|
|
}
|
|
public static var locked : WinAppSDK.VirtualKeyStates {
|
|
__x_ABI_CMicrosoft_CUI_CInput_CVirtualKeyStates_Locked
|
|
}
|
|
}
|
|
extension WinAppSDK.VirtualKeyStates: @retroactive Hashable, @retroactive Codable {}
|
|
|