Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Public Attributes | List of all members
smlt::PropertyValue< void > Struct Reference
Inheritance diagram for smlt::PropertyValue< void >:

Public Member Functions

template<typename T >
 PropertyValue (T value)
PropertyValueoperator= (const PropertyValue &rhs)
 PropertyValue (PropertyValue &&rhs) noexcept
 PropertyValue (const PropertyValue &rhs)
void clear () override
template<typename T >
T * get () const
template<typename T >
void unset ()
bool has_value () const override
- Public Member Functions inherited from smlt::BasePropertyValue
template<typename T >
T * get () const
template<typename T >
bool set (const T &value)

Public Attributes

MaterialPropertyType type
uint8_t * data = nullptr

The documentation for this struct was generated from the following file: