asset_preparation::v1::material::Layer Struct Reference
Last update: 16.07.2025The layer properties of a material. More...
Collaboration diagram for asset_preparation::v1::material::Layer:

Public Attributes | |
| common::Empty | no_layer = 1 |
| LambertianLayer | lambertian_layer = 2 |
| MirrorLayer | mirror_layer = 3 |
| OpticalPolishLayer | optical_polish_layer = 4 |
| LibraryLayer | library_layer = 5 |
| RenderingLayer | rendering_layer = 6 |
Detailed Description
The layer properties of a material.
Member Data Documentation
◆ lambertian_layer
| LambertianLayer asset_preparation::v1::material::Layer::lambertian_layer = 2 |
ONEOF(layer) Lambertian layer type.
- Note
- This is the default type for layer 1.
◆ library_layer
| LibraryLayer asset_preparation::v1::material::Layer::library_layer = 5 |
ONEOF(layer) Library layer type.
◆ mirror_layer
| MirrorLayer asset_preparation::v1::material::Layer::mirror_layer = 3 |
ONEOF(layer) Mirror layer type.
◆ no_layer
| common::Empty asset_preparation::v1::material::Layer::no_layer = 1 |
ONEOF(layer) No layer.
- Note
- This is the default type for layer 2 and layer 3.
◆ optical_polish_layer
| OpticalPolishLayer asset_preparation::v1::material::Layer::optical_polish_layer = 4 |
ONEOF(layer) Optical polish layer type.
◆ rendering_layer
| RenderingLayer asset_preparation::v1::material::Layer::rendering_layer = 6 |
ONEOF(layer) Rendering layer type.
The documentation for this struct was generated from the following file:
- material_description.proto