TransformFeedbackPass<O, U>
ts
type TransformFeedbackPass<O, U> = Omit<
RenderPass<U>,
"initialize" | "target" | "setTarget" | "setSize" | "vertex" | "fragment"
> & {
getOutputData: (bufferName: O) => Float32Array;
outputBuffers: Record<O, WebGLBuffer>;
};Specialized render pass for Transform Feedback.
Type Declaration
| Name | Type | Description |
|---|---|---|
getOutputData() | (bufferName: O) => Float32Array | Retrieves data from a specific output buffer. |
outputBuffers | Record<O, WebGLBuffer> | Raw WebGLBuffer handles for each output varying. |
Type Parameters
O
O extends string
U
U extends Uniforms = Record<string, never>