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

#include <lice.h>

Inheritance diagram for LICE_SysBitmap:
LICE_IBitmap

Public Member Functions

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

Private Member Functions

bool __resize (int w, int h)

Private Attributes

int m_width
int m_height
HDC m_dc
LICE_pixelm_bits
int m_allocw
int m_alloch
int m_draw_scaling
int m_adv_scaling

Constructor & Destructor Documentation

◆ LICE_SysBitmap()

LICE_SysBitmap::LICE_SysBitmap ( int w = 0,
int h = 0 )

◆ ~LICE_SysBitmap()

LICE_SysBitmap::~LICE_SysBitmap ( )
virtual

Member Function Documentation

◆ __resize()

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

DEBUG_TIGHT_ALLOC

◆ Extended()

virtual INT_PTR LICE_SysBitmap::Extended ( int id,
void * data )
inlinevirtual

Reimplemented from LICE_IBitmap.

◆ getBits()

virtual LICE_pixel * LICE_SysBitmap::getBits ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getDC()

virtual HDC LICE_SysBitmap::getDC ( )
inlinevirtual

Reimplemented from LICE_IBitmap.

◆ getHeight()

virtual int LICE_SysBitmap::getHeight ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getRowSpan()

virtual int LICE_SysBitmap::getRowSpan ( )
inlinevirtual

Implements LICE_IBitmap.

◆ getWidth()

virtual int LICE_SysBitmap::getWidth ( )
inlinevirtual

Implements LICE_IBitmap.

◆ resize()

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

Implements LICE_IBitmap.

Member Data Documentation

◆ m_adv_scaling

int LICE_SysBitmap::m_adv_scaling
private

◆ m_alloch

int LICE_SysBitmap::m_alloch
private

◆ m_allocw

int LICE_SysBitmap::m_allocw
private

◆ m_bits

LICE_pixel* LICE_SysBitmap::m_bits
private

◆ m_dc

HDC LICE_SysBitmap::m_dc
private

◆ m_draw_scaling

int LICE_SysBitmap::m_draw_scaling
private

◆ m_height

int LICE_SysBitmap::m_height
private

◆ m_width

int LICE_SysBitmap::m_width
private

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