@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
24 lines (23 loc) • 870 B
TypeScript
/**
* @category Graphics
*/
export class RenderPassBloom extends RenderPass {
constructor(device: any, sourceTexture: any, format: any);
bloomTexture: Texture;
lastMipLevel: number;
bloomRenderTarget: RenderTarget;
textureFormat: any;
renderTargets: any[];
_sourceTexture: any;
destroyRenderTargets(startIndex?: number): void;
destroyRenderPasses(): void;
createRenderTarget(index: any): RenderTarget;
createRenderTargets(count: any): void;
calcMipLevels(width: any, height: any, minSize: any): number;
createRenderPasses(numPasses: any): void;
set sourceTexture(value: any);
get sourceTexture(): any;
}
import { RenderPass } from '../../platform/graphics/render-pass.js';
import { Texture } from '../../platform/graphics/texture.js';
import { RenderTarget } from '../../platform/graphics/render-target.js';