Rendering Engine 0.2.9
Modular Graphics Rendering Engine | v0.2.9
rendering_engine::MaterialSettings Struct Reference

Settings required to define a material instance. More...

#include <material_types.hpp>

Public Attributes

std::string parentMaterialName
 
std::string materialName
 
MaterialDomain materialDomain
 
BlendMode blendMode
 
ShadingModel shadingModel
 
const std::vector< MaterialParameterLayoutEntry > * parameterLayout = nullptr
 

Detailed Description

Settings required to define a material instance.

Definition at line 65 of file material_types.hpp.

Member Data Documentation

◆ blendMode

BlendMode rendering_engine::MaterialSettings::blendMode

Definition at line 70 of file material_types.hpp.

◆ materialDomain

MaterialDomain rendering_engine::MaterialSettings::materialDomain

Definition at line 69 of file material_types.hpp.

◆ materialName

std::string rendering_engine::MaterialSettings::materialName

Definition at line 68 of file material_types.hpp.

◆ parameterLayout

const std::vector<MaterialParameterLayoutEntry>* rendering_engine::MaterialSettings::parameterLayout = nullptr

Definition at line 73 of file material_types.hpp.

◆ parentMaterialName

std::string rendering_engine::MaterialSettings::parentMaterialName

Definition at line 67 of file material_types.hpp.

◆ shadingModel

ShadingModel rendering_engine::MaterialSettings::shadingModel

Definition at line 71 of file material_types.hpp.


The documentation for this struct was generated from the following file: