API Reference > imodeljs-common > Rendering > RenderMaterial RenderMaterial Class Beta Beta Represents a material which can be applied to a surface to control aspects of its appearance such as color, reflectivity, texture, and so on. Represents a material which can be applied to a surface to control aspects of its appearance such as color, reflectivity, and so on. Methods Name Description constructor(params: RenderMaterial.Params): RenderMaterial Protected clampToNormalizedRange(value: number): number Static Properties Name Type Description hasTexture Accessor ReadOnly boolean key undefined | string If the material originated from a Material element in the IModelDb, the Id of that element. textureMapping undefined | TextureMapping Describes how to map an image to a surface to which this material is applied. Defined in core/common/src/RenderMaterial.ts Line 15 Last Updated: 13 June, 2024