RenderMaterialProps Interface
Beta
Properties that define a RenderMaterial
Extends
Properties
Name | Type | Description | |
---|---|---|---|
description | undefined | string | The optional description for this RenderMaterial | |
jsonProperties | undefined | { materialAssets?: undefined | { renderMaterial?: undefined | { HasBaseColor?: undefined | false | true, HasDiffuse?: undefined | false | true, HasFinish?: undefined | false | true, HasReflect?: undefined | false | true, HasReflectColor?: undefined | false | true, HasSpecular?: undefined | false | true, HasSpecularColor?: undefined | false | true, HasTransmit?: undefined | false | true, Map?: undefined | { Pattern?: TextureMapProps }, color?: RgbFactorProps, diffuse?: undefined | number, finish?: undefined | number, reflect?: undefined | number, reflect_color?: RgbFactorProps, specular?: undefined | number, specular_color?: RgbFactorProps, transmit?: undefined | number } } } | ||
paletteName | string | The palette name which categorizes this RenderMaterial |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
classFullName | string | EntityProps | The full name of the ECClass for this entity, in the form "Schema:ClassName" |
code | CodeProps | ElementProps | The Code for this element |
federationGuid | undefined | GuidString | ElementProps | A FederationGuid assigned to this element by some other federated database |
id | undefined | Id64String | EntityProps | The Id of the entity. |
isPrivate | undefined | false | true | DefinitionElementProps | |
model | Id64String | ElementProps | The Id of the Model containing this element |
parent | undefined | RelatedElementProps | ElementProps | The Parent of this element, if defined. |
userLabel | undefined | string | ElementProps | A user-assigned label for this element. |
Defined in
- core/common/src/MaterialProps.ts Line 53
Last Updated: 13 June, 2024