Represents a WebGL2 texture.

Implements

Constructors

  • Parameters

    • params: {
          flipY?: boolean;
          format?: number;
          gl: WebGL2RenderingContext;
          preloadColor?: FloatArrayParam;
          premultiplyAlpha?: boolean;
          target?: number;
          type?: number;
          wrapR?: number;
          wrapS?: number;
          wrapT?: number;
      }

    Returns WebGLTexture

Methods

  • Parameters

    • props: {
          encoding?: number;
          flipY?: boolean;
          format?: number;
          internalFormat?: number;
          magFilter?: number;
          minFilter?: number;
          premultiplyAlpha?: boolean;
          type?: number;
          unpackAlignment: number;
          wrapR?: number;
          wrapS?: number;
          wrapT?: number;
      }

    Returns void

  • Parameters

    • image: HTMLImageElement
    • props: {
          encoding?: number;
          flipY?: boolean;
          format?: number;
          internalFormat?: number;
          magFilter?: number;
          minFilter?: number;
          premultiplyAlpha?: boolean;
          type?: number;
          unpackAlignment?: number;
          wrapR?: number;
          wrapS?: number;
          wrapT?: number;
      } = {}

    Returns void

  • Parameters

    • props: {
          encoding?: number;
          flipY?: boolean;
          format?: number;
          internalFormat?: number;
          magFilter?: number;
          minFilter?: number;
          premultiplyAlpha?: boolean;
          type?: number;
          unpackAlignment: number;
          wrapR?: number;
          wrapS?: number;
          wrapT?: number;
      }

    Returns void