Material class

Mixed-in types
Implementers

Constructors

Material()
Material.fromJSON(Map<String, dynamic> json, Map<String, dynamic> rootJSON)

Properties

alphaMap ↔ Texture?
getter/setter pair
alphaTest ↔ num
getter/setter pair
alphaToCoverage ↔ bool
getter/setter pair
aoMap ↔ Texture?
getter/setter pair
aoMapIntensity ↔ num?
getter/setter pair
attenuationColor ↔ Color?
getter/setter pair
attenuationDistance ↔ num?
getter/setter pair
blendDst ↔ int
getter/setter pair
blendDstAlpha ↔ int?
getter/setter pair
blendEquation ↔ int
getter/setter pair
blendEquationAlpha ↔ int?
getter/setter pair
blending ↔ int
getter/setter pair
blendSrc ↔ int
getter/setter pair
blendSrcAlpha ↔ int?
getter/setter pair
bumpMap ↔ Texture?
getter/setter pair
bumpScale ↔ num?
getter/setter pair
clearcoat ↔ num
getter/setter pair
clearcoatMap ↔ Texture?
getter/setter pair
clearcoatNormalMap ↔ Texture?
getter/setter pair
clearcoatNormalScale ↔ Vector2?
getter/setter pair
clearcoatRoughness ↔ num?
getter/setter pair
clearcoatRoughnessMap ↔ Texture?
getter/setter pair
clipIntersection ↔ bool
getter/setter pair
clipping ↔ bool?
getter/setter pair
clippingPlanes ↔ List<Plane>?
getter/setter pair
clipShadows ↔ bool
getter/setter pair
color ↔ Color
getter/setter pair
colorWrite ↔ bool
getter/setter pair
combine ↔ int?
getter/setter pair
customProgramCacheKey ↔ Function
getter/setter pair
dashSize ↔ num?
getter/setter pair
defaultAttributeValues ↔ Map<String, dynamic>?
getter/setter pair
defines ↔ Map<String, dynamic>?
getter/setter pair
depthFunc ↔ int
getter/setter pair
depthPacking ↔ int?
getter/setter pair
depthTest ↔ bool
getter/setter pair
depthWrite ↔ bool
getter/setter pair
displacementBias ↔ num?
getter/setter pair
displacementMap ↔ Texture?
getter/setter pair
displacementScale ↔ num?
getter/setter pair
dithering ↔ bool
getter/setter pair
emissive ↔ Color?
getter/setter pair
emissiveIntensity ↔ num
getter/setter pair
emissiveMap ↔ Texture?
getter/setter pair
envMap ↔ Texture?
getter/setter pair
envMapIntensity ↔ num?
getter/setter pair
extensions ↔ Map<String, dynamic>?
getter/setter pair
extra ↔ Map<String, dynamic>
getter/setter pair
flatShading ↔ bool
getter/setter pair
fog ↔ bool
getter/setter pair
fragmentShader ↔ String?
getter/setter pair
gapSize ↔ num?
getter/setter pair
glslVersion ↔ String?
getter/setter pair
gradientMap ↔ Texture?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ int
getter/setter pair
index0AttributeName ↔ String?
getter/setter pair
instanced ↔ bool
getter/setter pair
ior ↔ num?
getter/setter pair
isMaterial ↔ bool
getter/setter pair
lightMap ↔ Texture?
getter/setter pair
lightMapIntensity ↔ num?
getter/setter pair
lights ↔ bool?
getter/setter pair
linecap ↔ String?
getter/setter pair
linejoin ↔ String?
getter/setter pair
linewidth ↔ num?
getter/setter pair
map ↔ Texture?
getter/setter pair
matcap ↔ Texture?
getter/setter pair
metalness ↔ num
getter/setter pair
metalnessMap ↔ Texture?
getter/setter pair
metalnessNode ↔ dynamic
getter/setter pair
name ↔ String
getter/setter pair
needsUpdate ← bool
no getter
normalMap ↔ Texture?
getter/setter pair
normalMapType ↔ int?
getter/setter pair
normalNode ↔ dynamic
getter/setter pair
normalScale ↔ Vector2?
getter/setter pair
onBeforeCompile ↔ Function?
getter/setter pair
onBeforeRender ↔ Function?
getter/setter pair
opacity ↔ num
getter/setter pair
polygonOffset ↔ bool
getter/setter pair
polygonOffsetFactor ↔ num
getter/setter pair
polygonOffsetUnits ↔ num
getter/setter pair
precision ↔ String?
getter/setter pair
premultipliedAlpha ↔ bool
getter/setter pair
reflectivity ↔ num?
getter/setter pair
refractionRatio ↔ num?
getter/setter pair
rotation ↔ num
getter/setter pair
roughness ↔ num
getter/setter pair
roughnessMap ↔ Texture?
getter/setter pair
roughnessNode ↔ dynamic
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scale ↔ num?
getter/setter pair
shaderID ↔ String
getter/setter pair
shaderid ↔ String?
getter/setter pair
shadowSide ↔ int?
getter/setter pair
sheen ↔ num
getter/setter pair
sheenColor ↔ Color?
getter/setter pair
sheenColorMap ↔ Texture?
getter/setter pair
sheenRoughness ↔ num
getter/setter pair
sheenRoughnessMap ↔ Texture?
getter/setter pair
sheenTintMap ↔ Texture?
getter/setter pair
shininess ↔ num?
getter/setter pair
side ↔ int
getter/setter pair
size ↔ num?
getter/setter pair
sizeAttenuation ↔ bool
getter/setter pair
specular ↔ Color?
getter/setter pair
specularColor ↔ Color?
getter/setter pair
specularColorMap ↔ Texture?
getter/setter pair
specularIntensity ↔ num?
getter/setter pair
specularIntensityMap ↔ Texture?
getter/setter pair
specularMap ↔ Texture?
getter/setter pair
stencilFail ↔ int
getter/setter pair
stencilFunc ↔ int
getter/setter pair
stencilFuncMask ↔ int
getter/setter pair
stencilRef ↔ int
getter/setter pair
stencilWrite ↔ bool
getter/setter pair
stencilWriteMask ↔ int
getter/setter pair
stencilZFail ↔ int
getter/setter pair
stencilZPass ↔ int
getter/setter pair
thickness ↔ num?
getter/setter pair
thicknessMap ↔ Texture?
getter/setter pair
toneMapped ↔ bool
getter/setter pair
transmission ↔ num
getter/setter pair
transmissionMap ↔ Texture?
getter/setter pair
transparent ↔ bool
getter/setter pair
type ↔ String
getter/setter pair
uniforms ↔ Map<String, dynamic>
getter/setter pair
uniformsNeedUpdate ↔ bool?
getter/setter pair
userData ↔ Map<String, dynamic>
getter/setter pair
uuid ↔ String
getter/setter pair
version ↔ int
getter/setter pair
vertexColors ↔ bool
getter/setter pair
vertexShader ↔ String?
getter/setter pair
vertexTangents ↔ bool
getter/setter pair
visible ↔ bool
getter/setter pair
wireframe ↔ bool
getter/setter pair
wireframeLinecap ↔ String?
getter/setter pair
wireframeLinejoin ↔ String?
getter/setter pair
wireframeLinewidth ↔ num?
getter/setter pair

Methods

addEventListener(String type, Function listener) → void
inherited
clearListeners() → void
inherited
clone() → Material
copy(Material source) → Material
dispatchEvent(Event event) → void
inherited
dispose() → void
getProperty(String propertyName) → Object?
hasEventListener(String type, Function listener) → bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onBuild(dynamic shaderobject, dynamic renderer) → void
removeEventListener(String type, Function listener) → void
inherited
setProperty(String propertyName, dynamic value) → void
setValue(String key, dynamic newValue) → void
setValues(Map<String, dynamic>? values) → void
toJSON({Object3dMeta? meta}) → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited