Struct Builder
Defined in File shader-asset-builder.h
Inheritance Relationships
Derived Type
private CE::Rendering::OpenGL::ResourceProvider(Class ResourceProvider)
Struct Documentation
-
struct Builder
Subclassed by CE::Rendering::OpenGL::ResourceProvider
Public Functions
-
virtual ~Builder() = default
-
virtual void validate_program(const ProgramRecipe &recipe) const = 0
-
virtual void validate_material(const MaterialRecipe &recipe, const ProgramRecipe &program) const = 0
-
virtual std::shared_ptr<CE::Rendering::Resources::Program> build_program(const ProgramRecipe &recipe) = 0
Declaration:
[[nodiscard]]
Declaration:
[[nodiscard]]
-
virtual ~Builder() = default