Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
Workspace Assets
Public Engine SDK declarations in the Workspace Assets category.
| Declaration | Description |
|---|---|
| SDK_API::pluginAssetPath | Resolve a local bundled Engine plugin file under installation/plugins/id/assets. |
| pluginWorkspaceAssetPath | Portable assets/plugins/id/relative reference for authored shared plugin files. Bind the manifest’s plugin ID. Validates segments and requires a file extension. No I/O or isolation from generic storage APIs. |
| SDK_API::readPluginWorkspaceAsset | Synchronously read authored UTF-8 data from workspace/assets/plugins/id/relative. |
| SDK_API::readWorkspaceAsset | Reads a shared text/JSON asset from the selected engine workspace. |
| SDK_API::savePluginWorkspaceAsset | Synchronously save shared authored plugin data. Requires administrator authority. |
| SDK_API::saveWorkspaceAsset | Saves a shared text/JSON asset and returns its portable reference. Keep binary data in a base64 package. |
| workspaceAssetPath | Portable assets/namespace/filename reference below the workspace root. Validated single segments with a filename extension; throws invalid_argument on unsafe names. No I/O. |