objc2_core_spotlight/generated/
CSSearchableItemAttributeSet_Images.rs

1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9/// CSImages.
10#[cfg(feature = "CSSearchableItemAttributeSet")]
11impl CSSearchableItemAttributeSet {
12    extern_methods!(
13        #[unsafe(method(pixelHeight))]
14        #[unsafe(method_family = none)]
15        pub unsafe fn pixelHeight(&self) -> Option<Retained<NSNumber>>;
16
17        /// Setter for [`pixelHeight`][Self::pixelHeight].
18        #[unsafe(method(setPixelHeight:))]
19        #[unsafe(method_family = none)]
20        pub unsafe fn setPixelHeight(&self, pixel_height: Option<&NSNumber>);
21
22        #[unsafe(method(pixelWidth))]
23        #[unsafe(method_family = none)]
24        pub unsafe fn pixelWidth(&self) -> Option<Retained<NSNumber>>;
25
26        /// Setter for [`pixelWidth`][Self::pixelWidth].
27        #[unsafe(method(setPixelWidth:))]
28        #[unsafe(method_family = none)]
29        pub unsafe fn setPixelWidth(&self, pixel_width: Option<&NSNumber>);
30
31        #[unsafe(method(pixelCount))]
32        #[unsafe(method_family = none)]
33        pub unsafe fn pixelCount(&self) -> Option<Retained<NSNumber>>;
34
35        /// Setter for [`pixelCount`][Self::pixelCount].
36        #[unsafe(method(setPixelCount:))]
37        #[unsafe(method_family = none)]
38        pub unsafe fn setPixelCount(&self, pixel_count: Option<&NSNumber>);
39
40        #[unsafe(method(colorSpace))]
41        #[unsafe(method_family = none)]
42        pub unsafe fn colorSpace(&self) -> Option<Retained<NSString>>;
43
44        /// Setter for [`colorSpace`][Self::colorSpace].
45        ///
46        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
47        #[unsafe(method(setColorSpace:))]
48        #[unsafe(method_family = none)]
49        pub unsafe fn setColorSpace(&self, color_space: Option<&NSString>);
50
51        #[unsafe(method(bitsPerSample))]
52        #[unsafe(method_family = none)]
53        pub unsafe fn bitsPerSample(&self) -> Option<Retained<NSNumber>>;
54
55        /// Setter for [`bitsPerSample`][Self::bitsPerSample].
56        #[unsafe(method(setBitsPerSample:))]
57        #[unsafe(method_family = none)]
58        pub unsafe fn setBitsPerSample(&self, bits_per_sample: Option<&NSNumber>);
59
60        #[unsafe(method(isFlashOn))]
61        #[unsafe(method_family = none)]
62        pub unsafe fn isFlashOn(&self) -> Option<Retained<NSNumber>>;
63
64        /// Setter for [`isFlashOn`][Self::isFlashOn].
65        #[unsafe(method(setFlashOn:))]
66        #[unsafe(method_family = none)]
67        pub unsafe fn setFlashOn(&self, flash_on: Option<&NSNumber>);
68
69        #[unsafe(method(focalLength))]
70        #[unsafe(method_family = none)]
71        pub unsafe fn focalLength(&self) -> Option<Retained<NSNumber>>;
72
73        /// Setter for [`focalLength`][Self::focalLength].
74        #[unsafe(method(setFocalLength:))]
75        #[unsafe(method_family = none)]
76        pub unsafe fn setFocalLength(&self, focal_length: Option<&NSNumber>);
77
78        #[unsafe(method(isFocalLength35mm))]
79        #[unsafe(method_family = none)]
80        pub unsafe fn isFocalLength35mm(&self) -> Option<Retained<NSNumber>>;
81
82        /// Setter for [`isFocalLength35mm`][Self::isFocalLength35mm].
83        #[unsafe(method(setFocalLength35mm:))]
84        #[unsafe(method_family = none)]
85        pub unsafe fn setFocalLength35mm(&self, focal_length35mm: Option<&NSNumber>);
86
87        #[unsafe(method(acquisitionMake))]
88        #[unsafe(method_family = none)]
89        pub unsafe fn acquisitionMake(&self) -> Option<Retained<NSString>>;
90
91        /// Setter for [`acquisitionMake`][Self::acquisitionMake].
92        ///
93        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
94        #[unsafe(method(setAcquisitionMake:))]
95        #[unsafe(method_family = none)]
96        pub unsafe fn setAcquisitionMake(&self, acquisition_make: Option<&NSString>);
97
98        #[unsafe(method(acquisitionModel))]
99        #[unsafe(method_family = none)]
100        pub unsafe fn acquisitionModel(&self) -> Option<Retained<NSString>>;
101
102        /// Setter for [`acquisitionModel`][Self::acquisitionModel].
103        ///
104        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
105        #[unsafe(method(setAcquisitionModel:))]
106        #[unsafe(method_family = none)]
107        pub unsafe fn setAcquisitionModel(&self, acquisition_model: Option<&NSString>);
108
109        #[unsafe(method(cameraOwner))]
110        #[unsafe(method_family = none)]
111        pub unsafe fn cameraOwner(&self) -> Option<Retained<NSString>>;
112
113        /// Setter for [`cameraOwner`][Self::cameraOwner].
114        ///
115        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
116        #[unsafe(method(setCameraOwner:))]
117        #[unsafe(method_family = none)]
118        pub unsafe fn setCameraOwner(&self, camera_owner: Option<&NSString>);
119
120        #[unsafe(method(lensModel))]
121        #[unsafe(method_family = none)]
122        pub unsafe fn lensModel(&self) -> Option<Retained<NSString>>;
123
124        /// Setter for [`lensModel`][Self::lensModel].
125        ///
126        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
127        #[unsafe(method(setLensModel:))]
128        #[unsafe(method_family = none)]
129        pub unsafe fn setLensModel(&self, lens_model: Option<&NSString>);
130
131        #[unsafe(method(ISOSpeed))]
132        #[unsafe(method_family = none)]
133        pub unsafe fn ISOSpeed(&self) -> Option<Retained<NSNumber>>;
134
135        /// Setter for [`ISOSpeed`][Self::ISOSpeed].
136        #[unsafe(method(setISOSpeed:))]
137        #[unsafe(method_family = none)]
138        pub unsafe fn setISOSpeed(&self, iso_speed: Option<&NSNumber>);
139
140        #[unsafe(method(orientation))]
141        #[unsafe(method_family = none)]
142        pub unsafe fn orientation(&self) -> Option<Retained<NSNumber>>;
143
144        /// Setter for [`orientation`][Self::orientation].
145        #[unsafe(method(setOrientation:))]
146        #[unsafe(method_family = none)]
147        pub unsafe fn setOrientation(&self, orientation: Option<&NSNumber>);
148
149        #[unsafe(method(layerNames))]
150        #[unsafe(method_family = none)]
151        pub unsafe fn layerNames(&self) -> Option<Retained<NSArray<NSString>>>;
152
153        /// Setter for [`layerNames`][Self::layerNames].
154        ///
155        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
156        #[unsafe(method(setLayerNames:))]
157        #[unsafe(method_family = none)]
158        pub unsafe fn setLayerNames(&self, layer_names: Option<&NSArray<NSString>>);
159
160        #[unsafe(method(whiteBalance))]
161        #[unsafe(method_family = none)]
162        pub unsafe fn whiteBalance(&self) -> Option<Retained<NSNumber>>;
163
164        /// Setter for [`whiteBalance`][Self::whiteBalance].
165        #[unsafe(method(setWhiteBalance:))]
166        #[unsafe(method_family = none)]
167        pub unsafe fn setWhiteBalance(&self, white_balance: Option<&NSNumber>);
168
169        #[unsafe(method(aperture))]
170        #[unsafe(method_family = none)]
171        pub unsafe fn aperture(&self) -> Option<Retained<NSNumber>>;
172
173        /// Setter for [`aperture`][Self::aperture].
174        #[unsafe(method(setAperture:))]
175        #[unsafe(method_family = none)]
176        pub unsafe fn setAperture(&self, aperture: Option<&NSNumber>);
177
178        #[unsafe(method(profileName))]
179        #[unsafe(method_family = none)]
180        pub unsafe fn profileName(&self) -> Option<Retained<NSString>>;
181
182        /// Setter for [`profileName`][Self::profileName].
183        ///
184        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
185        #[unsafe(method(setProfileName:))]
186        #[unsafe(method_family = none)]
187        pub unsafe fn setProfileName(&self, profile_name: Option<&NSString>);
188
189        #[unsafe(method(resolutionWidthDPI))]
190        #[unsafe(method_family = none)]
191        pub unsafe fn resolutionWidthDPI(&self) -> Option<Retained<NSNumber>>;
192
193        /// Setter for [`resolutionWidthDPI`][Self::resolutionWidthDPI].
194        #[unsafe(method(setResolutionWidthDPI:))]
195        #[unsafe(method_family = none)]
196        pub unsafe fn setResolutionWidthDPI(&self, resolution_width_dpi: Option<&NSNumber>);
197
198        #[unsafe(method(resolutionHeightDPI))]
199        #[unsafe(method_family = none)]
200        pub unsafe fn resolutionHeightDPI(&self) -> Option<Retained<NSNumber>>;
201
202        /// Setter for [`resolutionHeightDPI`][Self::resolutionHeightDPI].
203        #[unsafe(method(setResolutionHeightDPI:))]
204        #[unsafe(method_family = none)]
205        pub unsafe fn setResolutionHeightDPI(&self, resolution_height_dpi: Option<&NSNumber>);
206
207        #[unsafe(method(exposureMode))]
208        #[unsafe(method_family = none)]
209        pub unsafe fn exposureMode(&self) -> Option<Retained<NSNumber>>;
210
211        /// Setter for [`exposureMode`][Self::exposureMode].
212        #[unsafe(method(setExposureMode:))]
213        #[unsafe(method_family = none)]
214        pub unsafe fn setExposureMode(&self, exposure_mode: Option<&NSNumber>);
215
216        #[unsafe(method(exposureTime))]
217        #[unsafe(method_family = none)]
218        pub unsafe fn exposureTime(&self) -> Option<Retained<NSNumber>>;
219
220        /// Setter for [`exposureTime`][Self::exposureTime].
221        #[unsafe(method(setExposureTime:))]
222        #[unsafe(method_family = none)]
223        pub unsafe fn setExposureTime(&self, exposure_time: Option<&NSNumber>);
224
225        #[unsafe(method(EXIFVersion))]
226        #[unsafe(method_family = none)]
227        pub unsafe fn EXIFVersion(&self) -> Option<Retained<NSString>>;
228
229        /// Setter for [`EXIFVersion`][Self::EXIFVersion].
230        ///
231        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
232        #[unsafe(method(setEXIFVersion:))]
233        #[unsafe(method_family = none)]
234        pub unsafe fn setEXIFVersion(&self, exif_version: Option<&NSString>);
235
236        #[unsafe(method(EXIFGPSVersion))]
237        #[unsafe(method_family = none)]
238        pub unsafe fn EXIFGPSVersion(&self) -> Option<Retained<NSString>>;
239
240        /// Setter for [`EXIFGPSVersion`][Self::EXIFGPSVersion].
241        ///
242        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
243        #[unsafe(method(setEXIFGPSVersion:))]
244        #[unsafe(method_family = none)]
245        pub unsafe fn setEXIFGPSVersion(&self, exifgps_version: Option<&NSString>);
246
247        #[unsafe(method(hasAlphaChannel))]
248        #[unsafe(method_family = none)]
249        pub unsafe fn hasAlphaChannel(&self) -> Option<Retained<NSNumber>>;
250
251        /// Setter for [`hasAlphaChannel`][Self::hasAlphaChannel].
252        #[unsafe(method(setHasAlphaChannel:))]
253        #[unsafe(method_family = none)]
254        pub unsafe fn setHasAlphaChannel(&self, has_alpha_channel: Option<&NSNumber>);
255
256        #[unsafe(method(isRedEyeOn))]
257        #[unsafe(method_family = none)]
258        pub unsafe fn isRedEyeOn(&self) -> Option<Retained<NSNumber>>;
259
260        /// Setter for [`isRedEyeOn`][Self::isRedEyeOn].
261        #[unsafe(method(setRedEyeOn:))]
262        #[unsafe(method_family = none)]
263        pub unsafe fn setRedEyeOn(&self, red_eye_on: Option<&NSNumber>);
264
265        #[unsafe(method(meteringMode))]
266        #[unsafe(method_family = none)]
267        pub unsafe fn meteringMode(&self) -> Option<Retained<NSString>>;
268
269        /// Setter for [`meteringMode`][Self::meteringMode].
270        ///
271        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
272        #[unsafe(method(setMeteringMode:))]
273        #[unsafe(method_family = none)]
274        pub unsafe fn setMeteringMode(&self, metering_mode: Option<&NSString>);
275
276        #[unsafe(method(maxAperture))]
277        #[unsafe(method_family = none)]
278        pub unsafe fn maxAperture(&self) -> Option<Retained<NSNumber>>;
279
280        /// Setter for [`maxAperture`][Self::maxAperture].
281        #[unsafe(method(setMaxAperture:))]
282        #[unsafe(method_family = none)]
283        pub unsafe fn setMaxAperture(&self, max_aperture: Option<&NSNumber>);
284
285        #[unsafe(method(fNumber))]
286        #[unsafe(method_family = none)]
287        pub unsafe fn fNumber(&self) -> Option<Retained<NSNumber>>;
288
289        /// Setter for [`fNumber`][Self::fNumber].
290        #[unsafe(method(setFNumber:))]
291        #[unsafe(method_family = none)]
292        pub unsafe fn setFNumber(&self, f_number: Option<&NSNumber>);
293
294        #[unsafe(method(exposureProgram))]
295        #[unsafe(method_family = none)]
296        pub unsafe fn exposureProgram(&self) -> Option<Retained<NSString>>;
297
298        /// Setter for [`exposureProgram`][Self::exposureProgram].
299        ///
300        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
301        #[unsafe(method(setExposureProgram:))]
302        #[unsafe(method_family = none)]
303        pub unsafe fn setExposureProgram(&self, exposure_program: Option<&NSString>);
304
305        #[unsafe(method(exposureTimeString))]
306        #[unsafe(method_family = none)]
307        pub unsafe fn exposureTimeString(&self) -> Option<Retained<NSString>>;
308
309        /// Setter for [`exposureTimeString`][Self::exposureTimeString].
310        ///
311        /// This is [copied][objc2_foundation::NSCopying::copy] when set.
312        #[unsafe(method(setExposureTimeString:))]
313        #[unsafe(method_family = none)]
314        pub unsafe fn setExposureTimeString(&self, exposure_time_string: Option<&NSString>);
315    );
316}