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
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
depthWrite:Bool
fragmentShader:FragmentShader
geometryShader:GeometryShader
inputLayout:Array<VertexStructure>
stencilBothPass:StencilAction
stencilDepthFail:StencilAction
stencilFail:StencilAction
stencilMode:CompareMode
stencilReadMask:Int
stencilReferenceValue:StencilValue
stencilWriteMask:Int
tessellationControlShader:TessellationControlShader
tessellationEvaluationShader:TessellationEvaluationShader
vertexShader:VertexShader