/** @since 5.0 */ export default abstract class ManagedFBOResource { /** * Release this managed framebuffer into cache again. * * If more than one reference exists this will not have an effect. * * @since 5.0 */ release(): boolean; /** * Increase reference counting on this managed framebuffer. * * You can use this functionality to hold framebuffer contents for several frames and then release the framebuffer. * * @since 5.0 */ retain(): void; }