/// Begin render to texture.
//
// Example render texture usage.
//

int width = 256;
int height = 256;
RenderTexture* pRenderTexture = new RenderTexture();
if (pRenderTexture->Init(width, height))
{
	// .. failed to initialise, handle the error ..
}

//
// Render a scene.
//

if (!pRenderTexture->BeginScene())
{
	// .. begin scene failed, handle the error …
}

RenderScene(); // Application defined function to render the scene.

pRenderTexture->EndScene();

//
// Finished with the render texture.
//

delete pRenderTexture;