Checkpoint 3: deliver playable samples and complete native authoring workflows

This commit is contained in:
Emil
2026-09-18 04:29:41 +03:00
parent fad5eb4e55
commit d834cfad67
92 changed files with 8335 additions and 353 deletions
+5
View File
@@ -24,6 +24,11 @@ class SceneView {
SceneView& operator=(const SceneView&) = delete;
render::Snapshot build(const nlohmann::json& flatSceneOrRuntimeSnapshot, float aspect,
CameraSettings camera = {});
// Append box outlines from explicitly supplied physics poses/settings. The
// Player supplies current simulation poses, independent of visual interpolation.
// Supports the initial root-only Box2D/Box3D adapters; does not change the camera.
void appendPhysicsDebug(render::Snapshot&, const nlohmann::json& physicsScene,
float thickness = 0.025f) const;
void clearCache();
const std::vector<std::string>& diagnostics() const;