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 >:
smlt::BasePropertyValue

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: