@pixi/core
Version:
Core PixiJS
25 lines (24 loc) • 788 B
TypeScript
import { Runner } from '@pixi/runner';
import type { Buffer } from '../geometry/Buffer';
/**
* A TransformFeedback object wrapping GLTransformFeedback object.
*
* For example you can use TransformFeedback object to feed-back buffer data from Shader having TransformFeedbackVaryings.
* @memberof PIXI
*/
export declare class TransformFeedback {
_glTransformFeedbacks: {
[key: number]: WebGLTransformFeedback;
};
buffers: Buffer[];
disposeRunner: Runner;
constructor();
/**
* Bind buffer to TransformFeedback
* @param index - index to bind
* @param buffer - buffer to bind
*/
bindBuffer(index: number, buffer: Buffer): void;
/** Destroy WebGL resources that are connected to this TransformFeedback. */
destroy(): void;
}