Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::ValueWrapper< TransferFunction > Struct Reference

Public Member Functions

 ValueWrapper (std::string_view name, const TransferFunction &transferFunction)
 ValueWrapper (const ValueWrapper &rhs)=default
 ValueWrapper (ValueWrapper &&rhs)=default
ValueWrapperoperator= (const ValueWrapper &that)=default
ValueWrapperoperator= (ValueWrapper &&that)=default
ValueWrapperoperator= (const TransferFunction &val)
 operator const TransferFunction & () const
const TransferFunctionoperator* () const
const TransferFunctionoperator-> () const
bool isDefault () const
void reset ()
void setAsDefault ()
void serialize (Serializer &s, PropertySerializationMode mode=PropertySerializationMode::Default) const
void deserialize (Deserializer &d, PropertySerializationMode mode=PropertySerializationMode::Default)
bool update (const ValueWrapper &src)
bool update (const TransferFunction &src)
bool operator== (const ValueWrapper &rhs) const
bool operator== (const TransferFunction &rhs) const
 operator const TransferFunction & () const
auto operator<=> (const ValueWrapper< TransferFunction > &rhs) const

Public Attributes

TransferFunction value
std::vector< TFPrimitiveDatadefaultPoints
dvec2 defaultMask
std::string name
TransferFunction defaultValue

The documentation for this struct was generated from the following file:
  • transferfunctionproperty.h