Difference between revisions of "SDK 6.3"

From WowWiki
Jump to navigation Jump to search
(Rust section: status + topic links (WowBot))
(C++ module links -> direct pages (WowBot))
Line 25: Line 25:
  
 
'''Native engine ABI''' — [[SDK 6.3/C++/Native API]] (all 64 functions with full descriptions):
 
'''Native engine ABI''' — [[SDK 6.3/C++/Native API]] (all 64 functions with full descriptions):
* [[SDK 6.3/C++/Native API#Core|Core]] — time, RNG, packets, BLE, saves, user, version, logging
+
* [[SDK 6.3/C++/Core|Core]] — time, RNG, packets, BLE, saves, user, version, logging
* [[SDK 6.3/C++/Native API#Graphics|Graphics]] — drawing, images, text, shaders, QR, render targets
+
* [[SDK 6.3/C++/Graphics|Graphics]] — drawing, images, text, shaders, QR, render targets
* [[SDK 6.3/C++/Native API#Topology|Topology]] — facelets, faces, twists, orientation
+
* [[SDK 6.3/C++/Topology|Topology]] — facelets, faces, twists, orientation
* [[SDK 6.3/C++/Native API#Sound|Sound]] — playback and caching
+
* [[SDK 6.3/C++/Sound|Sound]] — playback and caching
* [[SDK 6.3/C++/Native API#Motion Sensors|Motion Sensors]] — accelerometer / gyroscope per display
+
* [[SDK 6.3/C++/Motion Sensors|Motion Sensors]] — accelerometer / gyroscope per display
* [[SDK 6.3/C++/Native API#Leaderboard|Leaderboard]] — scores and rankings
+
* [[SDK 6.3/C++/Leaderboard|Leaderboard]] — scores and rankings
 
* [[SDK 6.3/C++/Native API#Types and data structures|Types & data structures]] — structs, enums, constants
 
* [[SDK 6.3/C++/Native API#Types and data structures|Types & data structures]] — structs, enums, constants
  

Revision as of 09:48, 26 July 2026

Official WOWCube SDK 6.3 documentation. Canonical API reference, generated from the SDK headers.

The current WOWCube SDK. Applications can be written in PAWN, C++, or Rust.

PAWN API

Legacy: supported, but no longer actively developed (last PAWN additions — SDK 6.2; 6.3 only removed deprecated calls). For new projects use the C++ API. One page per module:

C++ API

C/C++ cubeapps run via WebAssembly: the same engine functions as PAWN, plus an object-oriented framework and a retained scene graph. This is the primary development track.

Native engine ABISDK 6.3/C++/Native API (all 64 functions with full descriptions):

Application frameworkSDK 6.3/C++/Application:

GFX Engine (scene graph)SDK 6.3/C++/GFX Engine (56 documented methods + official-sample code):

Rust API

Experimental / advanced track (crate wowcube_sdk v0.1.0): actively shipped with SDK 6.3, builds to the same WebAssembly ABI as C++.


See also: all SDK 6.3 pages.