import type { InternalTexture } from "../../Materials/Textures/internalTexture"; import type { Nullable } from "../../types"; import type { ExternalTexture } from "../../Materials/Textures/externalTexture"; declare module "../../Engines/thinEngine" { interface ThinEngine { /** * Update a video texture * @param texture defines the texture to update * @param video defines the video element to use * @param invertY defines if data must be stored with Y axis inverted */ updateVideoTexture(texture: Nullable, video: HTMLVideoElement | Nullable, invertY: boolean): void; } }