class com.babylonhx.materials.ShaderMaterial extends Material
Available on all platforms
function new(name:String, scene:Scene, shaderPath:Dynamic, options:ShaderMaterialOptions):Void
function bind(world:Matrix, ?mesh:Mesh):Void
function bindOnlyWorldMatrix(world:Matrix):Void
function dispose(?forceDisposeEffect:Bool):Void
function isReady(?mesh:AbstractMesh, ?useInstances:Bool):Bool
function needAlphaBlending():Bool
function needAlphaTesting():Bool
function setColor3(name:String, value:Color3):ShaderMaterial
function setColor4(name:String, value:Color4):ShaderMaterial
function setFloat(name:String, value:Float):ShaderMaterial
function setFloats(name:String, value:Array<Float>):ShaderMaterial
function setMatrix(name:String, value:Matrix):ShaderMaterial
function setMatrix2x2(name:String, value:Float32Array):ShaderMaterial
function setMatrix3x3(name:String, value:Float32Array):ShaderMaterial
function setTexture(name:String, texture:Texture):ShaderMaterial
function setVector2(name:String, value:Vector2):ShaderMaterial
function setVector3(name:String, value:Vector3):ShaderMaterial