Material library that stores the material properties for objects defined in a Scene.
More...
#include <donut/obj.hpp>
|
static Library | parse (std::string_view mtlString) |
| Parse a material library from an MTL string. More...
|
|
Material library that stores the material properties for objects defined in a Scene.
◆ parse()
static Library donut::obj::mtl::Library::parse |
( |
std::string_view |
mtlString | ) |
|
|
static |
Parse a material library from an MTL string.
- Parameters
-
mtlString | read-only view over the MTL string to parse. |
- Returns
- the parsed material library.
- Exceptions
-
Error | on failure to parse any element of the material library. |
std::bad_alloc | on allocation failure. |
◆ materials
std::vector<Material> donut::obj::mtl::Library::materials {} |
List of materials belonging to this library.
The documentation for this struct was generated from the following file: