#include <BCNativeImage.h>

Public Member Functions | |
| BCNativeImage () | |
| virtual | ~BCNativeImage () |
| virtual IntSize | size () const |
| Get size. | |
| virtual bool | hasAlpha () |
| tell if alpha. | |
| virtual bool | Create (const RGBA32Buffer &aBuffer, const IntSize &aSize) |
| virtual bool | Create (const IntSize &size) |
| SDL_Surface * | getSurface () |
| BCNativeImage (SDL_Surface *) | |
| BCNativeImage (SDL_Surface *, RGBA32Array *) | |
| virtual | ~BCNativeImage () |
| virtual IntSize | size () const |
| Get size. | |
| virtual bool | hasAlpha () |
| tell if alpha. | |
Public Attributes | |
| cairo_surface_t * | m_cairoSurface |
Friends | |
| class | BCGraphicsDeviceSDL |
| BAL::BCNativeImage::BCNativeImage | ( | ) |
| BAL::BCNativeImage::~BCNativeImage | ( | ) | [virtual] |
| BAL::BCNativeImage::BCNativeImage | ( | SDL_Surface * | surface | ) |
| BAL::BCNativeImage::BCNativeImage | ( | SDL_Surface * | surface, | |
| RGBA32Array * | array | |||
| ) |
| virtual BAL::BCNativeImage::~BCNativeImage | ( | ) | [virtual] |
| IntSize BAL::BCNativeImage::size | ( | ) | const [virtual] |
| bool BAL::BCNativeImage::hasAlpha | ( | ) | [virtual] |
| virtual bool BAL::BCNativeImage::Create | ( | const RGBA32Buffer & | aBuffer, | |
| const IntSize & | aSize | |||
| ) | [virtual] |
| virtual bool BAL::BCNativeImage::Create | ( | const IntSize & | size | ) | [virtual] |
| SDL_Surface* BAL::BCNativeImage::getSurface | ( | ) | [inline] |
| virtual IntSize BAL::BCNativeImage::size | ( | ) | const [virtual] |
| virtual bool BAL::BCNativeImage::hasAlpha | ( | ) | [virtual] |
friend class BCGraphicsDeviceSDL [friend] |