From 9dc54d7a9faa888783e07053717ae3abbea0b7ef Mon Sep 17 00:00:00 2001 From: Alexey Knyshev Date: Fri, 2 May 2014 15:42:56 +0400 Subject: [PATCH] [Silverback] createScreen(Ogre::Viewport *viewport, TextureAtlas *atlas) API --- Gorilla.cpp | 5 +++++ Gorilla.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/Gorilla.cpp b/Gorilla.cpp index 0f5f96c..177f831 100644 --- a/Gorilla.cpp +++ b/Gorilla.cpp @@ -714,6 +714,11 @@ namespace Gorilla Screen* Silverback::createScreen(Ogre::Viewport* viewport, const Ogre::String& atlas_name) { TextureAtlas* atlas = (*mAtlases.find(atlas_name)).second; + return createScreen(viewport, atlas); + } + + Screen* Silverback::createScreen(Ogre::Viewport *viewport, TextureAtlas *atlas) + { Screen* screen = OGRE_NEW Screen(viewport, atlas); mScreens.push_back(screen); return screen; diff --git a/Gorilla.h b/Gorilla.h index d943ba5..91b07ce 100644 --- a/Gorilla.h +++ b/Gorilla.h @@ -434,6 +434,8 @@ namespace Gorilla reduce the number of screens you use. */ Screen* createScreen(Ogre::Viewport*, const Ogre::String& atlas); + + Screen* createScreen(Ogre::Viewport* viewport, TextureAtlas* atlas); /*! function. destroyScreen desc.