|
Toast Engine
|


Public Member Functions | |
| ToastEngine (string toastPath) | |
| void | Dispose () |
| WorkspaceInfo | CreateWorkspace (string type) |
| WorkspaceInfo | OpenWorkspace (string assetUid) |
| WorkspaceInfo | OpenWorkspaceFrom (string assetUid, string sourceUri) |
| Opens a workspace bound to assetUid but loading its content from an autosave. | |
| WorkspaceInfo | PlayWorkspace (ulong sourceHandle) |
| Clones the given workspace's live tree into a new ticking PlayWorkspace. | |
| int | TryGetViewportFrame (IntPtr dst, uint capacity, out ToastViewportFrame frame) |
| void | RequestViewportReadback () |
| bool | EnableSharedViewport (ulong adapterLuid, byte[]? adapterUuid) |
| void | DisableSharedViewport () |
| int | TryGetSharedViewportFrame (out ToastViewportSharedFrame frame) |
| bool | ExportSharedViewportSlot (ulong generation, uint slot, out ToastViewportSharedHandles handles) |
| bool | HoldSharedViewportSlot (ulong generation, uint slot) |
| void | ReleaseSharedViewportSlot (ulong generation, uint slot, bool consumed) |
| void | SignalClose () |
| void | ReloadGame () |
Properties | |
| static bool | IsEngineReady [get] |
| string | ProjectPath [get] |
| string | CorePath [get] |