![]() |
libgpac
Documentation of the core library of GPAC
|
#include <rast_soft.h>
Collaboration diagram for GF_EVGSurface:surface type
| char* GF_EVGSurface::pixels |
| u32 GF_EVGSurface::pixelFormat |
| u32 GF_EVGSurface::BPP |
| u32 GF_EVGSurface::width |
| u32 GF_EVGSurface::height |
| s32 GF_EVGSurface::pitch_x |
| s32 GF_EVGSurface::pitch_y |
| Bool GF_EVGSurface::center_coords |
| Bool GF_EVGSurface::is_transparent |
| int GF_EVGSurface::aa_level |
| GF_RasterQuality GF_EVGSurface::qlevel |
| u32 GF_EVGSurface::useClipper |
| GF_IRect GF_EVGSurface::clipper |
| GF_Rect GF_EVGSurface::path_bounds |
| GF_Matrix2D GF_EVGSurface::mat |
| GF_EVGStencil* GF_EVGSurface::sten |
| GF_EVGStencil* GF_EVGSurface::sten2 |
| GF_EVGStencil * GF_EVGSurface::sten3 |
| void(* GF_EVGSurface::yuv_flush_uv) (GF_EVGSurface *surf, EVGRasterCtx *rctx, u8 *surf_uv_alpha, s32 cu, s32 cv, s32 y) |
| u32 GF_EVGSurface::uv_alpha_alloc |
| GF_EVGCompositeMode GF_EVGSurface::comp_mode |
| u32 GF_EVGSurface::fill_col |
| u64 GF_EVGSurface::fill_col_wide |
| u32 GF_EVGSurface::grey_type |
| EVG_Outline GF_EVGSurface::ftoutline |
| GF_Matrix2D* GF_EVGSurface::mx |
| EVG_SpanFunc GF_EVGSurface::fill_spans |
| s32 GF_EVGSurface::clip_xMin |
| s32 GF_EVGSurface::clip_yMin |
| s32 GF_EVGSurface::clip_xMax |
| s32 GF_EVGSurface::clip_yMax |
| Bool GF_EVGSurface::swap_uv |
| Bool GF_EVGSurface::not_8bits |
| Bool GF_EVGSurface::is_422 |
| EVG_YUVType GF_EVGSurface::yuv_type |
| u32 GF_EVGSurface::yuv_prof |
| u32 GF_EVGSurface::idx_y1 |
| u32 GF_EVGSurface::idx_u |
| u32 GF_EVGSurface::idx_v |
| u32 GF_EVGSurface::idx_a |
| u32 GF_EVGSurface::idx_g |
| u32 GF_EVGSurface::idx_r |
| u32 GF_EVGSurface::idx_b |
| void* GF_EVGSurface::get_alpha_udta |
| Bool GF_EVGSurface::is_3d_matrix |
| GF_Matrix GF_EVGSurface::mx3d |
| EVG_Surface3DExt* GF_EVGSurface::ext3d |
| EVGRasterCtx GF_EVGSurface::raster_ctx |
| EVGRasterCtx* GF_EVGSurface::th_raster_ctx |
| u32 GF_EVGSurface::nb_threads |
| GF_Mutex* GF_EVGSurface::raster_mutex |
| GF_Semaphore* GF_EVGSurface::raster_sem |
| u32 GF_EVGSurface::last_dispatch_line |
| u32 GF_EVGSurface::pending_threads |
| u32 GF_EVGSurface::max_line_y |
| AAScanline* GF_EVGSurface::scanlines |
| u32 GF_EVGSurface::max_lines |
| TPos GF_EVGSurface::min_ex |
| TPos GF_EVGSurface::max_ex |
| TPos GF_EVGSurface::min_ey |
| TPos GF_EVGSurface::max_ey |
| TCoord GF_EVGSurface::ex |
| TCoord GF_EVGSurface::ey |
| TPos GF_EVGSurface::x |
| TPos GF_EVGSurface::y |
| TPos GF_EVGSurface::last_ey |
| TArea GF_EVGSurface::area |
| int GF_EVGSurface::cover |
| u32 GF_EVGSurface::idx1 |
| u32 GF_EVGSurface::idx2 |
| u32 GF_EVGSurface::first_scanline |
| u32 GF_EVGSurface::max_gray_spans |
| Bool GF_EVGSurface::direct_yuv_3d |
| Bool GF_EVGSurface::is_shader |
| EVG_SpanFunc GF_EVGSurface::render_span |
| u32 GF_EVGSurface::first_patch |
| u32 GF_EVGSurface::last_patch |
| gf_evg_fragment_shader GF_EVGSurface::frag_shader |
| gf_evg_fragment_shader_init GF_EVGSurface::frag_shader_init |
| void* GF_EVGSurface::frag_shader_udta |
| struct __evg_texture GF_EVGSurface::shader_sten |
| GF_Matrix2D GF_EVGSurface::shader_mx |
| void(* GF_EVGSurface::update_run) (EVGRasterCtx *rctx, u32 count) |
| u32 GF_EVGSurface::odd_fill |
| u32 GF_EVGSurface::mix_val |
| u32 GF_EVGSurface::run_size |
| u8* GF_EVGSurface::internal_mask |
| u32 GF_EVGSurface::mask_mode |
| u32 GF_EVGSurface::vp_x |
| u32 GF_EVGSurface::vp_y |
| u32 GF_EVGSurface::vp_w |
| u32 GF_EVGSurface::vp_h |
| Float GF_EVGSurface::tri_area |
| GF_Vec4 GF_EVGSurface::s_v1 |
| GF_Vec4 GF_EVGSurface::s_v2 |
| GF_Vec4 GF_EVGSurface::s_v3 |
| Float GF_EVGSurface::s3_m_s2_x |
| Float GF_EVGSurface::s3_m_s2_y |
| Float GF_EVGSurface::s1_m_s3_x |
| Float GF_EVGSurface::s1_m_s3_y |
| Float GF_EVGSurface::s2_m_s1_x |
| Float GF_EVGSurface::s2_m_s1_y |