PixelLightAPI  .
Public Member Functions
PLRenderer::SurfaceHandler Class Reference

A renderer surface handler will be informed automatically if it's renderer surface is destroyed. More...

#include <SurfaceHandler.h>

List of all members.

Public Member Functions

PLRENDERER_API SurfaceHandler ()
 Constructor.
PLRENDERER_API SurfaceHandler (const SurfaceHandler &cSource)
 Copy constructor.
PLRENDERER_API ~SurfaceHandler ()
 Destructor.
PLRENDERER_API SurfaceHandleroperator= (const SurfaceHandler &cSource)
 Copy operator.
SurfaceGetSurface () const
 Returns the renderer surface of this handler.
PLRENDERER_API void SetSurface (Surface *pSurface=nullptr)
 Set the renderer surface of this handler.

Detailed Description

A renderer surface handler will be informed automatically if it's renderer surface is destroyed.


Constructor & Destructor Documentation

Constructor.

PLRENDERER_API PLRenderer::SurfaceHandler::SurfaceHandler ( const SurfaceHandler cSource)

Copy constructor.

Parameters:
[in]cSourceSource to copy from

Destructor.


Member Function Documentation

PLRENDERER_API SurfaceHandler& PLRenderer::SurfaceHandler::operator= ( const SurfaceHandler cSource)

Copy operator.

Parameters:
[in]cSourceSource to copy from
Returns:
Reference to this instance

Returns the renderer surface of this handler.

Returns:
The renderer surface of this handler, can be a null pointer
PLRENDERER_API void PLRenderer::SurfaceHandler::SetSurface ( Surface pSurface = nullptr)

Set the renderer surface of this handler.

Parameters:
[in]pSurfaceThe renderer surface of this handler, can be a null pointer

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


PixelLight PixelLight 0.9.11-R1
Copyright (C) 2002-2012 by The PixelLight Team
Last modified Thu Feb 23 2012 14:09:39
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported