From d3635e348edede5aa9b33501923cd5a1f92e2e0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 5 Mar 2012 17:11:03 +0100 Subject: [PATCH] Added children array to Trade::SceneData. --- src/Trade/SceneData.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Trade/SceneData.h b/src/Trade/SceneData.h index f84fd6954..1916fe607 100644 --- a/src/Trade/SceneData.h +++ b/src/Trade/SceneData.h @@ -19,6 +19,8 @@ * @brief Class Magnum::Trade::SceneData */ +#include + namespace Magnum { namespace Trade { /** @@ -29,6 +31,19 @@ class MAGNUM_EXPORT SceneData { SceneData(SceneData&& other) = delete; SceneData& operator=(const SceneData& other) = delete; SceneData& operator=(SceneData&& other) = delete; + + public: + /** + * @brief Constructor + * @param children Child objects + */ + inline SceneData(const std::vector& children): _children(children) {} + + /** @brief Child objects */ + inline const std::vector& children() const { return _children; } + + private: + std::vector _children; }; }}