Methods

begin():Void

clear(target:RenderTarget, ?color:Color, ?depth:Float, ?stencil:Int):Void

@:value({ count : -1, start : 0 })drawIndexedVertices(start:Int = 0, count:Int = -1):Void

@:value({ count : -1, start : 0 })drawIndexedVerticesInstanced(instanceCount:Int, start:Int = 0, count:Int = -1):Void

end():Void

execute():Void

setCubeMap(unit:TextureUnit, cubeMap:CubeMap):Void

setCubeMapDepth(unit:TextureUnit, cubeMap:CubeMap):Void

setImageTexture(unit:TextureUnit, texture:Image):Void

setIndexBuffer(indexBuffer:IndexBuffer):Void

setPipeline(pipeline:PipelineState):Void

setRenderTargets(targets:Array<RenderTarget>):Void

setTexture(unit:TextureUnit, texture:Image):Void

setTexture3DParameters(texunit:TextureUnit, uAddressing:TextureAddressing, vAddressing:TextureAddressing, wAddressing:TextureAddressing, minificationFilter:TextureFilter, magnificationFilter:TextureFilter, mipmapFilter:MipMapFilter):Void

setTextureArray(unit:TextureUnit, texture:Image):Void

setTextureDepth(unit:TextureUnit, texture:Image):Void

setTextureParameters(texunit:TextureUnit, uAddressing:TextureAddressing, vAddressing:TextureAddressing, minificationFilter:TextureFilter, magnificationFilter:TextureFilter, mipmapFilter:MipMapFilter):Void

setVertexBuffer(vertexBuffer:VertexBuffer):Void

setVertexBuffers(vertexBuffers:Array<VertexBuffer>):Void

setVideoTexture(unit:TextureUnit, texture:Video):Void

uploadTexture(texture:Image):Void