@Library("c") public class HWMachine { static { Bro.bind(); } @Bridge public static native int sysctlbyname (BytePtr name, VoidPtr oldp, MachineSizedUIntPtr oldlenp, VoidPtr newp, @MachineSizedSInt long newlen); public static String getMachineString () { BytePtr name = BytePtr.toBytePtrAsciiZ("hw.machine"); MachineSizedUIntPtr size = new MachineSizedUIntPtr(); sysctlbyname(name, null, size, null, 0); BytePtr machine = Struct.allocate(BytePtr.class, (int) size.get()); sysctlbyname(name, machine.as(VoidPtr.class), size, null, 0); return machine.toStringAsciiZ(); } }
@Library("c") public class HWMachine { static { Bro.bind(); } @Bridge public static native int sysctlbyname (BytePtr name, VoidPtr oldp, MachineSizedUIntPtr oldlenp, VoidPtr newp, @MachineSizedSInt long newlen); public static String getMachineString () { BytePtr name = BytePtr.toBytePtrAsciiZ("hw.machine"); MachineSizedUIntPtr size = new MachineSizedUIntPtr(); sysctlbyname(name, null, size, null, 0); BytePtr machine = Struct.allocate(BytePtr.class, (int) size.get()); sysctlbyname(name, machine.as(VoidPtr.class), size, null, 0); return machine.toStringAsciiZ(); } }
@Library("Foundation") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="NSItemProviderPreferredImageSizeKey", optional=true) public static native NSString PreferredImageSize(); } /*</keys>*/
@Library("ImageIO") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 7.0 and later. */ @GlobalValue(symbol="kCGImageMetadataEnumerateRecursively", optional=true) public static native CFString EnumerateRecursively(); } /*</keys>*/
@Library("Foundation") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="NSNetServicesErrorCode", optional=true) public static native NSString ErrorCode(); @GlobalValue(symbol="NSNetServicesErrorDomain", optional=true) public static native NSString ErrorDomain(); } /*</keys>*/
@Library("MessageUI") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="MFMessageComposeViewControllerAttachmentURL", optional=true) public static native NSString URL(); @GlobalValue(symbol="MFMessageComposeViewControllerAttachmentAlternateFilename", optional=true) public static native NSString AlternateFilename(); } /*</keys>*/
@Library("CoreVideo") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 5.0 and later. */ @GlobalValue(symbol="kCVOpenGLESTextureCacheMaximumTextureAgeKey", optional=true) public static native CFString MaximumTextureAge(); } /*</keys>*/
@Library("SceneKit") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="SCNPhysicsShapeTypeKey", optional=true) public static native NSString Type(); @GlobalValue(symbol="SCNPhysicsShapeKeepAsCompoundKey", optional=true) public static native NSString KeepAsCompound(); @GlobalValue(symbol="SCNPhysicsShapeScaleKey", optional=true) public static native NSString Scale(); } /*</keys>*/
@Library("UIKit") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 7.0 and later. */ @GlobalValue(symbol="NSTabColumnTerminatorsAttributeName", optional=true) public static native NSString TabColumnTerminators(); } /*</keys>*/
@Library("SceneKit") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="SCNSceneSourceAssetAuthoringToolKey", optional=true) public static native NSString AuthoringTool(); @GlobalValue(symbol="SCNSceneSourceAssetAuthorKey", optional=true) public static native NSString Author(); } /*</keys>*/
@Library("CoreVideo") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 8.0 and later. */ @GlobalValue(symbol="kCVMetalTextureCacheMaximumTextureAgeKey", optional=true) public static native CFString MaximumTextureAge(); } /*</keys>*/
@Library("SceneKit") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="SCNProgramMappingChannelKey", optional=true) public static native NSString MappingChannel(); } /*</keys>*/
@Library("Security") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 2.0 and later. */ @GlobalValue(symbol="kSecImportExportPassphrase", optional=true) public static native CFString Passphrase(); } /*</keys>*/
@Library("Accounts") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 7.0 and later. */ @GlobalValue(symbol="ACTencentWeiboAppIdKey", optional=true) public static native NSString AppId(); } /*</keys>*/
@Library("Security") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 2.0 and later. */ @GlobalValue(symbol="kSecClass", optional=true) public static native CFType Class(); } /*</keys>*/
@Library("CoreText") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 3.2 and later. */ @GlobalValue(symbol="kCTTabColumnTerminatorsAttributeName", optional=true) public static native CFString TerminatorsAttribute(); } /*</keys>*/
@Library("CoreImage") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="kCIImageColorSpace", optional=true) public static native CFString ColorSpace(); /** * @since Available in iOS 5.0 and later. */ @GlobalValue(symbol="kCIImageProperties", optional=true) public static native CFString Properties(); } /*</keys>*/
@Library("SceneKit") public static class Keys { static { Bro.bind(Keys.class); } @GlobalValue(symbol="SCNSceneSourceAssetUnitNameKey", optional=true) public static native NSString Name(); @GlobalValue(symbol="SCNSceneSourceAssetUnitMeterKey", optional=true) public static native NSString Meter(); } /*</keys>*/
@Library("AVFoundation") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 9.0 and later. */ @GlobalValue(symbol="AVAssetResourceLoadingRequestStreamingContentKeyRequestRequiresPersistentKey", optional=true) public static native NSString StreamingContentKeyRequestRequiresPersistentKey(); } /*</keys>*/
@Library("CoreVideo") public static class Keys { static { Bro.bind(Keys.class); } /** * @since Available in iOS 4.0 and later. */ @GlobalValue(symbol="kCVPixelBufferPoolAllocationThresholdKey", optional=true) public static native CFString AllocationThreshold(); } /*</keys>*/