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
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:Int
stencilWriteMask:Int
tessellationControlShader:TessellationControlShader
tessellationEvaluationShader:TessellationEvaluationShader
vertexShader:VertexShader