Definition copy_on_upd_shared_value.h:16
ShaderPropertyType property_type(size_t) const
friend bool operator==(const Shader &, const Shader &)=default
friend class GraphicsBackend
Definition shader.h:38
std::optional< size_t > property_index(std::string_view property_name) const
friend std::ostream & operator<<(std::ostream &, const Shader &)
Shader(std::string_view vertex_shader_src, std::string_view fragment_shader_src)
size_t num_properties() const
std::string_view property_name(size_t) const
Shader(std::string_view vertex_shader_src, std::string_view geometry_shader_src, std::string_view fragment_shader_src)
Definition custom_decoration_generator.h:5
std::ostream & operator<<(std::ostream &, const Object &)
ShaderPropertyType
Definition shader_property_type.h:9
constexpr U to(T &&value)
Definition conversion.h:56