class ffw::ImageBuffer
Class List > ffw :: ImageBuffer
Inherits the following classes: ffw::ImageFormat
Public Functions
Type | Name |
---|---|
ImageBuffer () | |
ImageBuffer (const ImageBuffer & other) = delete | |
ImageBuffer (ImageBuffer && other) | |
virtual | ~ImageBuffer () |
bool | isAllocated () const |
operator bool () const | |
int | getNumOfMipMaps () const |
void | swap (ImageBuffer & second) |
void | destroy () |
bool | allocate (int w, int h, ffw::ImageType type, const void * pixels = NULL, int mips = 0) |
unsigned char * | getPtr () |
const unsigned char * | getPtr () const |
unsigned char * | getMipMapPtr (int level) |
const unsigned char * | getMipMapPtr (int level) const |
size_t | getSize () const |
ImageBuffer & | operator= (const ImageBuffer & other) = delete |
ImageBuffer & | operator= (ImageBuffer && other) |
bool | operator== (const ImageBuffer & other) const |
Public Functions Documentation
function ImageBuffer (1/3)
ffw::ImageBuffer::ImageBuffer ()
function ImageBuffer (2/3)
ffw::ImageBuffer::ImageBuffer (
const ImageBuffer & other
) = delete
function ImageBuffer (3/3)
ffw::ImageBuffer::ImageBuffer (
ImageBuffer && other
)
function ~ImageBuffer
virtual ffw::ImageBuffer::~ImageBuffer ()
function isAllocated
bool ffw::ImageBuffer::isAllocated () const
function operator bool
ffw::ImageBuffer::operator bool () const
function getNumOfMipMaps
int ffw::ImageBuffer::getNumOfMipMaps () const
function swap
void ffw::ImageBuffer::swap (
ImageBuffer & second
)
function destroy
void ffw::ImageBuffer::destroy ()
function allocate
bool ffw::ImageBuffer::allocate (
int w,
int h,
ffw::ImageType type,
const void * pixels = NULL,
int mips = 0
)
function getPtr (1/2)
unsigned char * ffw::ImageBuffer::getPtr ()
function getPtr (2/2)
const unsigned char * ffw::ImageBuffer::getPtr () const
function getMipMapPtr (1/2)
unsigned char * ffw::ImageBuffer::getMipMapPtr (
int level
)
function getMipMapPtr (2/2)
const unsigned char * ffw::ImageBuffer::getMipMapPtr (
int level
) const
function getSize
size_t ffw::ImageBuffer::getSize () const
function operator= (1/2)
ImageBuffer & ffw::ImageBuffer::operator= (
const ImageBuffer & other
) = delete
function operator= (2/2)
ImageBuffer & ffw::ImageBuffer::operator= (
ImageBuffer && other
)
function operator==
bool ffw::ImageBuffer::operator== (
const ImageBuffer & other
) const
The documentation for this class was generated from the following file: include/ffw/media/imagebuffer.h