staticparse(file:String, name:String, done:MaterialData ‑> Void):Void
@:value({ file : "" })new(raw:TMaterialData, done:MaterialData ‑> Void, file:String = "")
@:value(null)contexts:Array<MaterialContext> = null
name:String
raw:TMaterialData
shader:ShaderData
uid:Float
getContext(name:String):MaterialContext