import { IRendererService } from '../renderer/IRendererService' ; import { PassNode } from './PassNode' ; /**
 * ported from filament
 */ export abstract class VirtualResource { public first : PassNode ; public last : PassNode ; public abstract preExecuteDevirtualize ( engine ) ; public abstract preExecuteDestroy ( engine ) ; public abstract postExecuteDestroy ( engine ) ; public abstract postExecuteDevirtualize ( engine ) ; }