Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Buffer

Hierarchy

  • Buffer

Index

Constructors

constructor

  • new Buffer(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number, index: number): Buffer

Properties

BH

BH: number

BW

BW: number

buffer

buffer: WebGLFramebuffer

index

index: number

texture

texture: WebGLTexture

Static type

type: BufferFloatType = BufferFloatType.HALF_FLOAT

Methods

resize

  • resize(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number): void
  • Parameters

    • gl: WebGLRenderingContext | WebGL2RenderingContext
    • BW: number
    • BH: number

    Returns void

Static getFloatType

  • getFloatType(gl: WebGLRenderingContext | WebGL2RenderingContext): number | null

Static getHalfFloatType

  • getHalfFloatType(gl: WebGLRenderingContext | WebGL2RenderingContext): number | null

Static getInternalFormat

  • getInternalFormat(gl: WebGLRenderingContext | WebGL2RenderingContext): number

Static getTexture

  • getTexture(gl: WebGLRenderingContext | WebGL2RenderingContext, BW: number, BH: number, index: number): WebGLTexture
  • Parameters

    • gl: WebGLRenderingContext | WebGL2RenderingContext
    • BW: number
    • BH: number
    • index: number

    Returns WebGLTexture

Static getType

  • getType(gl: WebGLRenderingContext | WebGL2RenderingContext): number