Options
Menu

Class ContextFlash

Hierarchy

  • ContextFlash

Implements

Index

Constructors

constructor

  • new ContextFlash(container: HTMLCanvasElement, callback: function): ContextFlash
  • Parameters

    • container: HTMLCanvasElement
    • callback: function

    Returns ContextFlash

Properties

_iCallback

_iCallback: function

Type declaration

_iDriverInfo

_iDriverInfo: any

Static contexts

contexts: Object

Static debug

debug: boolean

Static logStream

logStream: boolean

Accessors

container

  • get (): HTMLCanvasElement
  • Returns HTMLCanvasElement

driverInfo

  • get (): void
  • Returns void

errorCheckingEnabled

  • get (): boolean
  • set (value: boolean): void
  • Returns boolean

  • Parameters

    • value: boolean

    Returns void

pixelRatio

  • get (): number
  • Returns number

Methods

_iAddResource

  • Parameters

    Returns void

_iRemoveResource

  • Parameters

    Returns void

addStream

  • addStream(stream: string): void
  • Parameters

    • stream: string

    Returns void

clear

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

    • Default value red: number = 0
    • Default value green: number = 0
    • Default value blue: number = 0
    • Default value alpha: number = 1
    • Default value depth: number = 1
    • Default value stencil: number = 0
    • Default value mask: number = ContextGLClearMask.ALL

    Returns void

configureBackBuffer

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

    • width: number
    • height: number
    • antiAlias: number
    • Default value enableDepthAndStencil: boolean = true

    Returns void

createCubeTexture

createIndexBuffer

createProgram

createTexture

createVertexBuffer

  • createVertexBuffer(numVertices: number, data32PerVertex: number): VertexBufferFlash

disableStencil

  • disableStencil(): void

dispose

  • dispose(): void
  • Returns void

drawIndices

  • Parameters

    Returns void

drawToBitmapImage2D

  • drawToBitmapImage2D(destination: BitmapImage2D): void

drawVertices

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

    • mode: ContextGLDrawMode
    • Default value firstVertex: number = 0
    • Default value numVertices: number = -1

    Returns void

enableStencil

  • enableStencil(): void

execute

  • execute(): number
  • Returns number

present

  • present(): void
  • Returns void

setBlendFactors

setColorMask

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

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

    Returns void

setCulling

  • Parameters

    • triangleFaceToCull: ContextGLTriangleFace
    • Default value coordinateSystem: CoordinateSystem = CoordinateSystem.LEFT_HANDED

    Returns void

setDepthTest

setProgram

  • Parameters

    Returns void

setProgramConstantsFromArray

  • setProgramConstantsFromArray(programType: number, data: Float32Array): void

setRenderToBackBuffer

  • setRenderToBackBuffer(): void

setRenderToTexture

  • setRenderToTexture(target: ResourceBaseFlash, enableDepthAndStencil?: boolean, antiAlias?: number, surfaceSelector?: number): void
  • Parameters

    • target: ResourceBaseFlash
    • Default value enableDepthAndStencil: boolean = false
    • Default value antiAlias: number = 0
    • Default value surfaceSelector: number = 0

    Returns void

setSamplerStateAt

setScissorRectangle

  • setScissorRectangle(rectangle: Rectangle): void

setStencilActions

setStencilReferenceValue

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

    • referenceValue: number
    • Default value readMask: number = 255
    • Default value writeMask: number = 255

    Returns void

setTextureAt

  • Parameters

    Returns void

setVertexBufferAt

  • setVertexBufferAt(index: number, buffer: VertexBufferFlash, bufferOffset?: number, format?: number): void
  • Parameters

    • index: number
    • buffer: VertexBufferFlash
    • Default value bufferOffset: number = 0
    • Default value format: number = null

    Returns void

Generated using TypeDoc