UNPKG

modern-canvas

Version:

A JavaScript WebGL rendering engine. only the ESM.

11 lines (10 loc) 386 B
import type { Reactivable } from 'modern-idoc'; import type { GlProgram } from '../../gl/shader/GlProgram'; export interface ShaderLikeObject { instanceId: number; glProgram: GlProgram; uniforms?: Record<string, any>; } export interface ShaderLikeReactiveObject extends ShaderLikeObject, Reactivable { } export type ShaderLike = ShaderLikeObject | ShaderLikeReactiveObject;