#define DALI_FRAME_CALLBACK_INTERFACE_H
/*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
namespace Dali
{
-
class UpdateProxy;
/**
class DALI_CORE_API FrameCallbackInterface
{
public:
-
/**
* @brief Called from the update-thread after the scene has been updated, and is ready to render.
* @param[in] updateProxy Use this to get/set required values for the Actor.
* @param[in] elapsedSeconds Time elapsed time since the last frame (in seconds)
* @see FrameCallbackInterface
*/
- virtual void Update( UpdateProxy& updateProxy, float elapsedSeconds ) = 0;
+ virtual void Update(UpdateProxy& updateProxy, float elapsedSeconds) = 0;
protected:
-
/**
* @brief Protected constructor.
*/
class Impl;
private:
- std::unique_ptr< Impl > mImpl;
+ std::unique_ptr<Impl> mImpl;
/// @endcond
};