Eneboo - Documentación para desarrolladores
'defines' | Funciones | Variables
Referencia del Archivo src/qt/src/kernel/qpixmap_x11.cpp
#include "qplatformdefs.h"
#include "qbitmap.h"
#include "qpaintdevicemetrics.h"
#include "qimage.h"
#include "qwmatrix.h"
#include "qapplication.h"
#include "qt_x11_p.h"
#include <stdlib.h>

'defines'

#define GET_RGB
#define GET_PIXEL
#define GET_PIXEL_DITHER_TC

Funciones

const ucharqt_get_bitflip_array ()
XftDraw * XftDrawCreateAlpha (Display *, Qt::HANDLE, int)

Variables

bool qt_use_xrender
bool qt_has_xft

Documentación de los 'defines'

#define GET_PIXEL
Valor:
int pixel; \
                if ( d8 ) pixel = pix[*src++]; \
                else { \
                    GET_RGB \
                    pixel = (b & blue_mask)|(g & green_mask) | (r & red_mask) \
                            | ~(blue_mask | green_mask | red_mask); \
                }
#define GET_PIXEL_DITHER_TC
Valor:
int r = qRed  ( *p ); \
                int g = qGreen( *p ); \
                int b = qBlue ( *p++ ); \
                const int thres = D[x%16][y%16]; \
                if ( r <= (255-(1<<(8-rbits))) && ((r<<rbits) & 255) \
                        > thres) \
                    r += (1<<(8-rbits)); \
                if ( g <= (255-(1<<(8-gbits))) && ((g<<gbits) & 255) \
                        > thres) \
                    g += (1<<(8-gbits)); \
                if ( b <= (255-(1<<(8-bbits))) && ((b<<bbits) & 255) \
                        > thres) \
                    b += (1<<(8-bbits)); \
                r = red_shift   > 0 \
                    ? r << red_shift   : r >> -red_shift; \
                g = green_shift > 0 \
                    ? g << green_shift : g >> -green_shift; \
                b = blue_shift  > 0 \
                    ? b << blue_shift  : b >> -blue_shift; \
                int pixel = (b & blue_mask)|(g & green_mask) | (r & red_mask);
#define GET_RGB
Valor:
int r = qRed  ( *p ); \
                int g = qGreen( *p ); \
                int b = qBlue ( *p++ ); \
                r = red_shift   > 0 \
                    ? r << red_shift   : r >> -red_shift; \
                g = green_shift > 0 \
                    ? g << green_shift : g >> -green_shift; \
                b = blue_shift  > 0 \
                    ? b << blue_shift  : b >> -blue_shift;

Documentación de las funciones

const uchar* qt_get_bitflip_array ( )
XftDraw* XftDrawCreateAlpha ( Display *  ,
Qt::HANDLE  ,
int   
)

Documentación de las variables

 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'