import type { IModuleParams, IShaderModuleService } from './IShaderModuleService'; export default class ShaderModuleService implements IShaderModuleService { private moduleCache; private rawContentCache; registerBuiltinModules(): void; registerModule(moduleName: string, moduleParams: IModuleParams): void; getModule(moduleName: string): IModuleParams; destroy(): void; /** * * 解析定义的内联模块 * like: #pragma include "projection" */ private processModule; }