Taos API Reference
    Preparing search index...

    Interface PassBuilder

    Builder handed to the pass's setup function. Declares how the pass uses resources and registers its execute callback. Each call to write returns a fresh handle whose version is incremented; the compiler uses these versions to wire dependencies precisely.

    interface PassBuilder {
        createTexture(desc: TextureDesc): ResourceHandle;
        createBuffer(desc: BufferDesc): ResourceHandle;
        read(handle: ResourceHandle, usage: ResourceUsage): ResourceHandle;
        write(
            handle: ResourceHandle,
            usage: ResourceUsage,
            attachment?: AttachmentOptions,
        ): ResourceHandle;
        setExecute(fn: ExecuteFn): void;
    }
    Index

    Methods