summaryrefslogtreecommitdiff
path: root/src/render/RenderModel.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2013-03-22 14:14:17 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2013-03-22 14:14:17 (GMT)
commit9abe51526cac2634af0541c3de69834dd30e9f78 (patch)
tree6ae4deadfe00a83094b9d288d8c11d8ce823577a /src/render/RenderModel.cpp
parent2c311b9a36a88fadd96f3d39acb1ab2590835d81 (diff)
downloadpowder-9abe51526cac2634af0541c3de69834dd30e9f78.zip
powder-9abe51526cac2634af0541c3de69834dd30e9f78.tar.gz
Move all GUI source files into gui/
Diffstat (limited to 'src/render/RenderModel.cpp')
-rw-r--r--src/render/RenderModel.cpp135
1 files changed, 0 insertions, 135 deletions
diff --git a/src/render/RenderModel.cpp b/src/render/RenderModel.cpp
deleted file mode 100644
index b17f6fc..0000000
--- a/src/render/RenderModel.cpp
+++ /dev/null
@@ -1,135 +0,0 @@
-#include "RenderModel.h"
-
-RenderModel::RenderModel():
- renderer(NULL)
-{
-
-}
-
-void RenderModel::AddObserver(RenderView * observer)
-{
- observers.push_back(observer);
- observer->NotifyRendererChanged(this);
- observer->NotifyRenderChanged(this);
- observer->NotifyDisplayChanged(this);
- observer->NotifyColourChanged(this);
-}
-
-void RenderModel::SetRenderMode(unsigned int renderMode)
-{
- if(renderer)
- renderer->AddRenderMode(renderMode);
- notifyRenderChanged();
-}
-
-void RenderModel::UnsetRenderMode(unsigned int renderMode)
-{
- if(renderer)
- renderer->RemoveRenderMode(renderMode);
- notifyRenderChanged();
-}
-
-unsigned int RenderModel::GetRenderMode()
-{
- if(renderer)
- return renderer->render_mode;
- else
- return 0;
-}
-
-void RenderModel::SetDisplayMode(unsigned int displayMode)
-{
- if(renderer)
- renderer->AddDisplayMode(displayMode);
- notifyDisplayChanged();
-}
-
-void RenderModel::UnsetDisplayMode(unsigned int displayMode)
-{
- if(renderer)
- renderer->RemoveDisplayMode(displayMode);
- notifyDisplayChanged();
-}
-
-unsigned int RenderModel::GetDisplayMode()
-{
- if(renderer)
- return renderer->display_mode;
- else
- return 0;
-}
-
-void RenderModel::SetColourMode(unsigned int colourMode)
-{
- if(renderer)
- renderer->SetColourMode(colourMode);
- notifyColourChanged();
-}
-
-unsigned int RenderModel::GetColourMode()
-{
- if(renderer)
- return renderer->colour_mode;
- else
- return 0;
-}
-
-void RenderModel::LoadRenderPreset(int presetNum)
-{
- RenderPreset preset = renderer->renderModePresets[presetNum];
- renderer->SetRenderMode(preset.RenderModes);
- renderer->SetDisplayMode(preset.DisplayModes);
- renderer->SetColourMode(preset.ColourMode);
- notifyRenderChanged();
- notifyDisplayChanged();
- notifyColourChanged();
-}
-
-void RenderModel::SetRenderer(Renderer * ren)
-{
- renderer = ren;
- notifyRendererChanged();
- notifyRenderChanged();
- notifyDisplayChanged();
- notifyColourChanged();
-}
-
-Renderer * RenderModel::GetRenderer()
-{
- return renderer;
-}
-
-void RenderModel::notifyRendererChanged()
-{
- for(int i = 0; i < observers.size(); i++)
- {
- observers[i]->NotifyRendererChanged(this);
- }
-}
-
-void RenderModel::notifyRenderChanged()
-{
- for(int i = 0; i < observers.size(); i++)
- {
- observers[i]->NotifyRenderChanged(this);
- }
-}
-
-void RenderModel::notifyDisplayChanged()
-{
- for(int i = 0; i < observers.size(); i++)
- {
- observers[i]->NotifyDisplayChanged(this);
- }
-}
-
-void RenderModel::notifyColourChanged()
-{
- for(int i = 0; i < observers.size(); i++)
- {
- observers[i]->NotifyColourChanged(this);
- }
-}
-
-RenderModel::~RenderModel() {
-}