new ColorMaterialProperty(color)
A class used to define solid or dynamic color materials for Entity type geometric objects such as polygons and polylines
MaterialProperty can map a color to uniforms that are not on the Material.
| Name | Type | Default | Description |
|---|---|---|---|
color |
Property | Color.WHITE |
optional
Color attribute. |
Members
-
colorProperty
-
Get or set Color Property
- Default Value: Color.WHITE
readonly definitionChangedEvent
Get the event triggered when the attribute definition changes. If calling getValue returns different results within the same time frame, it is considered that the definition has changed.
readonly isConstantBoolean
Get a value indicating whether the attribute is a constant. If getValue always returns the same result in the current definition, then the property is considered a constant.
Methods
-
static fromJSON(json){GridMaterialProperty}
-
Deserialize JSON object to GridMaterialProperty instance
Name Type Description jsonobject The serialized JSON object
Returns:
Type Description GridMaterialProperty New GridMaterialProperty instance -
equals(other){Boolean}
-
Compare this attribute with the provided attribute, return true if they are equal, otherwise return false.
Name Type Description otherProperty optional A property value.
Returns:
Type Description Boolean If left and right are equal, it is true; otherwise, it is false. -
getType(time){String}
-
Retrieve the specified time Material type.
Name Type Description timeJulianDate Value taking time.
Returns:
Type Description String Material type. -
getValue(time, result){Object}
-
Retrieve the attribute value for the specified time.
Name Type Description timeJulianDate The time to retrieve the attribute value.
resultObject optional If the object to store numerical values is omitted, a new instance will be created and returned.
Returns:
Type Description Object The modified result parameters, or a new instance (if no result parameters are provided). -
toJSON(){object}
-
Serialize GridMaterialProperty instance as JSON object
Returns:
Type Description object JSON serialized object containing core configuration