PixelLightAPI
.
|
A renderer surface handler will be informed automatically if it's renderer surface is destroyed. More...
#include <SurfaceHandler.h>
Public Member Functions | |
PLRENDERER_API | SurfaceHandler () |
Constructor. | |
PLRENDERER_API | SurfaceHandler (const SurfaceHandler &cSource) |
Copy constructor. | |
PLRENDERER_API | ~SurfaceHandler () |
Destructor. | |
PLRENDERER_API SurfaceHandler & | operator= (const SurfaceHandler &cSource) |
Copy operator. | |
Surface * | GetSurface () const |
Returns the renderer surface of this handler. | |
PLRENDERER_API void | SetSurface (Surface *pSurface=nullptr) |
Set the renderer surface of this handler. |
A renderer surface handler will be informed automatically if it's renderer surface is destroyed.
PLRENDERER_API PLRenderer::SurfaceHandler::SurfaceHandler | ( | ) |
Constructor.
PLRENDERER_API PLRenderer::SurfaceHandler::SurfaceHandler | ( | const SurfaceHandler & | cSource | ) |
Copy constructor.
[in] | cSource | Source to copy from |
PLRENDERER_API PLRenderer::SurfaceHandler::~SurfaceHandler | ( | ) |
Destructor.
PLRENDERER_API SurfaceHandler& PLRenderer::SurfaceHandler::operator= | ( | const SurfaceHandler & | cSource | ) |
Copy operator.
[in] | cSource | Source to copy from |
Surface * PLRenderer::SurfaceHandler::GetSurface | ( | ) | const [inline] |
Returns the renderer surface of this handler.
PLRENDERER_API void PLRenderer::SurfaceHandler::SetSurface | ( | Surface * | pSurface = nullptr | ) |
Set the renderer surface of this handler.
[in] | pSurface | The renderer surface of this handler, can be a null pointer |
|