    

 ## On this page

  

 

 # asset\_preparation::v3::material::MirrorLayer Struct Reference

 Last update: 16.07.2025 

The properties of the mirror layer. [More...](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#details)

Collaboration diagram for asset_preparation::v3::material::MirrorLayer:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_asset_preparation_api_2024_r2/structasset__preparation_1_1v3_1_1material_1_1_mirror_layer__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

google::protobuf::DoubleValue [reflectivity](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#a7cd1a75e782a59aed2c554bd0eead1d7) = 1 [DiffuseProperties](structasset__preparation_1_1v3_1_1material_1_1_diffuse_properties.xhtml) [diffuse\_properties](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#a1a818103e783b9c819fb6fe4038b8d89) = 2 [NormalProperties](structasset__preparation_1_1v3_1_1material_1_1_normal_properties.xhtml) [normal\_properties](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#a814e666ddeede20d957a96a5bc4d548a) = 3 [AnisotropyProperties](structasset__preparation_1_1v3_1_1material_1_1_anisotropy_properties.xhtml) [anisotropy\_properties](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#ab1c20d0f4037da2946314748fea6c2a7) = 4 [MaskProperties](structasset__preparation_1_1v3_1_1material_1_1_mask_properties.xhtml) [mask\_properties](structasset__preparation_1_1v3_1_1material_1_1_mirror_layer.xhtml#a655d4980f902a8208deb08f1727240c3) = 5 <a id="details" name="details"></a>## Detailed Description

The properties of the mirror layer.



## Member Data Documentation

<a id="a7cd1a75e782a59aed2c554bd0eead1d7"></a>## [◆ ](#a7cd1a75e782a59aed2c554bd0eead1d7)reflectivity

 google::protobuf::DoubleValue asset\_preparation::v3::material::MirrorLayer::reflectivity = 1

The mirror reflectivity.

Unit: Percentage (%)

NoteMust be a double in the range \[0,100\].The default value is 100. 



<a id="a1a818103e783b9c819fb6fe4038b8d89"></a>## [◆ ](#a1a818103e783b9c819fb6fe4038b8d89)diffuse\_properties

 [DiffuseProperties](structasset__preparation_1_1v3_1_1material_1_1_diffuse_properties.xhtml) asset\_preparation::v3::material::MirrorLayer::diffuse\_properties = 2

The diffuse properties.





<a id="a814e666ddeede20d957a96a5bc4d548a"></a>## [◆ ](#a814e666ddeede20d957a96a5bc4d548a)normal\_properties

 [NormalProperties](structasset__preparation_1_1v3_1_1material_1_1_normal_properties.xhtml) asset\_preparation::v3::material::MirrorLayer::normal\_properties = 3

The normal properties.





<a id="ab1c20d0f4037da2946314748fea6c2a7"></a>## [◆ ](#ab1c20d0f4037da2946314748fea6c2a7)anisotropy\_properties

 [AnisotropyProperties](structasset__preparation_1_1v3_1_1material_1_1_anisotropy_properties.xhtml) asset\_preparation::v3::material::MirrorLayer::anisotropy\_properties = 4

The anisotropy properties.





<a id="a655d4980f902a8208deb08f1727240c3"></a>## [◆ ](#a655d4980f902a8208deb08f1727240c3)mask\_properties

 [MaskProperties](structasset__preparation_1_1v3_1_1material_1_1_mask_properties.xhtml) asset\_preparation::v3::material::MirrorLayer::mask\_properties = 5

The Mask properties.

Note[Layer](structasset__preparation_1_1v3_1_1material_1_1_layer.xhtml "The layer properties of a material.") 1 must not contain a Mask. 



---

The documentation for this struct was generated from the following file:- material\_description.proto