#include <mmsfbsurface.h>
Public Member Functions | |
| MMSFBSurface (int w, int h, MMSFBSurfacePixelFormat pixelformat, int backbuffer=0, bool systemonly=true) | |
| MMSFBSurface (IDirectFBSurface *dfb_surface, MMSFBSurface *parent=NULL, MMSFBRectangle *sub_surface_rect=NULL) | |
| MMSFBSurface (MMSFBSurface *parent=NULL, MMSFBRectangle *sub_surface_rect=NULL) | |
| MMSFBSurface (int w, int h, MMSFBSurfacePixelFormat pixelformat, MMSFBSurfacePlanes *planes) | |
| MMSFBSurface (int w, int h, MMSFBSurfacePixelFormat pixelformat, int backbuffer, MMSFBSurfacePlanes *planes) | |
| MMSFBSurface (int w, int h, MMSFBSurfacePixelFormat pixelformat, XImage *x_image1, XImage *x_image2, MMSFBSurface *scaler) | |
| MMSFBSurface (int w, int h, MMSFBSurfaceAllocatedBy allocated_by) | |
| virtual | ~MMSFBSurface () |
| bool | isInitialized () |
| void * | getDFBSurface () |
| bool | getConfiguration (MMSFBSurfaceConfig *config=NULL) |
| void | setExtendedAcceleration (bool extendedaccel) |
| bool | getExtendedAcceleration () |
| void | setAllocMethod (MMSFBSurfaceAllocMethod allocmethod) |
| MMSFBSurfaceAllocMethod | getAllocMethod () |
| bool | isWinSurface () |
| bool | isLayerSurface () |
| bool | isSubSurface () |
| MMSFBSurface * | getParent () |
| MMSFBSurface * | getRootParent () |
| bool | isOpaque () |
| bool | getPixelFormat (MMSFBSurfacePixelFormat *pf) |
| bool | getSize (int *w, int *h) |
| bool | getNumberOfBuffers (int *num) |
| bool | getMemSize (int *size) |
| bool | setFlipFlags (MMSFBFlipFlags flags) |
| bool | calcClip (int x, int y, int w, int h, MMSFBRectangle *crect) |
| Get the clipping rectangle. | |
| bool | clear (unsigned char r=0, unsigned char g=0, unsigned char b=0, unsigned char a=0) |
| bool | setColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
| bool | setColor (MMSFBColor &color) |
| bool | getColor (MMSFBColor *color) |
| bool | setShadowColor (MMSFBColor &shadow_top_color, MMSFBColor &shadow_bottom_color, MMSFBColor &shadow_left_color, MMSFBColor &shadow_right_color, MMSFBColor &shadow_top_left_color, MMSFBColor &shadow_top_right_color, MMSFBColor &shadow_bottom_left_color, MMSFBColor &shadow_bottom_right_color) |
| bool | setClip (MMSFBRegion *clip) |
| bool | setClip (int x1, int y1, int x2, int y2) |
| bool | getClip (MMSFBRegion *clip) |
| bool | setDrawingFlags (MMSFBDrawingFlags flags) |
| bool | drawLine (int x1, int y1, int x2, int y2) |
| bool | drawRectangle (int x, int y, int w, int h) |
| bool | fillRectangle (int x=0, int y=0, int w=0, int h=0) |
| bool | drawTriangle (int x1, int y1, int x2, int y2, int x3, int y3) |
| bool | fillTriangle (int x1, int y1, int x2, int y2, int x3, int y3) |
| bool | drawCircle (int x, int y, int radius, int start_octant=0, int end_octant=7) |
| bool | setBlittingFlags (MMSFBBlittingFlags flags) |
| bool | getBlittingFlags (MMSFBBlittingFlags *flags) |
| bool | blit (MMSFBSurface *source, MMSFBRectangle *src_rect=NULL, int x=0, int y=0) |
| bool | blitBuffer (MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect=NULL, int x=0, int y=0, bool opaque=false) |
| bool | blitBuffer (void *src_ptr, int src_pitch, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect=NULL, int x=0, int y=0, bool opaque=false) |
| bool | stretchBlit (MMSFBSurface *source, MMSFBRectangle *src_rect=NULL, MMSFBRectangle *dest_rect=NULL, MMSFBRectangle *real_dest_rect=NULL, bool calc_dest_rect=false) |
| bool | stretchBlitBuffer (MMSFBExternalSurfaceBuffer *extbuf, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, MMSFBRectangle *dest_rect, MMSFBRectangle *real_dest_rect=NULL, bool calc_dest_rect=false) |
| bool | stretchBlitBuffer (void *src_ptr, int src_pitch, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, MMSFBRectangle *dest_rect, MMSFBRectangle *real_dest_rect=NULL, bool calc_dest_rect=false) |
| bool | renderScene (MMS_VERTEX_ARRAY **varrays, MMS_INDEX_ARRAY **iarrays, MMS3D_MATERIAL *materials, MMSFBSurface **textures, MMS3D_OBJECT **objects) |
| bool | merge (MMSFBSurface *source1, MMSFBSurface *source2, MMSFBMergingMode mergingmode) |
| bool | flip (MMSFBRegion *region=NULL) |
| bool | flip (int x1, int y1, int x2, int y2) |
| bool | refresh () |
| bool | createCopy (MMSFBSurface **dstsurface, int w=0, int h=0, bool copycontent=false, bool withbackbuffer=false, MMSFBSurfacePixelFormat pixelformat=MMSFB_PF_NONE) |
| bool | resize (int w=0, int h=0) |
| void | modulateBrightness (MMSFBColor *color, unsigned char brightness) |
| void | modulateOpacity (MMSFBColor *color, unsigned char opacity) |
| bool | setBlittingFlagsByBrightnessAlphaAndOpacity (unsigned char brightness, unsigned char alpha, unsigned char opacity) |
| bool | setBlittingFlagsByBrightnessAlphaAndOpacityAndSource (unsigned char brightness, unsigned char alpha, unsigned char opacity, MMSFBSurface *source) |
| bool | setDrawingFlagsByAlpha (unsigned char alpha) |
| bool | setDrawingColorAndFlagsByBrightnessAndOpacity (MMSFBColor color, unsigned char brightness, unsigned char opacity) |
| bool | setDrawingColorAndFlagsByBrightnessAndOpacity (MMSFBColor color, MMSFBColor shadow_top_color, MMSFBColor shadow_bottom_color, MMSFBColor shadow_left_color, MMSFBColor shadow_right_color, MMSFBColor shadow_top_left_color, MMSFBColor shadow_top_right_color, MMSFBColor shadow_bottom_left_color, MMSFBColor shadow_bottom_right_color, unsigned char brightness, unsigned char opacity) |
| bool | setFont (MMSFBFont *font) |
| bool | drawString (string text, int len, int x, int y) |
| void | lock (MMSFBLockFlags flags=MMSFB_LOCK_NONE, void **ptr=NULL, int *pitch=NULL) |
| void | lock (MMSFBLockFlags flags, MMSFBSurfacePlanes *planes) |
| bool | tryToLock () |
| void | unlock () |
| unsigned int | getNumberOfSubSurfaces () |
| MMSFBSurface * | getSubSurface (MMSFBRectangle *rect) |
| bool | setSubSurface (MMSFBRectangle *rect) |
| bool | setSubSurface (MMSFBRegion *region) |
| bool | moveTo (int x, int y) |
| bool | move (int x, int y) |
| bool | dump2fcb (bool(*fcb)(char *, int, void *, int *), void *argp, int *argi, int x, int y, int w, int h, MMSFBSurfaceDumpMode dumpmode) |
| int | dump2buffer (char *buffer, int buffer_len, int x=0, int y=0, int w=0, int h=0, MMSFBSurfaceDumpMode dumpmode=MMSFBSURFACE_DUMPMODE_BYTE) |
| bool | dump2file (string filename, int x=0, int y=0, int w=0, int h=0, MMSFBSurfaceDumpMode dumpmode=MMSFBSURFACE_DUMPMODE_BYTE) |
| bool | dump2file (string filename, MMSFBSurfaceDumpMode dumpmode) |
| bool | dump (int x=0, int y=0, int w=0, int h=0, MMSFBSurfaceDumpMode dumpmode=MMSFBSURFACE_DUMPMODE_BYTE) |
| bool | dump (MMSFBSurfaceDumpMode dumpmode) |
Private Member Functions | |
| void | createSurfaceBuffer () |
| void | freeSurfaceBuffer () |
| void | deleteSubSurface (MMSFBSurface *surface) |
| int | calcPitch (int width) |
| int | calcSize (int pitch, int height) |
| void | initPlanePointers (MMSFBSurfacePlanes *planes, int height) |
| void | getRealSubSurfacePos (MMSFBSurface *surface=NULL, bool refreshChilds=false) |
| bool | clipSubSurface (MMSFBRegion *region, bool regionset, MMSFBRegion *tmp, bool *tmpset) |
| bool | setWinSurface (bool iswinsurface=true) |
| bool | setLayerSurface (bool islayersurface=true) |
| bool | checkDrawingStatus (int x, int y, int w, int h, MMSFBRectangle &crect, MMSFBDrawingFlags &drawingflags, MMSFBColor *color=NULL, bool force_cleaning=false) |
| bool | checkBlittingStatus (bool src_opaque, bool src_transparent, int x, int y, int w, int h, MMSFBRectangle &crect, MMSFBBlittingFlags &blittingflags) |
| bool | checkBlittingStatus (MMSFBSurface *source, int x, int y, int w, int h, MMSFBRectangle &crect, MMSFBBlittingFlags &blittingflags) |
| bool | extendedLock (MMSFBSurface *src, MMSFBSurfacePlanes *src_planes, MMSFBSurface *dst, MMSFBSurfacePlanes *dst_planes) |
| void | extendedUnlock (MMSFBSurface *src, MMSFBSurface *dst, MMSFBSurfacePlanes *dst_planes=NULL) |
| bool | printMissingCombination (string method, MMSFBSurface *source=NULL, MMSFBSurfacePlanes *src_planes=NULL, MMSFBSurfacePixelFormat src_pixelformat=MMSFB_PF_NONE, int src_width=0, int src_height=0, MMSFBBlittingFlags blittingflags=MMSFB_BLIT_NOFX) |
| bool | extendedAccelBlitEx (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, int x, int y, MMSFBBlittingFlags blittingflags) |
| bool | extendedAccelBlit (MMSFBSurface *source, MMSFBRectangle *src_rect, int x, int y, MMSFBBlittingFlags blittingflags) |
| bool | extendedAccelBlitBuffer (MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, int x, int y, MMSFBBlittingFlags blittingflags) |
| bool | extendedAccelStretchBlitEx (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, MMSFBRectangle *dest_rect, MMSFBRectangle *real_dest_rect, bool calc_dest_rect) |
| bool | extendedAccelStretchBlit (MMSFBSurface *source, MMSFBRectangle *src_rect, MMSFBRectangle *dest_rect, MMSFBRectangle *real_dest_rect, bool calc_dest_rect) |
| bool | extendedAccelStretchBlitBuffer (MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, MMSFBRectangle *src_rect, MMSFBRectangle *dest_rect, MMSFBRectangle *real_dest_rect, bool calc_dest_rect) |
| bool | extendedAccelFillRectangleEx (int x, int y, int w, int h, MMSFBDrawingFlags drawingflags, MMSFBColor *col) |
| bool | extendedAccelFillRectangle (int x, int y, int w, int h, MMSFBDrawingFlags drawingflags, MMSFBColor *color=NULL) |
| bool | extendedAccelDrawLineEx (int x1, int y1, int x2, int y2) |
| bool | extendedAccelDrawLine (int x1, int y1, int x2, int y2) |
| bool | blit_text (string &text, int len, int x, int y) |
| bool | blit_text_with_shadow (string &text, int len, int x, int y) |
| void | init (MMSFBSurfaceAllocatedBy allocated_by, MMSFBSurface *parent, MMSFBRectangle *sub_surface_rect) |
| void | lock (MMSFBLockFlags flags, MMSFBSurfacePlanes *planes, bool pthread_lock) |
| void | unlock (bool pthread_unlock) |
| void | processSwapDisplay (void *in_data, int in_data_len, void **out_data, int *out_data_len) |
| void | swapDisplay (bool vsync) |
| bool | doClear (unsigned char r=0, unsigned char g=0, unsigned char b=0, unsigned char a=0) |
| bool | finClear (MMSFBRectangle *check_rect=NULL, bool test=false) |
| bool | blitARGBtoARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoARGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoARGB_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoAiRGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB32_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB32_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB32_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB16 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB16_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoARGB3565 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoARGB3565_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoYV12_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoYV12_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB24 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoRGB24_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoBGR24_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoBGR24_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGBtoBGR555_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB32toARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB32toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB32toRGB32_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB16toRGB16 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB16toARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB16toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoAiRGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoAiRGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoAiRGB_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoARGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoRGB16 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAiRGBtoRGB16_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoAYUV (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoAYUV_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoAYUV_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoRGB16 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoRGB16_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoYV12_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitAYUVtoYV12_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitYV12toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitYV12toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitI420toI420 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitI420toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitYUY2toYUY2 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitYUY2toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB24toRGB24 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB24toARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB24toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitRGB24toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitBGR24toBGR24 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitBGR24toBGR24_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB3565toARGB3565 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB4444toARGB4444 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB4444toARGB4444_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB4444toARGB4444_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB4444toRGB32_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitARGB4444toRGB32_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | blitBGR555toBGR555 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int x, int y) |
| bool | stretchBlitARGBtoARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitARGBtoARGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitARGBtoARGB_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitARGBtoRGB32_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitRGB32toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitRGB24toARGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitRGB24toRGB32 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAiRGBtoAiRGB (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAiRGBtoAiRGB_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAiRGBtoAiRGB_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAYUVtoAYUV (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAYUVtoAYUV_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitAYUVtoAYUV_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitYV12toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitI420toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitYUY2toYV12 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitARGB4444toARGB4444_BLEND (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitARGB4444toARGB4444_BLEND_COLORALPHA (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | stretchBlitRGB16toRGB16 (MMSFBSurface *source, MMSFBSurfacePlanes *src_planes, MMSFBSurfacePixelFormat src_pixelformat, int src_width, int src_height, int sx, int sy, int sw, int sh, int dx, int dy, int dw, int dh, bool antialiasing) |
| bool | fillRectangleARGB (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleARGB_BLEND (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleAYUV (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleAYUV_BLEND (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleRGB32 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleRGB24 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleRGB16 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleRGB16_BLEND (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleYV12 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleI420 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleYUY2 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleARGB3565 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleARGB4444 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleARGB4444_BLEND (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleBGR24 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
| bool | fillRectangleBGR555 (int dst_height, int dx, int dy, int dw, int dh, MMSFBColor &color) |
Private Attributes | |
| IDirectFBSurface * | dfb_surface |
| dfb surface for drawing/blitting | |
| MMSThreadServer * | fbdev_ts |
| separate thread used for display panning | |
| MMSFBSurfaceAllocatedBy | allocated_by |
| which system has allocated the memory? | |
| bool | initialized |
| surface initialized? | |
| bool | surface_read_locked |
| int | surface_read_lock_cnt |
| bool | surface_write_locked |
| int | surface_write_lock_cnt |
| bool | surface_invert_lock |
| MMSFBSurface * | scaler |
| class MMSFBLayer * | layer |
| MMSFBSurfaceConfig | config |
| surface configuration | |
| MMSFBFlipFlags | flipflags |
| flags which are used when flipping | |
| MMSMutex | Lock |
| to make it thread-safe | |
| unsigned long | TID |
| save the id of the thread which has locked the surface | |
| int | Lock_cnt |
| count the number of times the thread has call lock() | |
| bool | is_sub_surface |
| is it a sub surface? | |
| MMSFBSurface * | parent |
| parent surface in case of subsurface | |
| MMSFBSurface * | root_parent |
| root parent surface in case of subsurface | |
| MMSFBRectangle | sub_surface_rect |
| sub surface position and size relative to the parent | |
| int | sub_surface_xoff |
| x offset which is added to sub_surface_rect | |
| int | sub_surface_yoff |
| y offset which is added to sub_surface_rect | |
| vector< MMSFBSurface * > | children |
| list of sub surfaces connected to this surface | |
| CLEAR_REQUEST | clear_request |
Static Private Attributes | |
| static bool | extendedaccel = false |
| static MMSFBSurfaceAllocMethod | allocmethod = MMSFBSurfaceAllocMethod_malloc |
Friends | |
| class | MMSFBLayer |
| class | MMSFBSurfaceManager |
| class | MMSFBWindowManager |
| class | MMSFBBackEndInterface |
| class | MMSPerf |
Classes | |
| struct | CLEAR_REQUEST |
Definition at line 188 of file mmsfbsurface.h.
| MMSFBSurface::MMSFBSurface | ( | int | w, | |
| int | h, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| int | backbuffer = 0, |
|||
| bool | systemonly = true | |||
| ) |
Definition at line 96 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | IDirectFBSurface * | dfb_surface, | |
| MMSFBSurface * | parent = NULL, |
|||
| MMSFBRectangle * | sub_surface_rect = NULL | |||
| ) |
Definition at line 227 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | MMSFBSurface * | parent = NULL, |
|
| MMSFBRectangle * | sub_surface_rect = NULL | |||
| ) |
Definition at line 247 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | int | w, | |
| int | h, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| MMSFBSurfacePlanes * | planes | |||
| ) |
Definition at line 329 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | int | w, | |
| int | h, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| int | backbuffer, | |||
| MMSFBSurfacePlanes * | planes | |||
| ) |
Definition at line 273 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | int | w, | |
| int | h, | |||
| MMSFBSurfacePixelFormat | pixelformat, | |||
| XImage * | x_image1, | |||
| XImage * | x_image2, | |||
| MMSFBSurface * | scaler | |||
| ) |
Definition at line 381 of file mmsfbsurface.cpp.
| MMSFBSurface::MMSFBSurface | ( | int | w, | |
| int | h, | |||
| MMSFBSurfaceAllocatedBy | allocated_by | |||
| ) |
Definition at line 448 of file mmsfbsurface.cpp.
| MMSFBSurface::~MMSFBSurface | ( | ) | [virtual] |
Definition at line 493 of file mmsfbsurface.cpp.
| void MMSFBSurface::createSurfaceBuffer | ( | ) | [private] |
Definition at line 623 of file mmsfbsurface.cpp.
| void MMSFBSurface::freeSurfaceBuffer | ( | ) | [private] |
Definition at line 654 of file mmsfbsurface.cpp.
| void MMSFBSurface::deleteSubSurface | ( | MMSFBSurface * | surface | ) | [private] |
Definition at line 714 of file mmsfbsurface.cpp.
| int MMSFBSurface::calcPitch | ( | int | width | ) | [private] |
Definition at line 732 of file mmsfbsurface.cpp.
| int MMSFBSurface::calcSize | ( | int | pitch, | |
| int | height | |||
| ) | [private] |
Definition at line 824 of file mmsfbsurface.cpp.
| void MMSFBSurface::initPlanePointers | ( | MMSFBSurfacePlanes * | planes, | |
| int | height | |||
| ) | [private] |
Definition at line 854 of file mmsfbsurface.cpp.
| void MMSFBSurface::getRealSubSurfacePos | ( | MMSFBSurface * | surface = NULL, |
|
| bool | refreshChilds = false | |||
| ) | [private] |
Definition at line 876 of file mmsfbsurface.cpp.
| bool MMSFBSurface::clipSubSurface | ( | MMSFBRegion * | region, | |
| bool | regionset, | |||
| MMSFBRegion * | tmp, | |||
| bool * | tmpset | |||
| ) | [private] |
Definition at line 892 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setWinSurface | ( | bool | iswinsurface = true |
) | [private] |
Definition at line 1238 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setLayerSurface | ( | bool | islayersurface = true |
) | [private] |
Definition at line 1249 of file mmsfbsurface.cpp.
| bool MMSFBSurface::checkDrawingStatus | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBRectangle & | crect, | |||
| MMSFBDrawingFlags & | drawingflags, | |||
| MMSFBColor * | color = NULL, |
|||
| bool | force_cleaning = false | |||
| ) | [private] |
Definition at line 2009 of file mmsfbsurface.cpp.
| bool MMSFBSurface::checkBlittingStatus | ( | bool | src_opaque, | |
| bool | src_transparent, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBRectangle & | crect, | |||
| MMSFBBlittingFlags & | blittingflags | |||
| ) | [private] |
Definition at line 4430 of file mmsfbsurface.cpp.
| bool MMSFBSurface::checkBlittingStatus | ( | MMSFBSurface * | source, | |
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBRectangle & | crect, | |||
| MMSFBBlittingFlags & | blittingflags | |||
| ) | [private] |
Definition at line 4503 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedLock | ( | MMSFBSurface * | src, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurface * | dst, | |||
| MMSFBSurfacePlanes * | dst_planes | |||
| ) | [private] |
Definition at line 2478 of file mmsfbsurface.cpp.
| void MMSFBSurface::extendedUnlock | ( | MMSFBSurface * | src, | |
| MMSFBSurface * | dst, | |||
| MMSFBSurfacePlanes * | dst_planes = NULL | |||
| ) | [private] |
Definition at line 2510 of file mmsfbsurface.cpp.
| bool MMSFBSurface::printMissingCombination | ( | string | method, | |
| MMSFBSurface * | source = NULL, |
|||
| MMSFBSurfacePlanes * | src_planes = NULL, |
|||
| MMSFBSurfacePixelFormat | src_pixelformat = MMSFB_PF_NONE, |
|||
| int | src_width = 0, |
|||
| int | src_height = 0, |
|||
| MMSFBBlittingFlags | blittingflags = MMSFB_BLIT_NOFX | |||
| ) | [private] |
Definition at line 2530 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelBlitEx | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| int | x, | |||
| int | y, | |||
| MMSFBBlittingFlags | blittingflags | |||
| ) | [private] |
Definition at line 2629 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelBlit | ( | MMSFBSurface * | source, | |
| MMSFBRectangle * | src_rect, | |||
| int | x, | |||
| int | y, | |||
| MMSFBBlittingFlags | blittingflags | |||
| ) | [private] |
Definition at line 3476 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelBlitBuffer | ( | MMSFBSurfacePlanes * | src_planes, | |
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| int | x, | |||
| int | y, | |||
| MMSFBBlittingFlags | blittingflags | |||
| ) | [private] |
Definition at line 3490 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelStretchBlitEx | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| MMSFBRectangle * | dest_rect, | |||
| MMSFBRectangle * | real_dest_rect, | |||
| bool | calc_dest_rect | |||
| ) | [private] |
Definition at line 3508 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelStretchBlit | ( | MMSFBSurface * | source, | |
| MMSFBRectangle * | src_rect, | |||
| MMSFBRectangle * | dest_rect, | |||
| MMSFBRectangle * | real_dest_rect, | |||
| bool | calc_dest_rect | |||
| ) | [private] |
Definition at line 3967 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelStretchBlitBuffer | ( | MMSFBSurfacePlanes * | src_planes, | |
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| MMSFBRectangle * | dest_rect, | |||
| MMSFBRectangle * | real_dest_rect, | |||
| bool | calc_dest_rect | |||
| ) | [private] |
Definition at line 3983 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelFillRectangleEx | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBDrawingFlags | drawingflags, | |||
| MMSFBColor * | col | |||
| ) | [private] |
Definition at line 4003 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelFillRectangle | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBDrawingFlags | drawingflags, | |||
| MMSFBColor * | color = NULL | |||
| ) | [private] |
Definition at line 4217 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelDrawLineEx | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) | [private] |
Definition at line 4233 of file mmsfbsurface.cpp.
| bool MMSFBSurface::extendedAccelDrawLine | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) | [private] |
Definition at line 4352 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blit_text | ( | string & | text, | |
| int | len, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 6368 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blit_text_with_shadow | ( | string & | text, | |
| int | len, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 6559 of file mmsfbsurface.cpp.
| void MMSFBSurface::init | ( | MMSFBSurfaceAllocatedBy | allocated_by, | |
| MMSFBSurface * | parent, | |||
| MMSFBRectangle * | sub_surface_rect | |||
| ) | [private] |
Definition at line 526 of file mmsfbsurface.cpp.
| void MMSFBSurface::lock | ( | MMSFBLockFlags | flags, | |
| MMSFBSurfacePlanes * | planes, | |||
| bool | pthread_lock | |||
| ) | [private] |
Definition at line 6805 of file mmsfbsurface.cpp.
| void MMSFBSurface::unlock | ( | bool | pthread_unlock | ) | [private] |
Definition at line 6985 of file mmsfbsurface.cpp.
| void MMSFBSurface::processSwapDisplay | ( | void * | in_data, | |
| int | in_data_len, | |||
| void ** | out_data, | |||
| int * | out_data_len | |||
| ) | [private] |
Definition at line 5187 of file mmsfbsurface.cpp.
| void MMSFBSurface::swapDisplay | ( | bool | vsync | ) | [private] |
Definition at line 5218 of file mmsfbsurface.cpp.
| bool MMSFBSurface::doClear | ( | unsigned char | r = 0, |
|
| unsigned char | g = 0, |
|||
| unsigned char | b = 0, |
|||
| unsigned char | a = 0 | |||
| ) | [private] |
Definition at line 1408 of file mmsfbsurface.cpp.
| bool MMSFBSurface::finClear | ( | MMSFBRectangle * | check_rect = NULL, |
|
| bool | test = false | |||
| ) | [private] |
Definition at line 1517 of file mmsfbsurface.cpp.
| bool MMSFBSurface::isInitialized | ( | ) |
Definition at line 618 of file mmsfbsurface.cpp.
| void * MMSFBSurface::getDFBSurface | ( | ) |
Definition at line 962 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getConfiguration | ( | MMSFBSurfaceConfig * | config = NULL |
) |
Definition at line 973 of file mmsfbsurface.cpp.
| void MMSFBSurface::setExtendedAcceleration | ( | bool | extendedaccel | ) |
Definition at line 1200 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getExtendedAcceleration | ( | ) |
Definition at line 1204 of file mmsfbsurface.cpp.
| void MMSFBSurface::setAllocMethod | ( | MMSFBSurfaceAllocMethod | allocmethod | ) |
Definition at line 1208 of file mmsfbsurface.cpp.
| MMSFBSurfaceAllocMethod MMSFBSurface::getAllocMethod | ( | ) |
Definition at line 1214 of file mmsfbsurface.cpp.
| bool MMSFBSurface::isWinSurface | ( | ) |
Definition at line 1218 of file mmsfbsurface.cpp.
| bool MMSFBSurface::isLayerSurface | ( | ) |
Definition at line 1222 of file mmsfbsurface.cpp.
| bool MMSFBSurface::isSubSurface | ( | ) |
Definition at line 1226 of file mmsfbsurface.cpp.
| MMSFBSurface * MMSFBSurface::getParent | ( | ) |
Definition at line 1230 of file mmsfbsurface.cpp.
| MMSFBSurface * MMSFBSurface::getRootParent | ( | ) |
Definition at line 1234 of file mmsfbsurface.cpp.
| bool MMSFBSurface::isOpaque | ( | ) |
Definition at line 1261 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getPixelFormat | ( | MMSFBSurfacePixelFormat * | pf | ) |
Definition at line 1271 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getSize | ( | int * | w, | |
| int * | h | |||
| ) |
Definition at line 1282 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getNumberOfBuffers | ( | int * | num | ) |
Definition at line 1294 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getMemSize | ( | int * | size | ) |
Definition at line 1305 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setFlipFlags | ( | MMSFBFlipFlags | flags | ) |
Definition at line 1321 of file mmsfbsurface.cpp.
| bool MMSFBSurface::calcClip | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBRectangle * | crect | |||
| ) |
Get the clipping rectangle.
false, if the rectangle described with x,y,w,h is outside of the surface or clipping rectangle
Definition at line 1328 of file mmsfbsurface.cpp.
| bool MMSFBSurface::clear | ( | unsigned char | r = 0, |
|
| unsigned char | g = 0, |
|||
| unsigned char | b = 0, |
|||
| unsigned char | a = 0 | |||
| ) |
Definition at line 1599 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setColor | ( | unsigned char | r, | |
| unsigned char | g, | |||
| unsigned char | b, | |||
| unsigned char | a | |||
| ) |
Definition at line 1656 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setColor | ( | MMSFBColor & | color | ) |
Definition at line 1700 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getColor | ( | MMSFBColor * | color | ) |
Definition at line 1704 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setShadowColor | ( | MMSFBColor & | shadow_top_color, | |
| MMSFBColor & | shadow_bottom_color, | |||
| MMSFBColor & | shadow_left_color, | |||
| MMSFBColor & | shadow_right_color, | |||
| MMSFBColor & | shadow_top_left_color, | |||
| MMSFBColor & | shadow_top_right_color, | |||
| MMSFBColor & | shadow_bottom_left_color, | |||
| MMSFBColor & | shadow_bottom_right_color | |||
| ) |
Definition at line 1715 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setClip | ( | MMSFBRegion * | clip | ) |
Definition at line 1737 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setClip | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
Definition at line 1775 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getClip | ( | MMSFBRegion * | clip | ) |
Definition at line 1784 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setDrawingFlags | ( | MMSFBDrawingFlags | flags | ) |
Definition at line 1804 of file mmsfbsurface.cpp.
| bool MMSFBSurface::drawLine | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
Definition at line 1838 of file mmsfbsurface.cpp.
| bool MMSFBSurface::drawRectangle | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 1954 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangle | ( | int | x = 0, |
|
| int | y = 0, |
|||
| int | w = 0, |
|||
| int | h = 0 | |||
| ) |
Definition at line 2130 of file mmsfbsurface.cpp.
| bool MMSFBSurface::drawTriangle | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| int | x3, | |||
| int | y3 | |||
| ) |
Definition at line 2234 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillTriangle | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| int | x3, | |||
| int | y3 | |||
| ) |
Definition at line 2280 of file mmsfbsurface.cpp.
| bool MMSFBSurface::drawCircle | ( | int | x, | |
| int | y, | |||
| int | radius, | |||
| int | start_octant = 0, |
|||
| int | end_octant = 7 | |||
| ) |
Definition at line 2362 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setBlittingFlags | ( | MMSFBBlittingFlags | flags | ) |
Definition at line 2427 of file mmsfbsurface.cpp.
| bool MMSFBSurface::getBlittingFlags | ( | MMSFBBlittingFlags * | flags | ) |
Definition at line 2463 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blit | ( | MMSFBSurface * | source, | |
| MMSFBRectangle * | src_rect = NULL, |
|||
| int | x = 0, |
|||
| int | y = 0 | |||
| ) |
Definition at line 4510 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitBuffer | ( | MMSFBSurfacePlanes * | src_planes, | |
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect = NULL, |
|||
| int | x = 0, |
|||
| int | y = 0, |
|||
| bool | opaque = false | |||
| ) |
Definition at line 4650 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitBuffer | ( | void * | src_ptr, | |
| int | src_pitch, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect = NULL, |
|||
| int | x = 0, |
|||
| int | y = 0, |
|||
| bool | opaque = false | |||
| ) |
Definition at line 4742 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlit | ( | MMSFBSurface * | source, | |
| MMSFBRectangle * | src_rect = NULL, |
|||
| MMSFBRectangle * | dest_rect = NULL, |
|||
| MMSFBRectangle * | real_dest_rect = NULL, |
|||
| bool | calc_dest_rect = false | |||
| ) |
Definition at line 4748 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitBuffer | ( | MMSFBExternalSurfaceBuffer * | extbuf, | |
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| MMSFBRectangle * | dest_rect, | |||
| MMSFBRectangle * | real_dest_rect = NULL, |
|||
| bool | calc_dest_rect = false | |||
| ) |
Definition at line 5057 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitBuffer | ( | void * | src_ptr, | |
| int | src_pitch, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| MMSFBRectangle * | src_rect, | |||
| MMSFBRectangle * | dest_rect, | |||
| MMSFBRectangle * | real_dest_rect = NULL, |
|||
| bool | calc_dest_rect = false | |||
| ) |
Definition at line 5175 of file mmsfbsurface.cpp.
| bool MMSFBSurface::renderScene | ( | MMS_VERTEX_ARRAY ** | varrays, | |
| MMS_INDEX_ARRAY ** | iarrays, | |||
| MMS3D_MATERIAL * | materials, | |||
| MMSFBSurface ** | textures, | |||
| MMS3D_OBJECT ** | objects | |||
| ) |
Definition at line 4367 of file mmsfbsurface.cpp.
| bool MMSFBSurface::merge | ( | MMSFBSurface * | source1, | |
| MMSFBSurface * | source2, | |||
| MMSFBMergingMode | mergingmode | |||
| ) |
Definition at line 4400 of file mmsfbsurface.cpp.
| bool MMSFBSurface::flip | ( | MMSFBRegion * | region = NULL |
) |
Definition at line 5274 of file mmsfbsurface.cpp.
| bool MMSFBSurface::flip | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2 | |||
| ) |
Definition at line 5890 of file mmsfbsurface.cpp.
| bool MMSFBSurface::refresh | ( | ) |
Definition at line 5896 of file mmsfbsurface.cpp.
| bool MMSFBSurface::createCopy | ( | MMSFBSurface ** | dstsurface, | |
| int | w = 0, |
|||
| int | h = 0, |
|||
| bool | copycontent = false, |
|||
| bool | withbackbuffer = false, |
|||
| MMSFBSurfacePixelFormat | pixelformat = MMSFB_PF_NONE | |||
| ) |
Definition at line 6018 of file mmsfbsurface.cpp.
| bool MMSFBSurface::resize | ( | int | w = 0, |
|
| int | h = 0 | |||
| ) |
Definition at line 6062 of file mmsfbsurface.cpp.
| void MMSFBSurface::modulateBrightness | ( | MMSFBColor * | color, | |
| unsigned char | brightness | |||
| ) |
Definition at line 6126 of file mmsfbsurface.cpp.
| void MMSFBSurface::modulateOpacity | ( | MMSFBColor * | color, | |
| unsigned char | opacity | |||
| ) |
Definition at line 6155 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setBlittingFlagsByBrightnessAlphaAndOpacity | ( | unsigned char | brightness, | |
| unsigned char | alpha, | |||
| unsigned char | opacity | |||
| ) |
Definition at line 6175 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setBlittingFlagsByBrightnessAlphaAndOpacityAndSource | ( | unsigned char | brightness, | |
| unsigned char | alpha, | |||
| unsigned char | opacity, | |||
| MMSFBSurface * | source | |||
| ) |
Definition at line 6207 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setDrawingFlagsByAlpha | ( | unsigned char | alpha | ) |
Definition at line 6259 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setDrawingColorAndFlagsByBrightnessAndOpacity | ( | MMSFBColor | color, | |
| unsigned char | brightness, | |||
| unsigned char | opacity | |||
| ) |
Definition at line 6283 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setDrawingColorAndFlagsByBrightnessAndOpacity | ( | MMSFBColor | color, | |
| MMSFBColor | shadow_top_color, | |||
| MMSFBColor | shadow_bottom_color, | |||
| MMSFBColor | shadow_left_color, | |||
| MMSFBColor | shadow_right_color, | |||
| MMSFBColor | shadow_top_left_color, | |||
| MMSFBColor | shadow_top_right_color, | |||
| MMSFBColor | shadow_bottom_left_color, | |||
| MMSFBColor | shadow_bottom_right_color, | |||
| unsigned char | brightness, | |||
| unsigned char | opacity | |||
| ) |
Definition at line 6305 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setFont | ( | MMSFBFont * | font | ) |
Definition at line 6340 of file mmsfbsurface.cpp.
| bool MMSFBSurface::drawString | ( | string | text, | |
| int | len, | |||
| int | x, | |||
| int | y | |||
| ) |
Definition at line 6718 of file mmsfbsurface.cpp.
| void MMSFBSurface::lock | ( | MMSFBLockFlags | flags = MMSFB_LOCK_NONE, |
|
| void ** | ptr = NULL, |
|||
| int * | pitch = NULL | |||
| ) |
Definition at line 6932 of file mmsfbsurface.cpp.
| void MMSFBSurface::lock | ( | MMSFBLockFlags | flags, | |
| MMSFBSurfacePlanes * | planes | |||
| ) |
Definition at line 6946 of file mmsfbsurface.cpp.
| bool MMSFBSurface::tryToLock | ( | ) |
Definition at line 6950 of file mmsfbsurface.cpp.
| void MMSFBSurface::unlock | ( | ) |
Definition at line 7037 of file mmsfbsurface.cpp.
| unsigned int MMSFBSurface::getNumberOfSubSurfaces | ( | ) |
Definition at line 7041 of file mmsfbsurface.cpp.
| MMSFBSurface * MMSFBSurface::getSubSurface | ( | MMSFBRectangle * | rect | ) |
Definition at line 7045 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setSubSurface | ( | MMSFBRectangle * | rect | ) |
Definition at line 7087 of file mmsfbsurface.cpp.
| bool MMSFBSurface::setSubSurface | ( | MMSFBRegion * | region | ) |
Definition at line 7137 of file mmsfbsurface.cpp.
| bool MMSFBSurface::moveTo | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 7151 of file mmsfbsurface.cpp.
| bool MMSFBSurface::move | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 7161 of file mmsfbsurface.cpp.
| bool MMSFBSurface::dump2fcb | ( | bool(*)(char *, int, void *, int *) | fcb, | |
| void * | argp, | |||
| int * | argi, | |||
| int | x, | |||
| int | y, | |||
| int | w, | |||
| int | h, | |||
| MMSFBSurfaceDumpMode | dumpmode | |||
| ) |
Definition at line 7172 of file mmsfbsurface.cpp.
| int MMSFBSurface::dump2buffer | ( | char * | buffer, | |
| int | buffer_len, | |||
| int | x = 0, |
|||
| int | y = 0, |
|||
| int | w = 0, |
|||
| int | h = 0, |
|||
| MMSFBSurfaceDumpMode | dumpmode = MMSFBSURFACE_DUMPMODE_BYTE | |||
| ) |
Definition at line 7369 of file mmsfbsurface.cpp.
| bool MMSFBSurface::dump2file | ( | string | filename, | |
| int | x = 0, |
|||
| int | y = 0, |
|||
| int | w = 0, |
|||
| int | h = 0, |
|||
| MMSFBSurfaceDumpMode | dumpmode = MMSFBSURFACE_DUMPMODE_BYTE | |||
| ) |
Definition at line 7385 of file mmsfbsurface.cpp.
| bool MMSFBSurface::dump2file | ( | string | filename, | |
| MMSFBSurfaceDumpMode | dumpmode | |||
| ) |
Definition at line 7398 of file mmsfbsurface.cpp.
| bool MMSFBSurface::dump | ( | int | x = 0, |
|
| int | y = 0, |
|||
| int | w = 0, |
|||
| int | h = 0, |
|||
| MMSFBSurfaceDumpMode | dumpmode = MMSFBSURFACE_DUMPMODE_BYTE | |||
| ) |
Definition at line 7408 of file mmsfbsurface.cpp.
| bool MMSFBSurface::dump | ( | MMSFBSurfaceDumpMode | dumpmode | ) |
Definition at line 7417 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7458 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoARGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7484 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoARGB_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7510 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoAiRGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7538 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7567 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB32_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7595 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB32_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7623 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB32_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7652 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB16 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7681 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB16_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7708 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoARGB3565 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7735 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoARGB3565_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7763 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7792 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoYV12_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7820 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoYV12_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7848 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB24 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7877 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoRGB24_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7905 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoBGR24_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7933 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoBGR24_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7961 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGBtoBGR555_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 7990 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB32toARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8044 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB32toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8018 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB32toRGB32_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8070 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB16toRGB16 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8097 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB16toARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8123 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB16toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8151 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoAiRGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8179 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoAiRGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8204 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoAiRGB_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8229 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8255 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoARGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8283 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoRGB16 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8311 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAiRGBtoRGB16_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8338 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoAYUV | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8365 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoAYUV_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8390 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoAYUV_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8415 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoRGB16 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8441 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoRGB16_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8468 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoYV12_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8495 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitAYUVtoYV12_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8522 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitYV12toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8550 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitYV12toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8575 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitI420toI420 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8602 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitI420toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8627 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitYUY2toYUY2 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8655 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitYUY2toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8681 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB24toRGB24 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8709 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB24toARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8734 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB24toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8761 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitRGB24toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8788 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitBGR24toBGR24 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8816 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitBGR24toBGR24_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8842 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB3565toARGB3565 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8869 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB4444toARGB4444 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8894 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB4444toARGB4444_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8920 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB4444toARGB4444_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8946 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB4444toRGB32_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 8973 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitARGB4444toRGB32_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 9001 of file mmsfbsurface.cpp.
| bool MMSFBSurface::blitBGR555toBGR555 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | x, | |||
| int | y | |||
| ) | [private] |
Definition at line 9030 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGBtoARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9058 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGBtoARGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9088 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGBtoARGB_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9116 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGBtoRGB32_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9145 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitRGB32toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9175 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitRGB24toARGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9204 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitRGB24toRGB32 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9235 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAiRGBtoAiRGB | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9267 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAiRGBtoAiRGB_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9296 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAiRGBtoAiRGB_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9324 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAYUVtoAYUV | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9353 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAYUVtoAYUV_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9382 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitAYUVtoAYUV_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9410 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitYV12toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9439 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitI420toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9467 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitYUY2toYV12 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9497 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGB4444toARGB4444_BLEND | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9528 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitARGB4444toARGB4444_BLEND_COLORALPHA | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9557 of file mmsfbsurface.cpp.
| bool MMSFBSurface::stretchBlitRGB16toRGB16 | ( | MMSFBSurface * | source, | |
| MMSFBSurfacePlanes * | src_planes, | |||
| MMSFBSurfacePixelFormat | src_pixelformat, | |||
| int | src_width, | |||
| int | src_height, | |||
| int | sx, | |||
| int | sy, | |||
| int | sw, | |||
| int | sh, | |||
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| bool | antialiasing | |||
| ) | [private] |
Definition at line 9586 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleARGB | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9616 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleARGB_BLEND | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9635 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleAYUV | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9654 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleAYUV_BLEND | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9673 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleRGB32 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9692 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleRGB24 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9711 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleRGB16 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9730 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleRGB16_BLEND | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9749 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleYV12 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9768 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleI420 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9787 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleYUY2 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9806 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleARGB3565 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9825 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleARGB4444 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9844 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleARGB4444_BLEND | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9863 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleBGR24 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9882 of file mmsfbsurface.cpp.
| bool MMSFBSurface::fillRectangleBGR555 | ( | int | dst_height, | |
| int | dx, | |||
| int | dy, | |||
| int | dw, | |||
| int | dh, | |||
| MMSFBColor & | color | |||
| ) | [private] |
Definition at line 9901 of file mmsfbsurface.cpp.
friend class MMSFBLayer [friend] |
Definition at line 507 of file mmsfbsurface.h.
friend class MMSFBSurfaceManager [friend] |
Definition at line 508 of file mmsfbsurface.h.
friend class MMSFBWindowManager [friend] |
Definition at line 509 of file mmsfbsurface.h.
friend class MMSFBBackEndInterface [friend] |
Definition at line 510 of file mmsfbsurface.h.
friend class MMSPerf [friend] |
Definition at line 511 of file mmsfbsurface.h.
IDirectFBSurface* MMSFBSurface::dfb_surface [private] |
MMSThreadServer* MMSFBSurface::fbdev_ts [private] |
bool MMSFBSurface::initialized [private] |
bool MMSFBSurface::surface_read_locked [private] |
Definition at line 212 of file mmsfbsurface.h.
int MMSFBSurface::surface_read_lock_cnt [private] |
Definition at line 213 of file mmsfbsurface.h.
bool MMSFBSurface::surface_write_locked [private] |
Definition at line 214 of file mmsfbsurface.h.
int MMSFBSurface::surface_write_lock_cnt [private] |
Definition at line 215 of file mmsfbsurface.h.
bool MMSFBSurface::surface_invert_lock [private] |
Definition at line 216 of file mmsfbsurface.h.
MMSFBSurface* MMSFBSurface::scaler [private] |
Definition at line 219 of file mmsfbsurface.h.
class MMSFBLayer* MMSFBSurface::layer [private] |
Definition at line 221 of file mmsfbsurface.h.
MMSFBSurfaceConfig MMSFBSurface::config [private] |
bool MMSFBSurface::extendedaccel = false [static, private] |
Definition at line 226 of file mmsfbsurface.h.
MMSFBSurfaceAllocMethod MMSFBSurface::allocmethod = MMSFBSurfaceAllocMethod_malloc [static, private] |
Definition at line 229 of file mmsfbsurface.h.
MMSFBFlipFlags MMSFBSurface::flipflags [private] |
MMSMutex MMSFBSurface::Lock [private] |
unsigned long MMSFBSurface::TID [private] |
save the id of the thread which has locked the surface
Definition at line 299 of file mmsfbsurface.h.
int MMSFBSurface::Lock_cnt [private] |
bool MMSFBSurface::is_sub_surface [private] |
MMSFBSurface* MMSFBSurface::parent [private] |
MMSFBSurface* MMSFBSurface::root_parent [private] |
MMSFBRectangle MMSFBSurface::sub_surface_rect [private] |
int MMSFBSurface::sub_surface_xoff [private] |
int MMSFBSurface::sub_surface_yoff [private] |
vector<MMSFBSurface *> MMSFBSurface::children [private] |
CLEAR_REQUEST MMSFBSurface::clear_request [private] |
Definition at line 328 of file mmsfbsurface.h.