libgpac
Documentation of the core library of GPAC
|
#include <rast_soft.h>
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 |