MGD::CONTEXT_MEM32RGBA Class Reference

Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it. More...

#include <mi32/mg2mem32rgba.h>

Inheritance diagram for MGD::CONTEXT_MEM32RGBA:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~CONTEXT_MEM32RGBA ()

Protected Member Functions

 CONTEXT_MEM32RGBA (MGD::DEVICE_MEM32RGBA *disp)
virtual ERRVALUE v_PutImageSpanDirect (INT32 x, INT32 y, INT32 len, const void *data, const UINT8 *mask)

Detailed Description

Note: perhaps this class should be nested inside MGD_DISPLAY? I see no advantage to that and Genitor won't document it.

Definition at line 117 of file mg2mem32rgba.h.


Constructor & Destructor Documentation

virtual MGD::CONTEXT_MEM32RGBA::~CONTEXT_MEM32RGBA  )  [virtual]
 

MGD::CONTEXT_MEM32RGBA::CONTEXT_MEM32RGBA MGD::DEVICE_MEM32RGBA disp  )  [protected]
 

Default Constructor.


Member Function Documentation

virtual ERRVALUE MGD::CONTEXT_MEM32RGBA::v_PutImageSpanDirect INT32  x,
INT32  y,
INT32  len,
const void *  data,
const UINT8 mask
[protected, virtual]
 

Put a span of image data.

Note: Before putting an image, you MUST call ImageBegin and call ImageEnd afterwards. These are stub functions that do nothing in most implementations, but required by others

This function should assume the data passed to it is exactly what it wants. The caller will actually call PutImageSpan(), and ImageBegin() will cause PutImageSpan to either call this directly or first translate the data from one display type to what we really want.

Reimplemented from MGD::CONTEXT_MEM32.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:20:37 2004 for TNTsdk by  doxygen 1.3.8-20040913