@lightningjs/renderer
Version:
Lightning 3 Renderer
15 lines • 567 B
JavaScript
import { IShaderController } from "../../main-api/IShaderController.js";
export class MainOnlyShaderController extends IShaderController {
getProp(propName) {
return this.node.coreNode.shaderProps[propName];
}
setProp(propName, value) {
this.node.coreNode.shaderProps[propName] = value;
}
loadShader() {
const coreNode = this.node.coreNode;
coreNode.loadShader(this.shaderRef.shType, this.shaderRef.props);
this.defineProps(coreNode.shaderProps);
}
}
//# sourceMappingURL=MainOnlyShaderController.js.map