SpiecsEngine
 
Loading...
Searching...
No Matches

◆ GetDefaultConstantParams()

template<typename T >
T Spices::Material::GetDefaultConstantParams ( const std::string & name)
inline

Get default material constant parameter.

Parameters
[in]nameParameter Name.
Returns
Returns the default material constant parameter.

Definition at line 261 of file Material.h.

262 {
264
265 auto ptr = m_ConstantParams.find_value(name);
266 if(ptr)
267 {
268 return std::any_cast<T>(ptr->defaultValue.paramValue);
269 }
270 else
271 {
272 return T();
273 }
274 }
#define SPICES_PROFILE_ZONE
scl::linked_unordered_map< std::string, ConstantParams > m_ConstantParams
Constant parameters. Key: parameter name, Value: parameter value.
Definition Material.h:226