UNPKG

@lightningjs/renderer

Version:
33 lines (28 loc) 694 B
import { WebGlCoreRenderer } from "./webgl/WebGlCoreRenderer.js"; export class CoreShaderManager { renderer; constructor(renderer) { this.renderer = renderer; } loadShader(type, props) { console.log('Type', type, props); } } class WebGlShaderManager extends CoreShaderManager { } /*const renderer = new WebGlCoreRenderer({ }) const shaderManager = new WebGlShaderManager(renderer) class TestShader implements WebGlShader { props = { colors: [] as string[] } fragment = 'banaan' } const TestShader2 : WebGlShader = { fragment: 'kiwi' } shaderManager.loadShader(TestShader, { colors: ['ja'] })*/ //# sourceMappingURL=CoreShaderManager.js.map