SDL_surface.h

Función SDL_ConvertPixels

Sintaxis

int SDL_ConvertPixels(int width, int height,
                      Uint32 src_format,
                      const void * src, int src_pitch,
                      Uint32 dst_format,
                      void * dst, int dst_pitch);

Descripción

Copia un bloque de píxeles de un formato a otro formato.

Parámetros

width
La anchura del bloque a copiar, en píxeles.
height
La altura del bloque a copiar, en píxeles.
src_format
Un valor SDL_PixelFormatEnum del formato de píxeles src.
src
Un puntero a los píxeles fuente.
src_pitch
El paso de los píxeles fuente, en bytes.
dst_format
Un valor SDL_PixelFormatEnum del formato de píxeles dst.
dst_format
Un puntero que se rellenará con nuevos datos de píxeles.
dst_pitch
El paso de los píxeles de destino, en bytes.

Valor de retorno

Devuelve 0 si tiene éxito o un código de error negativo si falla. Ver SDL_GetError.