Go to the source code of this file.
◆ DART_COMMON_ASPECT_PROPERTY_CONSTRUCTOR
#define DART_COMMON_ASPECT_PROPERTY_CONSTRUCTOR |
( |
|
ClassName, |
|
|
|
UpdatePropertiesMacro |
|
) |
| |
Value: ClassName (const ClassName &) = delete;\
inline ClassName (
const PropertiesData&
properties = PropertiesData())\
: AspectWithVersionedProperties< Base, Derived, PropertiesData, CompositeType, UpdatePropertiesMacro>(
properties) { }
BodyPropPtr properties
Definition: SdfParser.cpp:80
◆ DART_COMMON_ASPECT_STATE_PROPERTY_CONSTRUCTORS
#define DART_COMMON_ASPECT_STATE_PROPERTY_CONSTRUCTORS |
( |
|
ClassName | ) |
|
Value: ClassName (const ClassName &) = delete;\
inline ClassName (
const StateData& state = StateData(),
const PropertiesData&
properties = PropertiesData())\
inline ClassName (
const PropertiesData&
properties,
const StateData state = StateData())\
◆ DART_COMMON_GET_ASPECT_PROPERTY
#define DART_COMMON_GET_ASPECT_PROPERTY |
( |
|
Type, |
|
|
|
Name |
|
) |
| |
Value: inline const Type& get ## Name () const\
{ return mProperties.m ## Name; }
◆ DART_COMMON_SET_ASPECT_PROPERTY
◆ DART_COMMON_SET_ASPECT_PROPERTY_CUSTOM
#define DART_COMMON_SET_ASPECT_PROPERTY_CUSTOM |
( |
|
Type, |
|
|
|
Name, |
|
|
|
Update |
|
) |
| |
Value: inline void set ## Name (const Type & value)\
{ mProperties.m ## Name = value; Update(); }
◆ DART_COMMON_SET_GET_ASPECT_PROPERTY
#define DART_COMMON_SET_GET_ASPECT_PROPERTY |
( |
|
Type, |
|
|
|
Name |
|
) |
| |
Value:
DART_COMMON_GET_ASPECT_PROPERTY( Type, Name )
#define DART_COMMON_SET_ASPECT_PROPERTY(Type, Name)
Definition: Aspect.hpp:180