Package dev.gothickit.zenkit.csl
Interface CutsceneLibrary
- All Superinterfaces:
CacheableObject<CachedCutsceneLibrary>
- All Known Implementing Classes:
CachedCutsceneLibrary,NativeCutsceneLibrary
-
Method Summary
Modifier and TypeMethodDescription@Nullable CutsceneBlockblock(long i) @Nullable CutsceneBlocklong@NotNull List<@NotNull CutsceneBlock>blocks()static @NotNull CutsceneLibrarystatic @NotNull CutsceneLibrarystatic @NotNull CutsceneLibraryMethods inherited from interface dev.gothickit.zenkit.CacheableObject
cache, isCached
-
Method Details
-
load
@Contract("_ -> new") @NotNull static @NotNull CutsceneLibrary load(@NotNull @NotNull String path) throws ResourceIOException - Throws:
ResourceIOException
-
load
@Contract("_ -> new") @NotNull static @NotNull CutsceneLibrary load(@NotNull @NotNull Read buf) throws ResourceIOException - Throws:
ResourceIOException
-
load
@Contract("_, _ -> new") @NotNull static @NotNull CutsceneLibrary load(@NotNull @NotNull Vfs vfs, @NotNull @NotNull String name) throws ResourceIOException - Throws:
ResourceIOException
-
blockCount
long blockCount() -
block
-
block
-
blocks
-