Skip To ContentArcGIS for DevelopersSign In Dashboard

ImageMeshColor

require(["esri/geometry/support/ImageMeshColor"], function(ImageMeshColor) { /* code goes here */ });
Class: esri/geometry/support/ImageMeshColor
Inheritance: ImageMeshColor Accessor
Since: ArcGIS API for JavaScript 4.7

ImageMeshColor is a type of mesh color that represents an image mapped to the mesh by its uv vertex attributes. ImageMeshColor instances can be used with the MeshComponent.material.color property. Images can be referred to either by url or directly by data ( image element, canvas element or ImageData).

This class is deprecated starting with version 4.11 Set MeshTexture on MeshMaterial.colorTexture instead.

See also:

Constructors

new ImageMeshColor(properties)
Parameter:
properties Object
optional

See the properties for a list of all the properties that may be passed into the constructor.

Property Overview

Any properties can be set, retrieved or listened to. See the Working with Properties topic.
NameTypeSummaryClass
HTMLImageElement|HTMLCanvasElement|ImageData

A direct reference to the image data.

more details
more detailsImageMeshColor
String

The name of the class.

more details
more detailsAccessor
Boolean

Indicates whether the image data should be interpreted as being semi-transparent.

more details
more detailsImageMeshColor
String

For ImageMeshColor the type is always image.

more details
more detailsImageMeshColor
String

The url to the image resource.

more details
more detailsImageMeshColor

Property Details

Since: ArcGIS API for JavaScript 4.9

A direct reference to the image data. The image data can be an image element, canvas element or ImageData.

The data property is mutually exclusive with the url property, setting the data will clear the url (if there is one).

declaredClass Stringreadonly inherited

The name of the class. The declared class name is formatted as esri.folder.className.

transparent Boolean
Since: ArcGIS API for JavaScript 4.9

Indicates whether the image data should be interpreted as being semi-transparent. The default value is automatically derived when the data property contains a canvas element or an ImageData object. If instead a url to a .png file was provided, it is assumed that transparency is present. In all other cases it defaults to false.

Default Value:undefined
type Stringreadonly

For ImageMeshColor the type is always image.

url String

The url to the image resource. This can either be a remote url (absolute or relative) or a data url.

The url property is mutually exclusive with the data property, setting the url will clear the data (if there is one).

Method Overview

NameReturn TypeSummaryClass
ImageMeshColor

Creates a deep clone.

more details
more detailsImageMeshColor

Method Details

Creates a deep clone.

Returns:
TypeDescription
ImageMeshColorA deep clone of the object that invoked this method.

API Reference search results

NameTypeModule
Loading...