@henteko/kumiki
Version:
A video generation tool that creates videos from JSON configurations
21 lines • 1.04 kB
JavaScript
import { CompositeSceneRenderer } from '../scenes/composite.js';
import { SceneFactory } from '../scenes/factory.js';
import { ImageSceneRenderer } from '../scenes/image.js';
import { TextSceneRenderer } from '../scenes/text.js';
import { VideoSceneRenderer } from '../scenes/video.js';
// Register all scene renderers
export function registerSceneRenderers() {
// Type assertion is needed because TypeScript cannot verify the generic constraint
SceneFactory.register('text', TextSceneRenderer);
SceneFactory.register('image', ImageSceneRenderer);
SceneFactory.register('video', VideoSceneRenderer);
SceneFactory.register('composite', CompositeSceneRenderer);
}
// Export all scene-related modules
export { BaseScene } from './base.js';
export { SceneFactory } from './factory.js';
export { TextSceneRenderer } from './text.js';
export { ImageSceneRenderer } from './image.js';
export { VideoSceneRenderer } from './video.js';
export { CompositeSceneRenderer } from './composite.js';
//# sourceMappingURL=index.js.map