|
opynsim
Unofficial C++ Documentation
|
#include <mesh_basic_material.h>
Public Member Functions | |
| PropertyBlock ()=default | |
| PropertyBlock (const Color &) | |
| std::optional< Color > | color () const |
| void | set_color (const Color &) |
Public Member Functions inherited from osc::MaterialPropertyBlock | |
| MaterialPropertyBlock () | |
| void | clear () |
| bool | empty () const |
| template<MaterialPropertyValue T> | |
| std::optional< T > | get (std::string_view property_name) const |
| template<MaterialPropertyValue T> | |
| std::optional< T > | get (const StringName &property_name) const |
| template<MaterialPropertyValue T> | |
| void | set (std::string_view property_name, const T &value) |
| template<MaterialPropertyValue T> | |
| void | set (const StringName &property_name, const T &value) |
| template<MaterialPropertyValue T> | |
| std::optional< std::span< const T > > | get_array (std::string_view property_name) const |
| template<MaterialPropertyValue T> | |
| std::optional< std::span< const T > > | get_array (const StringName &property_name) const |
| template<MaterialPropertyValue T> | |
| void | set_array (std::string_view property_name, std::span< const T > values) |
| template<MaterialPropertyValue T> | |
| void | set_array (const StringName &property_name, std::span< const T > values) |
| template<std::convertible_to< std::string_view > StringLike, std::ranges::contiguous_range Range> | |
| void | set_array (StringLike &&property_name, Range &&values) |
| void | unset (std::string_view property_name) |
| void | unset (const StringName &property_name) |
Static Public Member Functions | |
| static const StringName & | color_property_name () |
|
explicitdefault |
| std::optional< Color > osc::MeshBasicMaterial::PropertyBlock::color | ( | ) | const |
|
static |