objc2_sprite_kit/generated/
SKNode_NSAccessibility.rs1use core::ffi::*;
4use objc2::__framework_prelude::*;
5#[cfg(feature = "objc2-core-foundation")]
6use objc2_core_foundation::*;
7use objc2_foundation::*;
8
9use crate::*;
10
11#[cfg(all(feature = "SKNode", feature = "objc2-app-kit"))]
13#[cfg(target_os = "macos")]
14impl SKNode {
15 extern_methods!(
16 #[unsafe(method(isAccessibilityElement))]
17 #[unsafe(method_family = none)]
18 pub unsafe fn isAccessibilityElement(&self) -> bool;
19
20 #[unsafe(method(setAccessibilityElement:))]
22 #[unsafe(method_family = none)]
23 pub unsafe fn setAccessibilityElement(&self, accessibility_element: bool);
24
25 #[unsafe(method(accessibilityRole))]
26 #[unsafe(method_family = none)]
27 pub unsafe fn accessibilityRole(&self) -> Option<Retained<NSString>>;
28
29 #[unsafe(method(setAccessibilityRole:))]
33 #[unsafe(method_family = none)]
34 pub unsafe fn setAccessibilityRole(&self, accessibility_role: Option<&NSString>);
35
36 #[unsafe(method(accessibilityRoleDescription))]
37 #[unsafe(method_family = none)]
38 pub unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>;
39
40 #[unsafe(method(setAccessibilityRoleDescription:))]
44 #[unsafe(method_family = none)]
45 pub unsafe fn setAccessibilityRoleDescription(
46 &self,
47 accessibility_role_description: Option<&NSString>,
48 );
49
50 #[unsafe(method(accessibilitySubrole))]
51 #[unsafe(method_family = none)]
52 pub unsafe fn accessibilitySubrole(&self) -> Option<Retained<NSString>>;
53
54 #[unsafe(method(setAccessibilitySubrole:))]
58 #[unsafe(method_family = none)]
59 pub unsafe fn setAccessibilitySubrole(&self, accessibility_subrole: Option<&NSString>);
60
61 #[cfg(feature = "objc2-core-foundation")]
62 #[unsafe(method(accessibilityFrame))]
63 #[unsafe(method_family = none)]
64 pub unsafe fn accessibilityFrame(&self) -> CGRect;
65
66 #[cfg(feature = "objc2-core-foundation")]
67 #[unsafe(method(setAccessibilityFrame:))]
69 #[unsafe(method_family = none)]
70 pub unsafe fn setAccessibilityFrame(&self, accessibility_frame: CGRect);
71
72 #[unsafe(method(accessibilityParent))]
73 #[unsafe(method_family = none)]
74 pub unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>;
75
76 #[unsafe(method(setAccessibilityParent:))]
84 #[unsafe(method_family = none)]
85 pub unsafe fn setAccessibilityParent(&self, accessibility_parent: Option<&AnyObject>);
86
87 #[unsafe(method(accessibilityChildren))]
88 #[unsafe(method_family = none)]
89 pub unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>;
90
91 #[unsafe(method(setAccessibilityChildren:))]
99 #[unsafe(method_family = none)]
100 pub unsafe fn setAccessibilityChildren(&self, accessibility_children: Option<&NSArray>);
101
102 #[unsafe(method(accessibilityHelp))]
103 #[unsafe(method_family = none)]
104 pub unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>;
105
106 #[unsafe(method(setAccessibilityHelp:))]
110 #[unsafe(method_family = none)]
111 pub unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>);
112
113 #[unsafe(method(accessibilityLabel))]
114 #[unsafe(method_family = none)]
115 pub unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
116
117 #[unsafe(method(setAccessibilityLabel:))]
121 #[unsafe(method_family = none)]
122 pub unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>);
123
124 #[unsafe(method(isAccessibilityEnabled))]
125 #[unsafe(method_family = none)]
126 pub unsafe fn isAccessibilityEnabled(&self) -> bool;
127
128 #[unsafe(method(setAccessibilityEnabled:))]
130 #[unsafe(method_family = none)]
131 pub unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool);
132
133 #[cfg(feature = "objc2-core-foundation")]
134 #[unsafe(method(accessibilityHitTest:))]
135 #[unsafe(method_family = none)]
136 pub unsafe fn accessibilityHitTest(&self, point: CGPoint) -> Option<Retained<AnyObject>>;
137 );
138}