openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
gpixmap.cpp File Reference
#include <cstdlib>
#include <cstring>
#include <lib/gdi/gpixmap.h>
#include <lib/gdi/region.h>
#include <lib/gdi/accel.h>
#include <byteswap.h>

Macros

#define GFX_SURFACE_ACCELERATION_THRESHOLD   48000
 
#define GFX_SURFACE_FILL_ACCELERATION_THRESHOLD   80000
 
#define GFX_SURFACE_BLIT_ACCELERATION_THRESHOLD   0
 
#define ALPHA_TEST_MASK   0xFF000000
 
#define FIX   0x10000
 

Functions

static void added_pixmap (int size)
 
static void removed_pixmap (int size)
 
static void blit_8i_to_32 (uint32_t *dst, const uint8_t *src, const uint32_t *pal, int width)
 
static void blit_8i_to_32_at (uint32_t *dst, const uint8_t *src, const uint32_t *pal, int width)
 
static void blit_8i_to_16 (uint16_t *dst, const uint8_t *src, const uint32_t *pal, int width)
 
static void blit_8i_to_16_at (uint16_t *dst, const uint8_t *src, const uint32_t *pal, int width)
 
static void blit_8i_to_32_ab (gRGB *dst, const uint8_t *src, const gRGB *pal, int width)
 
static void convert_palette (uint32_t *pal, const gPalette &clut)
 
static int sgn (int a)
 
 DEFINE_REF (gPixmap)
 
static void donot_delete_surface (gPixmap *pixmap)
 

Macro Definition Documentation

◆ ALPHA_TEST_MASK

#define ALPHA_TEST_MASK   0xFF000000

◆ FIX

#define FIX   0x10000

◆ GFX_SURFACE_ACCELERATION_THRESHOLD

#define GFX_SURFACE_ACCELERATION_THRESHOLD   48000

◆ GFX_SURFACE_BLIT_ACCELERATION_THRESHOLD

#define GFX_SURFACE_BLIT_ACCELERATION_THRESHOLD   0

◆ GFX_SURFACE_FILL_ACCELERATION_THRESHOLD

#define GFX_SURFACE_FILL_ACCELERATION_THRESHOLD   80000

Function Documentation

◆ added_pixmap()

static void added_pixmap ( int  size)
inlinestatic

◆ blit_8i_to_16()

static void blit_8i_to_16 ( uint16_t *  dst,
const uint8_t *  src,
const uint32_t *  pal,
int  width 
)
inlinestatic

◆ blit_8i_to_16_at()

static void blit_8i_to_16_at ( uint16_t *  dst,
const uint8_t *  src,
const uint32_t *  pal,
int  width 
)
inlinestatic

◆ blit_8i_to_32()

static void blit_8i_to_32 ( uint32_t *  dst,
const uint8_t *  src,
const uint32_t *  pal,
int  width 
)
inlinestatic

◆ blit_8i_to_32_ab()

static void blit_8i_to_32_ab ( gRGB dst,
const uint8_t *  src,
const gRGB pal,
int  width 
)
static

◆ blit_8i_to_32_at()

static void blit_8i_to_32_at ( uint32_t *  dst,
const uint8_t *  src,
const uint32_t *  pal,
int  width 
)
inlinestatic

◆ convert_palette()

static void convert_palette ( uint32_t *  pal,
const gPalette clut 
)
static

◆ DEFINE_REF()

DEFINE_REF ( gPixmap  )

◆ donot_delete_surface()

static void donot_delete_surface ( gPixmap pixmap)
static

◆ removed_pixmap()

static void removed_pixmap ( int  size)
inlinestatic

◆ sgn()

static int sgn ( int  a)
inlinestatic