dolphin.authoring · thing ·

dolphinSceneDocument

A dolphin scene document record carrying objects, identity, maxBounces.

authoringcpudolphindolphin.authoringsource-examplething

Represent editable scenes and graph canvases, validate edits, and manage undoable transactions.

external thing dolphinSceneDocument

Status: source-declared

Fields and methods (4)
list of dolphinSceneObject objects
Stores objects as list of dolphinSceneObject.
int identity
Stores identity as int.
int maxBounces
Stores max bounces as int.
dolphinSceneDocument()
Dolphin scene document.

Use dolphinSceneDocument

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using dolphin.authoring

// Represent editable scenes and graph canvases, validate edits, and manage undoable transactions.
dolphinSceneDocument sample = dolphinSceneDocument()
Console.Log(Text.From(sample.identity))
project.mech
manifestVersion = "2"
package = "api.example.dolphin_authoring__dolphinscenedocument"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.authoring"
version = "0.1.0"
path = "../../../dolphin/packages/authoring"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

dolphin/packages/authoring/src/authoring.yh:15