#include <c4d_drawport.h>
Public Types | |
typedef UChar | DP_PIX |
Public Member Functions | |
DP_PIX * | GetPtr (Int32 x, Int32 y) |
virtual Bool | SetPixel (Int32 x, Int32 y, Int32 red, Int32 green, Int32 blue, Int32 alpha) |
virtual void | GetPixel (Int32 x, Int32 y, UInt16 *red, UInt16 *green, UInt16 *blue) |
virtual Vector32 | GetPixelDirect (Int32 x, Int32 y) |
virtual Bool | SetPixelCntP (Int32 x, Int32 y, Int32 cnt, UChar *buffer, Int32 inc, PIXELCNT flags) |
virtual void | GetPixelCntP (Int32 x, Int32 y, Int32 cnt, UChar *buffer, Int32 inc, PIXELCNT flags) |
![]() | |
virtual | ~IndependentDrawPort () |
virtual IMAGERESULT | Init (Int32 x, Int32 y) |
virtual void | Free () |
![]() | |
DrawPort () | |
virtual | ~DrawPort () |
void | SetBaseBitmap (BaseBitmap *t_parent) |
BaseBitmap * | GetBaseBitmap () |
const BaseBitmap * | GetBaseBitmap () const |
DrawPortTypes | GetType () const |
Int32 | GetBw () |
Int32 | GetBh () |
Int32 | GetBt () |
Int32 | GetBpz () |
virtual Bool | CloneIt (DrawPort *dest) |
virtual void | ScaleIt (DrawPort *dest, Int32 hell, Bool sample, Bool highq, Bool colorcorrection) |
virtual Bool | SetLineDirect (Int32 y, void *data, Int32 depth) |
virtual Bool | SetPixelCntX (Int32 x, Int32 y, Int32 cnt, UChar *buffer, Int32 inc, COLORMODE srcmode, PIXELCNT flags) |
virtual void | GetPixelCntX (Int32 x, Int32 y, Int32 cnt, UChar *buffer, Int32 inc, COLORMODE dstmode, PIXELCNT flags, ColorProfileConvert *conversion) |
Additional Inherited Members | |
![]() | |
static DrawPort * | Alloc (DrawPortTypes type, Int32 BitsPerPixel, void *data) |
![]() | |
Int32 | bw |
Int32 | bh |
Int32 | bt |
Int | Bpz |
UChar * | Bits |
DrawPortTypes | type |
BaseBitmap * | parent |
Private. Internal.
Reimplemented from IndependentDrawPort.
Reimplemented from IndependentDrawPort.
|
virtual |
Implements DrawPort.