#include <material_property_block.h>
◆ MaterialPropertyBlock()
| osc::MaterialPropertyBlock::MaterialPropertyBlock |
( |
| ) |
|
◆ clear()
| void osc::MaterialPropertyBlock::clear |
( |
| ) |
|
◆ empty()
| bool osc::MaterialPropertyBlock::empty |
( |
| ) |
const |
◆ get() [1/2]
template<MaterialPropertyValue T>
| std::optional< T > osc::MaterialPropertyBlock::get |
( |
const StringName & |
property_name | ) |
const |
◆ get() [2/2]
template<MaterialPropertyValue T>
| std::optional< T > osc::MaterialPropertyBlock::get |
( |
std::string_view |
property_name | ) |
const |
◆ get_array() [1/2]
template<MaterialPropertyValue T>
| std::optional< std::span< const T > > osc::MaterialPropertyBlock::get_array |
( |
const StringName & |
property_name | ) |
const |
◆ get_array() [2/2]
template<MaterialPropertyValue T>
| std::optional< std::span< const T > > osc::MaterialPropertyBlock::get_array |
( |
std::string_view |
property_name | ) |
const |
◆ set() [1/2]
template<MaterialPropertyValue T>
◆ set() [2/2]
template<MaterialPropertyValue T>
| void osc::MaterialPropertyBlock::set |
( |
std::string_view |
property_name, |
|
|
const T & |
value |
|
) |
| |
◆ set_array() [1/3]
template<MaterialPropertyValue T>
◆ set_array() [2/3]
template<MaterialPropertyValue T>
| void osc::MaterialPropertyBlock::set_array |
( |
std::string_view |
property_name, |
|
|
std::span< const T > |
values |
|
) |
| |
◆ set_array() [3/3]
template<std::convertible_to< std::string_view > StringLike, std::ranges::contiguous_range Range>
◆ unset() [1/2]
◆ unset() [2/2]
| void osc::MaterialPropertyBlock::unset |
( |
std::string_view |
property_name | ) |
|
◆ GraphicsBackend
◆ operator<<
◆ operator==
The documentation for this class was generated from the following file: