const PassContext: LiveContext<PassContextProps>
useVariants
(
virtual: VirtualDraw,
hovered: boolean,
) => LiveComponent<object> | LiveComponent<object>[] | null
Record<string, UseGPURenderContext[]>
Record<string, any>
GPUBindGroupLayout
( ...args: any[], ) => ( passEncoder: GPURenderPassEncoder, ) => void
packages / workbench / src / providers / pass-provider.ts