10#include <unordered_map>
12namespace osc {
struct SceneRendererParams; }
39 void tryUpdFromValues(std::string_view keyPrefix,
const std::unordered_map<std::string, osc::Variant>&);
Definition custom_rendering_options.h:16
friend bool operator==(const CustomRenderingOptions &, const CustomRenderingOptions &)=default
bool getDrawShadows() const
void setDrawShadows(bool)
void applyTo(osc::SceneRendererParams &) const
bool getOptionValue(ptrdiff_t) const
void setOrderIndependentTransparency(bool)
bool getDrawMeshNormals() const
void forEachOptionAsAppSettingValue(const std::function< void(std::string_view, const osc::Variant &)> &) const
size_t getNumOptions() const
bool getDrawFloor() const
void setDrawSelectionRims(bool)
osc::CStringView getOptionLabel(ptrdiff_t) const
bool getDrawSelectionRims() const
bool getOrderIndependentTransparency() const
void setDrawMeshNormals(bool)
void tryUpdFromValues(std::string_view keyPrefix, const std::unordered_map< std::string, osc::Variant > &)
void setOptionValue(ptrdiff_t, bool)
Definition c_string_view.h:12
Definition component_registry.h:14
CustomRenderingOptionFlags
Definition custom_rendering_option_flags.h:12
Definition custom_decoration_generator.h:5
Definition scene_renderer_params.h:13