48 [[nodiscard]] std::string
toString()
const;
Log category system implementation.
std::filesystem::path getMeshShaderPath() const
Getter for the mesh shader path.
static const BidirectionalMap< std::string, PipelineNames > & getMaterialNameMap()
PipelineMaterialPayload pipelineData
std::filesystem::path meshShaderPath
std::string toString() const
std::string defaultFragShader
void setPipeline(GraphicsPipeline *pipeline)
Sets the pipeline which corresponds to.
std::filesystem::path fragmentShaderPath
GraphicsPipeline * getPipeline() const
PipelineMaterialPayload getPipelineData() const
DynamicMaterialUniformData dynamicUniformData
std::filesystem::path getFragShaderPath() const
Getter for the fragment shader path.
GraphicsPipeline * pipeline
std::string defaultMeshShader
static std::string getPipelineNameFromString(PipelineNames pipelineName)
Gets the pipeline name as string.