All Known Implementing Classes:
StandardDataSource

public interface DataSource
  • Method Details

    • start

      void start()
    • shutdown

      void shutdown()
    • getAssetTree

      AssetTree getAssetTree()
    • loadAssetTree

      AssetTree loadAssetTree(Collection<AssetTypeHandler> var1)
    • doesDirectoryExist

      boolean doesDirectoryExist(Path var1)
    • createDirectory

      boolean createDirectory(Path var1, EditorClient var2)
    • deleteDirectory

      boolean deleteDirectory(Path var1)
    • moveDirectory

      boolean moveDirectory(Path var1, Path var2)
    • doesAssetExist

      boolean doesAssetExist(Path var1)
    • getAssetBytes

      byte[] getAssetBytes(Path var1)
    • updateAsset

      boolean updateAsset(Path var1, byte[] var2, EditorClient var3)
    • createAsset

      boolean createAsset(Path var1, byte[] var2, EditorClient var3)
    • deleteAsset

      boolean deleteAsset(Path var1, EditorClient var2)
    • moveAsset

      boolean moveAsset(Path var1, Path var2, EditorClient var3)
    • shouldReloadAssetFromDisk

      boolean shouldReloadAssetFromDisk(Path var1)
    • getLastModificationTimestamp

      Instant getLastModificationTimestamp(Path var1)
    • updateRuntimeAssets

      default void updateRuntimeAssets()
    • getFullPathToAssetData

      Path getFullPathToAssetData(Path var1)
    • isImmutable

      boolean isImmutable()
    • getRootPath

      Path getRootPath()
    • getManifest

      PluginManifest getManifest()