From bab0c968467352f3231448fc3b140f5a25a12414 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 21 Apr 2013 12:47:09 +0200 Subject: [PATCH] Method chaining in Timeline. --- src/Timeline.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Timeline.h b/src/Timeline.h index fa17f0af8..1f68f7388 100644 --- a/src/Timeline.h +++ b/src/Timeline.h @@ -62,8 +62,8 @@ Example usage: MyApplication::MyApplication(const Parameters& parameters): Platform::Application(parameters) { // Initialization ... - timeline.setMinimalFrameTime(1/120.0f); // 120 FPS at max - timeline.start(); + timeline.setMinimalFrameTime(1/120.0f) // 120 FPS at max + ->start(); } void MyApplication::drawEvent() { @@ -93,12 +93,14 @@ class MAGNUM_EXPORT Timeline { /** * @brief Set minimal frame time + * @return Pointer to self (for method chaining) * * Default value is 0. * @see nextFrame() */ - inline void setMinimalFrameTime(Float seconds) { + inline Timeline* setMinimalFrameTime(Float seconds) { _minimalFrameTime = seconds; + return this; } /**