From bec8d1838c1aca470572b6b7ce396ce1d40ed407 Mon Sep 17 00:00:00 2001 From: Sam Gateau Date: Thu, 21 May 2015 17:12:01 -0700 Subject: [PATCH] Adding th etask class --- libraries/render/src/render/Scene.h | 2 -- libraries/render/src/render/Task.cpp | 31 +++++++++++++++++++ libraries/render/src/render/Task.h | 46 ++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 2 deletions(-) create mode 100755 libraries/render/src/render/Task.cpp create mode 100755 libraries/render/src/render/Task.h diff --git a/libraries/render/src/render/Scene.h b/libraries/render/src/render/Scene.h index 29aa061a9d..929db3f52c 100644 --- a/libraries/render/src/render/Scene.h +++ b/libraries/render/src/render/Scene.h @@ -105,8 +105,6 @@ public: } }; -class RenderArgs; - class Item { public: typedef std::vector Vector; diff --git a/libraries/render/src/render/Task.cpp b/libraries/render/src/render/Task.cpp new file mode 100755 index 0000000000..11163d583a --- /dev/null +++ b/libraries/render/src/render/Task.cpp @@ -0,0 +1,31 @@ +// +// Task.cpp +// render/src/render +// +// Created by Sam Gateau on 5/21/15. +// Copyright 20154 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +#include "Task.h" + +using namespace render; + + +DrawSceneTask::~DrawSceneTask() { +} + +void DrawSceneTask::setup(RenderArgs* args) { +}; + +void DrawSceneTask::run() { +}; + + + + +} + +#endif // hifi_render_Task_h diff --git a/libraries/render/src/render/Task.h b/libraries/render/src/render/Task.h new file mode 100755 index 0000000000..5223463295 --- /dev/null +++ b/libraries/render/src/render/Task.h @@ -0,0 +1,46 @@ +// +// Task.h +// render/src/render +// +// Created by Sam Gateau on 5/21/15. +// Copyright 20154 High Fidelity, Inc. +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html +// + +#ifndef hifi_render_Task_h +#define hifi_render_Task_h + +#include "Scene.h" + +namespace render { + + + +class Task { +public: + Task() {} + ~Task() {} + + void run() {} + +protected: +}; + +class DrawSceneTask : public Task { +public: + + DrawSceneTask() : Task() {} + ~DrawSceneTask(); + + void setup(RenderArgs* args); + void run(); +}; + + + + +} + +#endif // hifi_render_Task_h