#include <materialparameter.h>
Defines a type-agnostic material parameter that is used to opaquely pass data along the ParameterStorageInterface with DataDictionary objects. This class only holds a single value and no texture, but it may indicate the need for a texture representation.
Public Member Functions | |
| PackedConstantParameter ()=default | |
| PackedConstantParameter (Data &&value, Bool isConstant, UInt dynamicTimestamp) | |
| Result< void > | CopyFrom (const PackedConstantParameter &src) |
Public Attributes | |
| Data | _value |
| Bool | _isConstant |
| UInt | _dynamicTimestamp |
|
default |
Default constructor. Creates an empty parameter.
|
explicit |
Constructor a parameter with the opaque provided data.
| Result<void> CopyFrom | ( | const PackedConstantParameter & | src | ) |
| Data _value |
| Bool _isConstant |
| UInt _dynamicTimestamp |