new()
compile():Void
delete():Void
getConstantLocation(name:String):ConstantLocation
getTextureUnit(name:String):TextureUnit
set():Void
alphaBlendDestination:BlendingFactor
alphaBlendOperation:BlendingOperation
alphaBlendSource:BlendingFactor
blendDestination:BlendingFactor
blendOperation:BlendingOperation
blendSource:BlendingFactor
colorAttachmentCount:Int
colorAttachments:Array<TextureFormat>
write onlycolorWriteMask:Bool
colorWriteMaskAlpha:Bool
colorWriteMaskBlue:Bool
colorWriteMaskGreen:Bool
colorWriteMaskRed:Bool
colorWriteMasksAlpha:Array<Bool>
colorWriteMasksBlue:Array<Bool>
colorWriteMasksGreen:Array<Bool>
colorWriteMasksRed:Array<Bool>
conservativeRasterization:Bool
cullMode:CullMode
depthMode:CompareMode
depthStencilAttachment:DepthStencilFormat
depthWrite:Bool
fragmentShader:FragmentShader
geometryShader:GeometryShader
inputLayout:Array<VertexStructure>
stencilBackBothPass:StencilAction
stencilBackDepthFail:StencilAction
stencilBackFail:StencilAction
stencilBackMode:CompareMode
stencilFrontBothPass:StencilAction
stencilFrontDepthFail:StencilAction
stencilFrontFail:StencilAction
stencilFrontMode:CompareMode
stencilReadMask:Int
stencilReferenceValue:StencilValue
stencilWriteMask:Int
tessellationControlShader:TessellationControlShader
tessellationEvaluationShader:TessellationEvaluationShader
vertexShader:VertexShader