Platforms to show: All Mac Windows Linux Cross-Platform
DesktopSCNControlMBS control
See also classic control: SCNControlMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
control | SceneKit | MBS Mac64bit Plugin | 21.5 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
This control embeds a special SCNView subclass.
Designed for Xojo 2021r3 and newer.
Please use view property to access the underlaying object and set properties.
To learn about rendering events, please check here:
https://developer.apple.com/documentation/scenekit/scnscenerendererdelegate?language=objc
- 21 events
- event BoundsChanged
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS) New in 24.1
- event FocusLost
- event FocusReceived
- event FrameChanged
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event Opening
- event rendererDidApplyAnimations(time as double)
- event rendererDidApplyConstraints(time as double)
- event rendererDidRenderScene(scene as SCNSceneMBS, time as double)
- event rendererDidSimulatePhysics(time as double)
- event rendererUpdate(time as double)
- event rendererWillRenderScene(scene as SCNSceneMBS, time as double)
- event ScaleFactorChanged(NewFactor as double)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS) New in 24.1
- property View as SCNViewMBS
Blog Entries
- News from the MBS Xojo Plugins in version 21.5
- New desktop controls
- Three new controls for iOS in Xojo
- MBS Xojo Plugins, version 20.6pr3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.2
- MBS Xojo Plugins, version 20.2pr1
- MBS Xojo Plugins, version 18.4pr8
Xojo Developer Magazine
- 19.6, page 45: Rotating Christmas Tree, Using the MBS Plugins to create an animated 3D Christmas tree by Stefanie Juchmes
- 18.4, page 39: On the Scene Again (Part 3), Getting Started with SceneKit by Stefanie Juchmes
- 18.1, page 26: On the Scene, Getting Started with SceneKit by Stefanie Juchmes
Release notes
- Version 21.0
- Added SCNIOSControlMBS control for iOS, same as SCNControlMBS control for macOS.
- Version 20.2
- Added renderer events to SCNControlMBS control.
- Version 18.4
- Started SceneKit plugin part with new SCNControlMBS control and new SCNGeometryMBS, SCNNodeMBS, SCNSceneMBS and SCNViewMBS classes.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
DesktopScintillaControlMBS - DesktopWebView2ControlMBS