nativeRenderTargetWrapper.d.ts 903 B

12345678910111213141516
  1. import type { Nullable } from "../../types";
  2. import type { TextureSize } from "../../Materials/Textures/textureCreationOptions";
  3. import { RenderTargetWrapper } from "../renderTargetWrapper";
  4. import type { NativeEngine } from "../nativeEngine";
  5. import type { NativeFramebuffer } from "./nativeInterfaces";
  6. export declare class NativeRenderTargetWrapper extends RenderTargetWrapper {
  7. readonly _engine: NativeEngine;
  8. private __framebuffer;
  9. private __framebufferDepthStencil;
  10. get _framebuffer(): Nullable<NativeFramebuffer>;
  11. set _framebuffer(framebuffer: Nullable<NativeFramebuffer>);
  12. get _framebufferDepthStencil(): Nullable<NativeFramebuffer>;
  13. set _framebufferDepthStencil(framebufferDepthStencil: Nullable<NativeFramebuffer>);
  14. constructor(isMulti: boolean, isCube: boolean, size: TextureSize, engine: NativeEngine);
  15. dispose(disposeOnlyFramebuffers?: boolean): void;
  16. }