#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/signals/dali-signal-v2.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class ActiveConstraint;
#include <dali/public-api/object/handle.h>
#include <dali/public-api/object/property.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
namespace Internal DALI_INTERNAL
#include <dali/public-api/object/property.h>
#include <dali/public-api/signals/dali-signal-v2.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class Actor;
*
* A local-constraint function is based on local properties of the Actor.
*/
-namespace LocalConstraint DALI_IMPORT_API
+namespace LocalConstraint
{
/**
/**
* @brief A parent-constraint function is based on properties related to the Actor's parent.
*/
-namespace ParentConstraint DALI_IMPORT_API
+namespace ParentConstraint
{
/**
#include <dali/public-api/object/handle.h>
#include <dali/public-api/object/property.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
#include <dali/public-api/object/property.h>
#include <dali/public-api/object/property-input.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
struct TimePeriod;
#include <dali/public-api/math/vector3.h>
#include <dali/public-api/math/quaternion.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class PropertyInput;
#include <dali/public-api/object/any.h>
#include <dali/public-api/object/property.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
* @param[in] type The property type for which to get an interpolator
* @return The interpolator function.
*/
-AnyInterpolator GetDefaultInterpolator(Property::Type type);
+AnyInterpolator DALI_IMPORT_API GetDefaultInterpolator(Property::Type type);
} // namespace Dali
#include <dali/public-api/object/property-value.h>
#include <dali/public-api/object/property-types.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
namespace Internal DALI_INTERNAL
* type of the first value to be added. Adding key frames with a
* different Property::Value type will result in a run time assert.
*/
-class KeyFrames : public BaseHandle
+class DALI_IMPORT_API KeyFrames : public BaseHandle
{
public:
/**
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
#include <dali/public-api/signals/connection-tracker-interface.h>
#include <dali/public-api/signals/signal-slot-connections.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
* Connection tracker implements the Signal Observer interface, to be told when a signal has disconnected (died)
*
*/
-class BaseSignal : public SlotObserver
+class DALI_IMPORT_API BaseSignal : public SlotObserver
{
public:
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/functor-delegate.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class CallbackBase;
/**
* @brief Callback base class to hold the data for callback function and member function calls.
*/
-class CallbackBase
+class DALI_IMPORT_API CallbackBase
{
public:
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/signal-slot-observers.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
* It provides a signal observer interface, to observer when signals are destroyed
* e.g. if Button object is destroyed while it is still connected.
*/
-class ConnectionTrackerInterface : public SignalObserver
+class DALI_IMPORT_API ConnectionTrackerInterface : public SignalObserver
{
public:
#include <dali/public-api/common/vector-wrapper.h>
#include <dali/public-api/signals/connection-tracker-interface.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class CallbackBase;
/**
* @brief Connection tracker concrete implementation
*/
-class ConnectionTracker : public ConnectionTrackerInterface
+class DALI_IMPORT_API ConnectionTracker : public ConnectionTrackerInterface
{
public:
#include <dali/public-api/signals/slot-delegate.h>
#include <dali/public-api/signals/base-signal.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**
/**
* @brief Used to connect a void() functor to a signal via BaseObject::SignalConnect()
*/
-class FunctorDelegate
+class DALI_IMPORT_API FunctorDelegate
{
public:
// INTERNAL INCLUDES
#include <dali/public-api/signals/signal-slot-observers.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class CallbackBase;
*
* It holds a pointer to the callback, but does not own it.
*/
-class SlotConnection
+class DALI_IMPORT_API SlotConnection
{
public:
* It takes ownership of the callback, and will delete it when
* the connection is destroyed.
*/
-class SignalConnection
+class DALI_IMPORT_API SignalConnection
{
public:
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
class SlotObserver;
*
* This will happen if the object owning the signal is destroyed.
*/
-class SignalObserver
+class DALI_IMPORT_API SignalObserver
{
public:
*
* This is used by the slot if wants to disconnect or is deleted.
*/
-class SlotObserver
+class DALI_IMPORT_API SlotObserver
{
public:
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/signals/connection-tracker.h>
-namespace Dali DALI_IMPORT_API
+namespace Dali
{
/**