#include <dali/public-api/object/property.h>
#include <dali/public-api/object/property-input.h>
#include <dali/public-api/object/property-types.h>
+#include <dali/public-api/math/math-utils.h> // Clamp
namespace Dali
{
bool mInheritedFlag :1; ///< Flag whether the value has ever been inherited
bool mReinheritedFlag :1; ///< Flag whether value was re-inherited in previous frame
-
};
/**
}
/**
- * @copydoc Dali::PropertyInput::GetQuaternion()
- */
- virtual const Quaternion& GetQuaternion() const
- {
- DALI_ASSERT_ALWAYS( false && "Property type mismatch" );
- return DUMMY_QUATERNION_VALUE;
- }
-
- /**
- * @copydoc Dali::PropertyInput::GetQuaternion()
- */
- virtual const Quaternion& GetQuaternion( BufferIndex bufferIndex ) const
- {
- DALI_ASSERT_ALWAYS( false && "Property type mismatch" );
- return DUMMY_QUATERNION_VALUE;
- }
-
- /**
* Set the property value. This will only persist for the current frame; the property
* will be reset with the base value, at the beginning of the next frame.
* @param[in] bufferIndex The buffer to write.