![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
#include <rast_soft.h>
 Collaboration diagram for EVG_Texture:Data Fields | |
| EVGBASESTENCIL u32 | width | 
| EVGBASESTENCIL u32 | height | 
| EVGBASESTENCIL u32 | stride | 
| EVGBASESTENCIL u32 | stride_uv | 
| EVGBASESTENCIL u32 | stride_alpha | 
| u32 | pixel_format | 
| u32 | Bpp | 
| char * | pixels | 
| char * | pix_u | 
| char * | pix_v | 
| char * | pix_a | 
| GF_Point2D | cur_pt | 
| Fixed | cur_y | 
| Fixed | inc_x | 
| Fixed | inc_y | 
| u32 | mod | 
| u32 | filter | 
| u8 | is_yuv | 
| u8 | alpha | 
| u8 | owns_texture | 
| u8 | is_wide | 
| u8 | is_transparent | 
| GF_ColorMatrix | yuv_cmat | 
| u32(* | tx_get_pixel )(struct __evg_texture *_this, u32 x, u32 y, EVGRasterCtx *rctx) | 
| u64(* | tx_get_pixel_wide )(struct __evg_texture *_this, u32 x, u32 y, EVGRasterCtx *rctx) | 
| gf_evg_texture_callback | tx_callback | 
| void * | tx_callback_udta | 
| Bool | tx_callback_screen_coords | 
| u32 | pad_rbg | 
| u32 | fill_pad_color | 
| u64 | fill_pad_color_wide | 
| u32 | off_y | 
| u32 | off_u | 
| u32 | off_v | 
| const u8 * | palette | 
| u32 | palette_colors | 
| u32 | palette_comp | 
| u32 | palette_pfmt | 
| u32 | pidx_a | 
| u32 | pidx_r | 
| u32 | pidx_g | 
| u32 | pidx_b | 
| EVGBASESTENCIL u32 EVG_Texture::width | 
| EVGBASESTENCIL u32 EVG_Texture::height | 
| EVGBASESTENCIL u32 EVG_Texture::stride | 
| EVGBASESTENCIL u32 EVG_Texture::stride_uv | 
| EVGBASESTENCIL u32 EVG_Texture::stride_alpha | 
| u32 EVG_Texture::pixel_format | 
| u32 EVG_Texture::Bpp | 
| char* EVG_Texture::pixels | 
| char* EVG_Texture::pix_u | 
| char * EVG_Texture::pix_v | 
| char * EVG_Texture::pix_a | 
| GF_Point2D EVG_Texture::cur_pt | 
| Fixed EVG_Texture::cur_y | 
| Fixed EVG_Texture::inc_x | 
| Fixed EVG_Texture::inc_y | 
| u32 EVG_Texture::mod | 
| u32 EVG_Texture::filter | 
| u8 EVG_Texture::is_yuv | 
| u8 EVG_Texture::alpha | 
| u8 EVG_Texture::owns_texture | 
| u8 EVG_Texture::is_wide | 
| u8 EVG_Texture::is_transparent | 
| GF_ColorMatrix EVG_Texture::yuv_cmat | 
| u64(* EVG_Texture::tx_get_pixel_wide) (struct __evg_texture *_this, u32 x, u32 y, EVGRasterCtx *rctx) | 
| gf_evg_texture_callback EVG_Texture::tx_callback | 
| void* EVG_Texture::tx_callback_udta | 
| Bool EVG_Texture::tx_callback_screen_coords | 
| u32 EVG_Texture::pad_rbg | 
| u32 EVG_Texture::fill_pad_color | 
| u64 EVG_Texture::fill_pad_color_wide | 
| u32 EVG_Texture::off_y | 
| u32 EVG_Texture::off_u | 
| u32 EVG_Texture::off_v | 
| const u8* EVG_Texture::palette | 
| u32 EVG_Texture::palette_colors | 
| u32 EVG_Texture::palette_comp | 
| u32 EVG_Texture::palette_pfmt | 
| u32 EVG_Texture::pidx_a | 
| u32 EVG_Texture::pidx_r | 
| u32 EVG_Texture::pidx_g | 
| u32 EVG_Texture::pidx_b |