SDL  2.0
SDL_SW_YUVTexture Struct Reference

#include <SDL_yuv_sw_c.h>

+ Collaboration diagram for SDL_SW_YUVTexture:

Data Fields

Uint32 format
 
Uint32 target_format
 
int w
 
int h
 
Uint8pixels
 
int * colortab
 
Uint32rgb_2_pix
 
void(* Display1X )(int *colortab, Uint32 *rgb_2_pix, unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols, int mod)
 
void(* Display2X )(int *colortab, Uint32 *rgb_2_pix, unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols, int mod)
 
Uint16 pitches [3]
 
Uint8planes [3]
 
SDL_Surfacestretch
 
SDL_Surfacedisplay
 

Detailed Description

Definition at line 27 of file SDL_yuv_sw_c.h.

Field Documentation

◆ colortab

int* SDL_SW_YUVTexture::colortab

◆ display

SDL_Surface* SDL_SW_YUVTexture::display

◆ Display1X

void(* SDL_SW_YUVTexture::Display1X) (int *colortab, Uint32 *rgb_2_pix, unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols, int mod)

Definition at line 35 of file SDL_yuv_sw_c.h.

Referenced by SDL_SW_CopyYUVToRGB(), and SDL_SW_SetupYUVDisplay().

◆ Display2X

void(* SDL_SW_YUVTexture::Display2X) (int *colortab, Uint32 *rgb_2_pix, unsigned char *lum, unsigned char *cr, unsigned char *cb, unsigned char *out, int rows, int cols, int mod)

Definition at line 39 of file SDL_yuv_sw_c.h.

Referenced by SDL_SW_CopyYUVToRGB(), and SDL_SW_SetupYUVDisplay().

◆ format

◆ h

◆ pitches

◆ pixels

◆ planes

◆ rgb_2_pix

Uint32* SDL_SW_YUVTexture::rgb_2_pix

◆ stretch

SDL_Surface* SDL_SW_YUVTexture::stretch

Definition at line 49 of file SDL_yuv_sw_c.h.

Referenced by SDL_SW_CopyYUVToRGB(), and SDL_SW_DestroyYUVTexture().

◆ target_format

Uint32 SDL_SW_YUVTexture::target_format

◆ w


The documentation for this struct was generated from the following file: