nativeHardwareTexture.d.ts 604 B

1234567891011121314
  1. import type { HardwareTextureWrapper } from "../../Materials/Textures/hardwareTextureWrapper";
  2. import type { Nullable } from "../../types";
  3. import type { INativeEngine, NativeTexture } from "./nativeInterfaces";
  4. /** @internal */
  5. export declare class NativeHardwareTexture implements HardwareTextureWrapper {
  6. private readonly _engine;
  7. private _nativeTexture;
  8. get underlyingResource(): Nullable<NativeTexture>;
  9. constructor(existingTexture: NativeTexture, engine: INativeEngine);
  10. setUsage(): void;
  11. set(hardwareTexture: NativeTexture): void;
  12. reset(): void;
  13. release(): void;
  14. }