#include <mi32/mg2mem16.h>

Public Member Functions | |
| DEVICE_MEM16 () | |
| virtual | ~DEVICE_MEM16 () |
| ERRVALUE | Create (INT32 height, INT32 width, COLORSPACE colorspace=COLORSPACE_Packed16_X1_R5_G5_B5) |
Protected Member Functions | |
| virtual ERRVALUE | v_FillSpan (MGD::CONTEXT *vgc, INT32 x1, INT32 x2, INT32 y) |
| virtual CAPABILITY | v_GetCapabilities () const |
Protected Attributes | |
| UINT32 | m_BytesPerLine |
| COLORSPACE | m_ColorSpace |
| MGD::DEVICE_MEM16::DEVICE_MEM16 | ( | ) |
constructor
| virtual MGD::DEVICE_MEM16::~DEVICE_MEM16 | ( | ) | [virtual] |
Destructor.
| ERRVALUE MGD::DEVICE_MEM16::Create | ( | INT32 | height, | |
| INT32 | width, | |||
| COLORSPACE | colorspace = COLORSPACE_Packed16_X1_R5_G5_B5 | |||
| ) |
Note: Can use only use COLORSPACE_Packed16_X1_R5_G5_B5, and _Packed16_X1_R5_G5_B5 for now, but _Indexed16Bit or _Gray16Bit are planned.
| virtual ERRVALUE MGD::DEVICE_MEM16::v_FillSpan | ( | MGD::CONTEXT * | vgc, | |
| INT32 | x1, | |||
| INT32 | x2, | |||
| INT32 | y | |||
| ) | [protected, virtual] |
Fill a horizontal span.
Many of the default method implementations call this to do all the work Must be protected: Derived classes must be able to call it.
Reimplemented from MGD::DEVICE.
| virtual CAPABILITY MGD::DEVICE_MEM16::v_GetCapabilities | ( | ) | const [protected, virtual] |
Return a list of the capabilities of this device.
Derived class should bitwise-OR with result of base method.
Reimplemented from MGD::DEVICE.
UINT32 MGD::DEVICE_MEM16::m_BytesPerLine [protected] |
COLORSPACE MGD::DEVICE_MEM16::m_ColorSpace [protected] |
1.6.1