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:))]
31 #[unsafe(method_family = none)]
32 pub unsafe fn setAccessibilityRole(&self, accessibility_role: Option<&NSString>);
33
34 #[unsafe(method(accessibilityRoleDescription))]
35 #[unsafe(method_family = none)]
36 pub unsafe fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>;
37
38 #[unsafe(method(setAccessibilityRoleDescription:))]
40 #[unsafe(method_family = none)]
41 pub unsafe fn setAccessibilityRoleDescription(
42 &self,
43 accessibility_role_description: Option<&NSString>,
44 );
45
46 #[unsafe(method(accessibilitySubrole))]
47 #[unsafe(method_family = none)]
48 pub unsafe fn accessibilitySubrole(&self) -> Option<Retained<NSString>>;
49
50 #[unsafe(method(setAccessibilitySubrole:))]
52 #[unsafe(method_family = none)]
53 pub unsafe fn setAccessibilitySubrole(&self, accessibility_subrole: Option<&NSString>);
54
55 #[cfg(feature = "objc2-core-foundation")]
56 #[unsafe(method(accessibilityFrame))]
57 #[unsafe(method_family = none)]
58 pub unsafe fn accessibilityFrame(&self) -> CGRect;
59
60 #[cfg(feature = "objc2-core-foundation")]
61 #[unsafe(method(setAccessibilityFrame:))]
63 #[unsafe(method_family = none)]
64 pub unsafe fn setAccessibilityFrame(&self, accessibility_frame: CGRect);
65
66 #[unsafe(method(accessibilityParent))]
67 #[unsafe(method_family = none)]
68 pub unsafe fn accessibilityParent(&self) -> Option<Retained<AnyObject>>;
69
70 #[unsafe(method(setAccessibilityParent:))]
73 #[unsafe(method_family = none)]
74 pub unsafe fn setAccessibilityParent(&self, accessibility_parent: Option<&AnyObject>);
75
76 #[unsafe(method(accessibilityChildren))]
77 #[unsafe(method_family = none)]
78 pub unsafe fn accessibilityChildren(&self) -> Option<Retained<NSArray>>;
79
80 #[unsafe(method(setAccessibilityChildren:))]
82 #[unsafe(method_family = none)]
83 pub unsafe fn setAccessibilityChildren(&self, accessibility_children: Option<&NSArray>);
84
85 #[unsafe(method(accessibilityHelp))]
86 #[unsafe(method_family = none)]
87 pub unsafe fn accessibilityHelp(&self) -> Option<Retained<NSString>>;
88
89 #[unsafe(method(setAccessibilityHelp:))]
91 #[unsafe(method_family = none)]
92 pub unsafe fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>);
93
94 #[unsafe(method(accessibilityLabel))]
95 #[unsafe(method_family = none)]
96 pub unsafe fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
97
98 #[unsafe(method(setAccessibilityLabel:))]
100 #[unsafe(method_family = none)]
101 pub unsafe fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>);
102
103 #[unsafe(method(isAccessibilityEnabled))]
104 #[unsafe(method_family = none)]
105 pub unsafe fn isAccessibilityEnabled(&self) -> bool;
106
107 #[unsafe(method(setAccessibilityEnabled:))]
109 #[unsafe(method_family = none)]
110 pub unsafe fn setAccessibilityEnabled(&self, accessibility_enabled: bool);
111
112 #[cfg(feature = "objc2-core-foundation")]
113 #[unsafe(method(accessibilityHitTest:))]
114 #[unsafe(method_family = none)]
115 pub unsafe fn accessibilityHitTest(&self, point: CGPoint) -> Option<Retained<AnyObject>>;
116 );
117}