#include <dali/public-api/object/base-object.h>
#include <dali/public-api/object/handle.h>
#include <dali/public-api/object/property.h>
-#include <dali/public-api/object/property-index.h>
#include <dali/public-api/object/property-input.h>
#include <dali/public-api/object/property-notification.h>
#include <dali/internal/common/owner-container.h>
#include <dali/internal/event/common/property-input-impl.h>
#include <dali/internal/update/common/property-base.h>
-
namespace Dali
{
class Stage;
class TypeInfo;
-/**
- * @brief Structure for setting up default properties and their details.
- */
-struct PropertyDetails
-{
- const char* name; ///< The name of the property.
- Property::Type type; ///< The property type.
- bool writable:1; ///< Whether the property is writable
- bool animatable:1; ///< Whether the property is animatable.
- bool constraintInput:1; ///< Whether the property can be used as an input to a constraint.
-};
-
namespace SceneGraph
{
class PropertyBase;
} // namespace Dali
#endif // __DALI_INTERNAL_OBJECT_H__
-