Mir
Public Member Functions | Protected Member Functions | List of all members
mir::renderer::gl::TextureTarget Class Referenceabstract

#include <texture_target.h>

Public Member Functions

virtual ~TextureTarget ()=default
 
virtual void bind_for_write ()=0
 
virtual void commit ()=0
 CPU Memory backed targets need to secure the pixels after rendering. More...
 

Protected Member Functions

 TextureTarget ()=default
 
 TextureTarget (TextureTarget const &)=delete
 
TextureTargetoperator= (TextureTarget const &)=delete
 

Constructor & Destructor Documentation

◆ ~TextureTarget()

virtual mir::renderer::gl::TextureTarget::~TextureTarget ( )
virtualdefault

◆ TextureTarget() [1/2]

mir::renderer::gl::TextureTarget::TextureTarget ( )
protecteddefault

◆ TextureTarget() [2/2]

mir::renderer::gl::TextureTarget::TextureTarget ( TextureTarget const &  )
protecteddelete

Member Function Documentation

◆ bind_for_write()

virtual void mir::renderer::gl::TextureTarget::bind_for_write ( )
pure virtual

◆ commit()

virtual void mir::renderer::gl::TextureTarget::commit ( )
pure virtual

CPU Memory backed targets need to secure the pixels after rendering.

◆ operator=()

TextureTarget& mir::renderer::gl::TextureTarget::operator= ( TextureTarget const &  )
protecteddelete

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Mon Feb 19 14:05:11 UTC 2018