class com.babylonhx.materials.ShaderMaterial extends Material

Available on all platforms

Instance Fields

function new(name:String, scene:Scene, shaderPath:Dynamic, options:ShaderMaterialOptions):Void

function bind(world:Matrix, ?mesh:Mesh):Void

function dispose(?forceDisposeEffect:Bool):Void

function isReady(?mesh:AbstractMesh, ?useInstances:Bool):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 setTexture(name:String, texture:Texture):ShaderMaterial

function setVector2(name:String, value:Vector2):ShaderMaterial

function setVector3(name:String, value:Vector3):ShaderMaterial