flash.display3D.Context3D

type
class
extends
flash.events.EventDispatcher
available in
flash
metadata
:final

Instance Variables hide inherited show inherited

driverInfo(default,null) : String

enableErrorChecking : Bool

Instance Methods hide inherited show inherited

addEventListener(type : String, listener : Dynamic -> Void, ?useCapture : Bool, ?priority : Int, ?useWeakReference : Bool) : Void

clear(?red : Float, ?green : Float, ?blue : Float, ?alpha : Float, ?depth : Float, ?stencil : UInt, ?mask : UInt) : Void

configureBackBuffer(width : Int, height : Int, antiAlias : Int, ?enableDepthAndStencil : Bool) : Void

createCubeTexture(size : Int, format : Context3DTextureFormat, optimizeForRenderToTexture : Bool, ?streamingLevels : Int) : flash.display3D.textures.CubeTexture

createIndexBuffer(numIndices : Int) : IndexBuffer3D

createProgram() : Program3D

createTexture(width : Int, height : Int, format : Context3DTextureFormat, optimizeForRenderToTexture : Bool, ?streamingLevels : Int) : flash.display3D.textures.Texture

createVertexBuffer(numVertices : Int, data32PerVertex : Int) : VertexBuffer3D

dispatchEvent(event : Event) : Bool

dispose() : Void

drawToBitmapData(destination : flash.display.BitmapData) : Void

drawTriangles(indexBuffer : IndexBuffer3D, ?firstIndex : Int, ?numTriangles : Int) : Void

hasEventListener(type : String) : Bool

present() : Void

removeEventListener(type : String, listener : Dynamic -> Void, ?useCapture : Bool) : Void

setBlendFactors(sourceFactor : Context3DBlendFactor, destinationFactor : Context3DBlendFactor) : Void

setColorMask(red : Bool, green : Bool, blue : Bool, alpha : Bool) : Void

setCulling(triangleFaceToCull : Context3DTriangleFace) : Void

setDepthTest(depthMask : Bool, passCompareMode : Context3DCompareMode) : Void

setProgram(program : Program3D) : Void

setProgramConstantsFromByteArray(programType : Context3DProgramType, firstRegister : Int, numRegisters : Int, data : flash.utils.ByteArray, byteArrayOffset : UInt) : Void

metadata
:require
flash11_2

setProgramConstantsFromMatrix(programType : Context3DProgramType, firstRegister : Int, matrix : flash.geom.Matrix3D, ?transposedMatrix : Bool) : Void

setProgramConstantsFromVector(programType : Context3DProgramType, firstRegister : Int, data : flash.Vector<Float>, ?numRegisters : Int) : Void

setRenderToBackBuffer() : Void

setRenderToTexture(texture : flash.display3D.textures.TextureBase, ?enableDepthAndStencil : Bool, ?antiAlias : Int, ?surfaceSelector : Int) : Void

setScissorRectangle(rectangle : flash.geom.Rectangle) : Void

setStencilActions(?triangleFace : Context3DTriangleFace, ?compareMode : Context3DCompareMode, ?actionOnBothPass : Context3DStencilAction, ?actionOnDepthFail : Context3DStencilAction, ?actionOnDepthPassStencilFail : Context3DStencilAction) : Void

setStencilReferenceValue(referenceValue : UInt, ?readMask : UInt, ?writeMask : UInt) : Void

setTextureAt(sampler : Int, texture : flash.display3D.textures.TextureBase) : Void

setVertexBufferAt(index : Int, buffer : VertexBuffer3D, ?bufferOffset : Int, ?format : Context3DVertexBufferFormat) : Void

toString() : String

willTrigger(type : String) : Bool