#include <dali/public-api/math/vector4.h>
#include <dali/public-api/render-tasks/render-task.h>
-#ifdef DYNAMICS_SUPPORT
-#include <dali/internal/event/dynamics/dynamics-declarations.h>
-#include <dali/internal/event/dynamics/dynamics-notifier.h>
-#endif
-
namespace Dali
{
namespace Integration
{
class SystemOverlay;
-class DynamicsFactory;
}
namespace Internal
*/
void SetDpi( Vector2 dpi );
-#ifdef DYNAMICS_SUPPORT
-
- /**
- * Return the Dynamics Simulation Notifier object
- * @return The Dynamics Simulation Notifier object
- */
- DynamicsNotifier& GetDynamicsNotifier();
-
- /**
- * @copydoc Dali::Stage::InitializeDynamics
- */
- DynamicsWorldPtr InitializeDynamics(DynamicsWorldConfigPtr config);
-
- /**
- * @copydoc Dali::Stage::GetDynamicsWorld
- */
- DynamicsWorldPtr GetDynamicsWorld();
-
- /**
- * @copydoc Dali::Stage::TerminateDynamics
- */
- void TerminateDynamics();
-
-#endif // DYNAMICS_SUPPORT
-
NotificationManager& GetNotificationManager()
{
return mNotificationManager;
// The object registry
ObjectRegistryPtr mObjectRegistry;
-#ifdef DYNAMICS_SUPPORT
-
- DynamicsNotifier mDynamicsNotifier;
-
- // The Dynamics simulation world object
- Integration::DynamicsFactory* mDynamicsFactory; // Not owned pointer to DynamicsFactory (PlatformAbstraction will clean up)
- DynamicsWorldPtr mDynamicsWorld;
-
-#endif // DYNAMICS_SUPPORT
-
// The list of render-tasks
IntrusivePtr<RenderTaskList> mRenderTaskList;