Material

@native @JSImport("three", "Material") @JSType class Material extends EventDispatcher
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Concrete methods

def copy(material: Material): Material
def customProgramCacheKey(): String
def dispose(): Unit
@JSName("clone")
def onBeforeCompile(shader: Shader, renderer: WebGLRenderer): Unit
def setValues(values: MaterialParameters): Unit
def toJSON(meta: UndefOr[Any]): Any

Inherited methods

def addEventListener(`type`: String, listener: Function1[Event, Unit]): Unit
Inherited from
EventDispatcher
def dispatchEvent(event: AnonObject25): Unit
Inherited from
EventDispatcher
def hasEventListener(`type`: String, listener: Function1[Event, Unit]): Boolean
Inherited from
EventDispatcher
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def removeEventListener(`type`: String, listener: Function1[Event, Unit]): Unit
Inherited from
EventDispatcher
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

var `type`: String
var alphaTest: Double
var alphaToCoverage: Boolean
var blendDstAlpha: Double
var blendEquationAlpha: Double
var blendSrcAlpha: Double
var clipIntersection: Boolean
var clipShadows: Boolean
var clippingPlanes: Any
var colorWrite: Boolean
var defines: UndefOr[AnonObject34]
var depthTest: Boolean
var depthWrite: Boolean
var dithering: Boolean
var fog: Boolean
var id: Double
val isMaterial: Boolean
var name: String
var needsUpdate: Boolean
var opacity: Double
var polygonOffset: Boolean
var polygonOffsetFactor: Double
var polygonOffsetUnits: Double
var precision: "highp" | "mediump" | "lowp"
var premultipliedAlpha: Boolean
var side: Side
var stencilFuncMask: Double
var stencilRef: Double
var stencilWrite: Boolean
var stencilWriteMask: Double
var toneMapped: Boolean
var transparent: Boolean
var userData: Any
var uuid: String
var version: Double
var vertexColors: Boolean
var visible: Boolean