ludus::graphics::renderer::MaterialProgram¶
Ludus Wiki · API overview · Browse API
Struct
Prewarmed immutable shader/layout/six-pipeline incarnation, scoped to one renderer. Release detaches public ownership; material/snapshot/GPU uses retain its version.
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/materials.hpp
#include <ludus/graphics/renderer/materials.hpp>
struct ludus::graphics::renderer::MaterialProgram final
Members¶
internal::Access¶
friend struct internal::Access
Private identity assignment and validation.
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/materials.hpp