v2.42
 
ILayeredMaterial Interface Reference

Represents a layered material. More...

Public Member Functions

HRESULT GetBaseLayer ([out, retval] IMaterialLayer **pMaterialLayer)
 Returns the base material layer.
 
HRESULT GetIdGroupPair ([out, retval] LayeredMaterialIdGroupPair *pIdGroupPair)
 Returns the identifier and group of the layered material.
 

Properties

int BaseLayerIndex [get]
 The index of the base material layer.
 
int Id [get]
 The identifier of the layered material.
 
IMaterialLayerCollection Layers [get]
 The collection of material layers.
 
BSTR Name [get]
 The name of the layered material.
 

Detailed Description

Represents a layered material.

A layered material is a material whose structure consists of one or more layers of ordinary materials. Such materials are applicable to objects with layered material structure, namely to walls, floors, roofs and insulation.

Member Function Documentation

◆ GetBaseLayer()

HRESULT GetBaseLayer ( [out, retval] IMaterialLayer ** pMaterialLayer)

Returns the base material layer.

Returns
Base material layer.

◆ GetIdGroupPair()

HRESULT GetIdGroupPair ( [out, retval] LayeredMaterialIdGroupPair * pIdGroupPair)

Returns the identifier and group of the layered material.

Returns
Identifier and group of the layered material.