Options
Menu

Interface IContextGL

Hierarchy

  • IContextGL

Implemented by

Index

Properties

container

container: HTMLCanvasElement

pixelRatio

pixelRatio: number

Methods

clear

  • clear(red?: number, green?: number, blue?: number, alpha?: number, depth?: number, stencil?: number, mask?: number): any
  • Parameters

    • Optional red: number
    • Optional green: number
    • Optional blue: number
    • Optional alpha: number
    • Optional depth: number
    • Optional stencil: number
    • Optional mask: number

    Returns any

configureBackBuffer

  • configureBackBuffer(width: number, height: number, antiAlias: number, enableDepthAndStencil?: boolean): any
  • Parameters

    • width: number
    • height: number
    • antiAlias: number
    • Optional enableDepthAndStencil: boolean

    Returns any

createCubeTexture

  • Parameters

    • size: number
    • format: ContextGLTextureFormat
    • optimizeForRenderToTexture: boolean
    • Optional streamingLevels: number

    Returns ICubeTexture

createIndexBuffer

  • Parameters

    • numIndices: number

    Returns IIndexBuffer

createProgram

  • Returns IProgram

createTexture

  • createTexture(width: number, height: number, format: ContextGLTextureFormat, optimizeForRenderToTexture: boolean, streamingLevels?: number): ITexture
  • Parameters

    • width: number
    • height: number
    • format: ContextGLTextureFormat
    • optimizeForRenderToTexture: boolean
    • Optional streamingLevels: number

    Returns ITexture

createVertexBuffer

  • createVertexBuffer(numVertices: number, dataPerVertex: number): IVertexBuffer
  • Parameters

    • numVertices: number
    • dataPerVertex: number

    Returns IVertexBuffer

disableStencil

  • disableStencil(): any
  • Returns any

dispose

  • dispose(): any
  • Returns any

drawIndices

  • Parameters

    Returns any

drawToBitmapImage2D

  • drawToBitmapImage2D(destination: BitmapImage2D): any
  • Parameters

    • destination: BitmapImage2D

    Returns any

drawVertices

  • drawVertices(mode: ContextGLDrawMode, firstVertex?: number, numVertices?: number): any
  • Parameters

    Returns any

enableStencil

  • enableStencil(): any
  • Returns any

present

  • present(): any
  • Returns any

setBlendFactors

setColorMask

  • setColorMask(red: boolean, green: boolean, blue: boolean, alpha: boolean): any
  • Parameters

    • red: boolean
    • green: boolean
    • blue: boolean
    • alpha: boolean

    Returns any

setCulling

  • Parameters

    Returns any

setDepthTest

  • Parameters

    Returns any

setProgram

  • Parameters

    Returns any

setProgramConstantsFromArray

  • setProgramConstantsFromArray(programType: number, data: Float32Array): any
  • Parameters

    • programType: number
    • data: Float32Array

    Returns any

setRenderToBackBuffer

  • setRenderToBackBuffer(): any
  • Returns any

setRenderToTexture

  • setRenderToTexture(target: ITextureBase, enableDepthAndStencil?: boolean, antiAlias?: number, surfaceSelector?: number): any
  • Parameters

    • target: ITextureBase
    • Optional enableDepthAndStencil: boolean
    • Optional antiAlias: number
    • Optional surfaceSelector: number

    Returns any

setSamplerStateAt

setScissorRectangle

  • setScissorRectangle(rectangle: Rectangle): any
  • Parameters

    • rectangle: Rectangle

    Returns any

setStencilActions

setStencilReferenceValue

  • setStencilReferenceValue(referenceValue: number, readMask?: number, writeMask?: number): any
  • Parameters

    • referenceValue: number
    • Optional readMask: number
    • Optional writeMask: number

    Returns any

setTextureAt

  • Parameters

    Returns any

setVertexBufferAt

  • setVertexBufferAt(index: number, buffer: IVertexBuffer, bufferOffset?: number, format?: number): any
  • Parameters

    • index: number
    • buffer: IVertexBuffer
    • Optional bufferOffset: number
    • Optional format: number

    Returns any

Generated using TypeDoc