58 const std::shared_ptr<IColorBuffer>& pBuffer )
const = 0;
std::shared_ptr< ISurfaceProxyManager > createSurfaceProxyManager(const std::shared_ptr< IRenderModule > &rRenderModule)
Create a surface proxy for the given render module.
Manager interface, which handles surface proxy objects.
virtual std::shared_ptr< ISurfaceProxy > createSurfaceProxy(const std::shared_ptr< IColorBuffer > &pBuffer) const =0
Create a surface proxy for a color buffer.
virtual ~ISurfaceProxyManager()