Create ScrenSpaceImage at runtime for testing purposes

This commit is contained in:
Sebastian Piwell
2016-03-09 10:45:53 -05:00
parent 5a2833743d
commit dab046b302
7 changed files with 41 additions and 7 deletions
+7 -1
View File
@@ -24,9 +24,15 @@
#include <modules/base/rendering/screenspaceimage.h>
namespace openspace {
ScreenSpaceImage::ScreenSpaceImage()
:ScreenSpaceRenderable()
{}
ScreenSpaceImage::~ScreenSpaceImage(){}
void ScreenSpaceImage::render(){
return;
}
bool ScreenSpaceImage::initialize(){
+10 -4
View File
@@ -21,13 +21,19 @@
* CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE *
* OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *
****************************************************************************************/
#include <openspace/rendering/screenspacerenderable.h>
#include <ghoul/opengl/texture.h>
#ifndef __SCREENSPACEIMAGE_H__
#define __SCREENSPACEIMAGE_H__
#include <openspace/rendering/screenspacerenderable.h>
#include <ghoul/opengl/texture.h>
namespace openspace {
class ScreenSpaceImage : public ScreenSpaceRenderable {
public:
ScreenSpaceImage();
~ScreenSpaceImage();
void render() override;
bool initialize() override;
bool deinitialize() override;
@@ -35,5 +41,5 @@ public:
private:
std::unique_ptr<ghoul::opengl::Texture> _imageHandle; // The image to render
};
}
} //namespace openspace
#endif //__SCREENSPACEIMAGE_H__