libAlgAudio  v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AlgAudio::SDLTexture Class Reference

#include <SDLTexture.hpp>

Inheritance diagram for AlgAudio::SDLTexture:
AlgAudio::SDLTextTexture

Public Member Functions

Size2D GetSize ()
 
SDLTextureoperator= (const SDLTexture &other)=delete
 
void Resize (Size2D size)
 
 SDLTexture (std::weak_ptr< Window > parent_window, Size2D size)
 
 SDLTexture (std::weak_ptr< Window > parent_window, SDL_Surface *)
 
 SDLTexture (const SDLTexture &other)=delete
 
 ~SDLTexture ()
 

Friends

class DrawContext
 

Detailed Description

A wrapper class for operations on an SDL_Texture

Constructor & Destructor Documentation

AlgAudio::SDLTexture::SDLTexture ( std::weak_ptr< Window parent_window,
Size2D  size 
)
AlgAudio::SDLTexture::SDLTexture ( std::weak_ptr< Window parent_window,
SDL_Surface *   
)
AlgAudio::SDLTexture::~SDLTexture ( )
AlgAudio::SDLTexture::SDLTexture ( const SDLTexture other)
delete

Member Function Documentation

Size2D AlgAudio::SDLTexture::GetSize ( )
inline
SDLTexture& AlgAudio::SDLTexture::operator= ( const SDLTexture other)
delete
void AlgAudio::SDLTexture::Resize ( Size2D  size)

Friends And Related Function Documentation

friend class DrawContext
friend

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