UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

23 lines (18 loc) 858 B
import {DEMO_ASSETS_ROOT_URL} from '../../../src/core/Assets'; import {VideoCopNode} from '../../../src/engine/nodes/cop/Video'; import {BasePreset, NodePresetsCollection, PresetRegister, PresetsCollectionFactory} from '../BasePreset'; const videoCopNodePresetsCollectionFactory: PresetsCollectionFactory<VideoCopNode> = (node: VideoCopNode) => { const collection = new NodePresetsCollection(); const blenderSintel = new BasePreset() .addEntry(node.p.urlsCount, 2) .addEntry(node.p.url1, `${DEMO_ASSETS_ROOT_URL}/textures/sintel.mp4`) .addEntry(node.p.url2, `${DEMO_ASSETS_ROOT_URL}/textures/sintel.ogv`); collection.setPresets({ blenderSintel, }); return collection; }; export const videoCopPresetRegister: PresetRegister<typeof VideoCopNode, VideoCopNode> = { nodeClass: VideoCopNode, setupFunc: videoCopNodePresetsCollectionFactory, };