Skip to content

Commit

Permalink
Add the SceneKit framework
Browse files Browse the repository at this point in the history
  • Loading branch information
madsmtm committed Jan 12, 2025
1 parent 6cc03b3 commit 3ba5e5b
Show file tree
Hide file tree
Showing 12 changed files with 580 additions and 14 deletions.
26 changes: 13 additions & 13 deletions .github/workflows/ci.yml

Large diffs are not rendered by default.

18 changes: 18 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions crates/header-translator/src/unexposed_attr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,8 @@ impl UnexposedAttr {
| "OBJC_SWIFT_UNAVAILABLE"
| "OPENGL_DEPRECATED"
| "OPENGLES_DEPRECATED"
| "SCN_GL_DEPRECATED_IOS"
| "SCN_GL_DEPRECATED_MAC"
| "SCREEN_CAPTURE_OBSOLETE"
| "SOCIAL_CLASS_AVAILABLE"
| "SOCIAL_CLASS_AVAILABLE_IOS"
Expand Down
1 change: 1 addition & 0 deletions crates/objc2/src/topics/about_generated/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- `MetalPerformanceShaders` / `objc2-metal-performance-shaders`.
- `MetalPerformanceShadersGraph` / `objc2-metal-performance-shaders-graph`.
- `OpenDirectory` / `objc2-open-directory`.
- `SceneKit` / `objc2-scene-kit`.
- `ScreenSaver` / `objc2-screen-saver`.
- `Security` / `objc2-security`.
- `SystemConfiguration` / `objc2-system-configuration`.
Expand Down
1 change: 1 addition & 0 deletions crates/objc2/src/topics/about_generated/list_data.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@
| `Photos` | [![`objc2-photos`](https://badgen.net/crates/v/objc2-photos)](https://crates.io/crates/objc2-photos) | [![docs.rs](https://docs.rs/objc2-photos/badge.svg)](https://docs.rs/objc2-photos/) |
| `PhotosUI` | [![`objc2-photos-ui`](https://badgen.net/crates/v/objc2-photos-ui)](https://crates.io/crates/objc2-photos-ui) | [![docs.rs](https://docs.rs/objc2-photos-ui/badge.svg)](https://docs.rs/objc2-photos-ui/) |
| `QuartzCore` | [![`objc2-quartz-core`](https://badgen.net/crates/v/objc2-quartz-core)](https://crates.io/crates/objc2-quartz-core) | [![docs.rs](https://docs.rs/objc2-quartz-core/badge.svg)](https://docs.rs/objc2-quartz-core/) |
| `SceneKit` | [![`objc2-scene-kit`](https://badgen.net/crates/v/objc2-scene-kit)](https://crates.io/crates/objc2-scene-kit) | [![docs.rs](https://docs.rs/objc2-scene-kit/badge.svg)](https://docs.rs/objc2-scene-kit/) |
| `ScreenCaptureKit` | [![`objc2-screen-capture-kit`](https://badgen.net/crates/v/objc2-screen-capture-kit)](https://crates.io/crates/objc2-screen-capture-kit) | [![docs.rs](https://docs.rs/objc2-screen-capture-kit/badge.svg)](https://docs.rs/objc2-screen-capture-kit/) |
| `ScreenSaver` | [![`objc2-screen-saver`](https://badgen.net/crates/v/objc2-screen-saver)](https://crates.io/crates/objc2-screen-saver) | [![docs.rs](https://docs.rs/objc2-screen-saver/badge.svg)](https://docs.rs/objc2-screen-saver/) |
| `Security` | [![`objc2-security`](https://badgen.net/crates/v/objc2-security)](https://crates.io/crates/objc2-security) | [![docs.rs](https://docs.rs/objc2-security/badge.svg)](https://docs.rs/objc2-security/) |
Expand Down
3 changes: 3 additions & 0 deletions crates/test-frameworks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,8 @@ test-frameworks = [
"objc2-photos-ui/all",
"dep:objc2-quartz-core",
"objc2-quartz-core/all",
"dep:objc2-scene-kit",
"objc2-scene-kit/all",
"dep:objc2-screen-capture-kit",
"objc2-screen-capture-kit/all",
"dep:objc2-screen-saver",
Expand Down Expand Up @@ -252,6 +254,7 @@ objc2-media-player = { path = "../../framework-crates/objc2-media-player", optio
objc2-natural-language = { path = "../../framework-crates/objc2-natural-language", optional = true }
objc2-network-extension = { path = "../../framework-crates/objc2-network-extension", optional = true }
objc2-photos-ui = { path = "../../framework-crates/objc2-photos-ui", optional = true }
objc2-scene-kit = { path = "../../framework-crates/objc2-scene-kit", optional = true }
objc2-security = { path = "../../framework-crates/objc2-security", optional = true }
objc2-sound-analysis = { path = "../../framework-crates/objc2-sound-analysis", optional = true }
objc2-store-kit = { path = "../../framework-crates/objc2-store-kit", optional = true }
Expand Down
Loading

0 comments on commit 3ba5e5b

Please sign in to comment.