Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
All Classes Pages
Grindstone::GraphicsAPI::OpenGL::RenderTarget Class Reference
Inheritance diagram for Grindstone::GraphicsAPI::OpenGL::RenderTarget:
Grindstone::GraphicsAPI::RenderTarget

Public Member Functions

 RenderTarget (const CreateInfo &createInfoList)
 
 RenderTarget (const CreateInfo *createInfoList, uint32_t createInfoCount, bool isCcubemap)
 
virtual uint32_t GetHandle () const
 
virtual uint32_t GetHandle (uint32_t i) const
 
uint32_t GetNumRenderTargets () const
 
virtual void Resize (uint32_t width, uint32_t height)
 
bool IsCubemap () const
 
virtual void Bind ()
 
virtual void Bind (uint32_t i)
 
virtual void RenderScreen (unsigned int i, unsigned int resx, unsigned int resy, unsigned char *data)
 
- Public Member Functions inherited from Grindstone::GraphicsAPI::RenderTarget

Constructor & Destructor Documentation

◆ ~RenderTarget()

Grindstone::GraphicsAPI::OpenGL::RenderTarget::~RenderTarget ( )
virtual

Member Function Documentation

◆ RenderScreen()

void Grindstone::GraphicsAPI::OpenGL::RenderTarget::RenderScreen ( unsigned int i,
unsigned int resx,
unsigned int resy,
unsigned char * data )
virtual

◆ Resize()

void Grindstone::GraphicsAPI::OpenGL::RenderTarget::Resize ( uint32_t width,
uint32_t height )
virtual

The documentation for this class was generated from the following files: