SYMBOL INDEX (124 symbols across 15 files) FILE: src/App.tsx function App (line 64) | function App() { FILE: src/components/LevaButton/LevaButton.tsx type LevaButtonProps (line 6) | type LevaButtonProps = { FILE: src/components/LevaCheckButtons/LevaCheckButtons.tsx type CheckButtonsSettings (line 9) | type CheckButtonsSettings = { type CheckButtonsValueType (line 15) | type CheckButtonsValueType = string[]; type CheckButtonsProps (line 16) | type CheckButtonsProps = CheckButtonsSettings & { selected: CheckButtons... type CheckButtonsLevaProps (line 18) | type CheckButtonsLevaProps = LevaInputProps): void { method getOutputTexture (line 484) | public getOutputTexture(): WebGLTexture | null { method resize (line 488) | public resize(width: number, height: number): void { method dispose (line 494) | public dispose(): void { class MultiPassRenderer (line 512) | class MultiPassRenderer { method constructor (line 518) | constructor(canvas: HTMLCanvasElement, configs: RenderPassConfig[]) { method resize (line 538) | public resize(width: number, height: number): void { method setUniform (line 549) | public setUniform(name: string, value: any): void { method setUniforms (line 557) | public setUniforms(uniforms: Record): void { method clearUniform (line 565) | public clearUniform(name: string): void { method clearAllUniforms (line 572) | public clearAllUniforms(): void { method render (line 576) | public render(passUniforms?: Record[] | Record): void { method clearUniform (line 295) | clearUniform(name: string): void { method clearAllUniforms (line 299) | clearAllUniforms(): void { method render (line 303) | render(passUniforms?: Record[] | Record): GPUBuf... method dispose (line 566) | dispose(): void { function gpuLoadTextureFromURL (line 581) | async function gpuLoadTextureFromURL( function gpuCreateEmptyTexture (line 616) | function gpuCreateEmptyTexture(device: GPUDevice, width = 1, height = 1)... function gpuUpdateVideoTexture (line 624) | async function gpuUpdateVideoTexture( FILE: src/utils/RendererInterface.ts type RenderPassConfig (line 6) | interface RenderPassConfig { type ITextureHandle (line 20) | type ITextureHandle = WebGLTexture | GPUTexture; type IMultiPassRenderer (line 26) | interface IMultiPassRenderer { type TextureLoadResult (line 39) | interface TextureLoadResult { FILE: src/utils/gpuDetect.ts type WebGPUDetectResult (line 4) | interface WebGPUDetectResult { function detectWebGPU (line 14) | async function detectWebGPU(): Promise { function getWebGPUDetectResult (line 54) | function getWebGPUDetectResult(): WebGPUDetectResult | null { FILE: src/utils/index.ts function computeGaussianKernelByRadius (line 1) | function computeGaussianKernelByRadius(radius: number) { function isChineseLanguage (line 13) | function isChineseLanguage() { function isUzbekLanguage (line 17) | function isUzbekLanguage() { function capitalize (line 21) | function capitalize(str: string) { FILE: src/utils/presetUtils.ts type PresetData (line 2) | interface PresetData { function exportPreset (line 8) | function exportPreset( function importPreset (line 31) | function importPreset(file: File): Promise { FILE: src/utils/useResizeOberver.ts type ObserveCb (line 1) | type ObserveCb = (rect: DOMRect, target: HTMLElement) => void; function useResizeObserver (line 62) | function useResizeObserver() {