Material class
- Mixed-in types
- Implementers
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