LMMS
Loading...
Searching...
No Matches
LICE_MemBitmap Class Reference

#include <lice.h>

Inheritance diagram for LICE_MemBitmap:
LICE_IBitmap

Public Member Functions

 LICE_MemBitmap (int w=0, int h=0, unsigned int linealign=4)
virtual ~LICE_MemBitmap ()
virtual LICE_pixelgetBits ()
virtual int getWidth ()
virtual int getHeight ()
virtual int getRowSpan ()
virtual bool resize (int w, int h)
Public Member Functions inherited from LICE_IBitmap
virtual ~LICE_IBitmap ()
virtual bool isFlipped ()
virtual HDC getDC ()
virtual INT_PTR Extended (int id, void *data)

Private Member Functions

bool __resize (int w, int h)

Private Attributes

LICE_pixelm_fb
int m_width
int m_height
int m_allocsize
unsigned int m_linealign

Constructor & Destructor Documentation

◆ LICE_MemBitmap()

LICE_MemBitmap::LICE_MemBitmap ( int w = 0,
int h = 0,
unsigned int linealign = 4 )

◆ ~LICE_MemBitmap()

LICE_MemBitmap::~LICE_MemBitmap ( )
virtual

Member Function Documentation

◆ __resize()

bool LICE_MemBitmap::__resize ( int w,
int h )
private

◆ getBits()

virtual LICE_pixel * LICE_MemBitmap::getBits ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getHeight()

virtual int LICE_MemBitmap::getHeight ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getRowSpan()

virtual int LICE_MemBitmap::getRowSpan ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getWidth()

virtual int LICE_MemBitmap::getWidth ( )
inlinevirtual

Implements LICE_IBitmap.

◆ resize()

virtual bool LICE_MemBitmap::resize ( int w,
int h )
inlinevirtual

Implements LICE_IBitmap.

Member Data Documentation

◆ m_allocsize

int LICE_MemBitmap::m_allocsize
private

◆ m_fb

LICE_pixel* LICE_MemBitmap::m_fb
private

◆ m_height

int LICE_MemBitmap::m_height
private

◆ m_linealign

unsigned int LICE_MemBitmap::m_linealign
private

◆ m_width

int LICE_MemBitmap::m_width
private

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