osdsurface.h File Reference

Go to the source code of this file.

Classes

class  OSDSurface

Typedefs

typedef void(* blendtoyv12_8_fun )(unsigned char *src, unsigned char *dest, unsigned char *alpha, bool uvplane)
typedef void(* blendtoargb_8_fun )(const OSDSurface *surf, unsigned char *src, unsigned char *usrc, unsigned char *vsrc, unsigned char *alpha, unsigned char *dest)
typedef void(* dithertoia44_8_fun )(unsigned char *src, unsigned char *dest, unsigned char *alpha, const unsigned char *dmp, int xpos, dither8_context *context)

Functions

static unsigned char blendColorsAlpha (int src, int dest, int alpha)
blendtoyv12_8_fun blendtoyv12_8_init (const OSDSurface *surface)
blendtoargb_8_fun blendtoargb_8_init (const OSDSurface *surface)
dithertoia44_8_fun dithertoia44_8_init (const OSDSurface *surface)
dither8_contextinit_dithertoia44_8_context (bool first)
void delete_dithertoia44_8_context (dither8_context *context)


Typedef Documentation

typedef void(* blendtoyv12_8_fun)(unsigned char *src, unsigned char *dest, unsigned char *alpha, bool uvplane)

Definition at line 92 of file osdsurface.h.

typedef void(* blendtoargb_8_fun)(const OSDSurface *surf, unsigned char *src, unsigned char *usrc, unsigned char *vsrc, unsigned char *alpha, unsigned char *dest)

Definition at line 97 of file osdsurface.h.

typedef void(* dithertoia44_8_fun)(unsigned char *src, unsigned char *dest, unsigned char *alpha, const unsigned char *dmp, int xpos, dither8_context *context)

Definition at line 106 of file osdsurface.h.


Function Documentation

static unsigned char blendColorsAlpha ( int  src,
int  dest,
int  alpha 
) [inline, static]

Definition at line 10 of file osdsurface.h.

Referenced by blendalpha8_c(), and OSDSurface::BlendToYV12().

blendtoyv12_8_fun blendtoyv12_8_init ( const OSDSurface surface  ) 

Definition at line 268 of file osdsurface.cpp.

Referenced by OSDSurface::BlendToYV12().

blendtoargb_8_fun blendtoargb_8_init ( const OSDSurface surface  ) 

Definition at line 395 of file osdsurface.cpp.

Referenced by OSDSurface::BlendToARGB().

dithertoia44_8_fun dithertoia44_8_init ( const OSDSurface surface  ) 

Definition at line 511 of file osdsurface.cpp.

Referenced by OSDSurface::DitherToI44().

dither8_context* init_dithertoia44_8_context ( bool  first  ) 

Definition at line 526 of file osdsurface.cpp.

Referenced by OSDSurface::DitherToI44().

void delete_dithertoia44_8_context ( dither8_context context  ) 

Definition at line 555 of file osdsurface.cpp.

Referenced by OSDSurface::DitherToI44().


Generated on Sat Dec 18 05:15:54 2010 for MythTV by  doxygen 1.5.5