Struct MaterialRecipe

Struct Documentation

struct MaterialRecipe

Public Members

std::string id
std::string program
CE::Rendering::Geometry::Layout2D vertex_layout = CE::Rendering::Geometry::Layout2D::Position3UV2
CE::Rendering::Geometry::Topology topology = CE::Rendering::Geometry::Topology::Triangles
CE::Rendering::Pipelines::State2D state
std::vector<ParameterRecipe> parameters
std::map<std::string, Literal, std::less<>> defaults
std::map<std::string, CE::Rendering::Sampling::Options, std::less<>> sampling
std::map<std::string, std::string, std::less<>> bindings