mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-26 05:58:48 -05:00
Create ScrenSpaceImage at runtime for testing purposes
This commit is contained in:
@@ -24,9 +24,15 @@
|
||||
#include <modules/base/rendering/screenspaceimage.h>
|
||||
|
||||
namespace openspace {
|
||||
ScreenSpaceImage::ScreenSpaceImage()
|
||||
:ScreenSpaceRenderable()
|
||||
{}
|
||||
|
||||
ScreenSpaceImage::~ScreenSpaceImage(){}
|
||||
|
||||
|
||||
void ScreenSpaceImage::render(){
|
||||
return;
|
||||
|
||||
}
|
||||
bool ScreenSpaceImage::initialize(){
|
||||
|
||||
|
||||
@@ -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__
|
||||
Reference in New Issue
Block a user