GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
texturing.h File Reference
+ Include dependency graph for texturing.h:
+ This graph shows which files directly or indirectly include this file:

Enumerations

enum  { TX_DECAL = 0, TX_MODULATE, TX_REPLACE, TX_BLEND }
 

Functions

GF_Err gf_sc_texture_allocate (GF_TextureHandler *txh)
 
void gf_sc_texture_release (GF_TextureHandler *txh)
 
GF_Err gf_sc_texture_set_data (GF_TextureHandler *hdl)
 
void gf_sc_texture_reset (GF_TextureHandler *hdl)
 
Bool gf_sc_texture_push_image (GF_TextureHandler *txh, Bool generate_mipmaps, Bool for2d)
 
Bool gf_sc_texture_get_transform (GF_TextureHandler *txh, GF_Node *tx_transform, GF_Matrix *mx, Bool for_picking)
 
GF_STENCIL gf_sc_texture_get_stencil (GF_TextureHandler *hdl)
 
void gf_sc_texture_set_stencil (GF_TextureHandler *hdl, GF_STENCIL stencil)
 
Bool gf_sc_texture_is_transparent (GF_TextureHandler *txh)
 
u32 gf_sc_texture_enable (GF_TextureHandler *txh, GF_Node *tx_transform)
 
u32 gf_sc_texture_enable_ex (GF_TextureHandler *txh, GF_Node *tx_transform, GF_Rect *bounds)
 
void gf_sc_texture_disable (GF_TextureHandler *txh)
 
char * gf_sc_texture_get_data (GF_TextureHandler *txh, u32 *pix_format)
 
Bool gf_sc_texture_needs_reload (GF_TextureHandler *hdl)
 
void gf_sc_copy_to_texture (GF_TextureHandler *txh)
 
Bool gf_sc_texture_convert (GF_TextureHandler *txh)
 
void gf_sc_copy_to_stencil (GF_TextureHandler *txh)
 
void gf_sc_texture_set_blend_mode (GF_TextureHandler *txh, u32 mode)
 

Enumeration Type Documentation

anonymous enum
Enumerator
TX_DECAL 
TX_MODULATE 
TX_REPLACE 
TX_BLEND 

Function Documentation

GF_Err gf_sc_texture_allocate ( GF_TextureHandler txh)

+ Here is the caller graph for this function:

void gf_sc_texture_release ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err gf_sc_texture_set_data ( GF_TextureHandler hdl)

+ Here is the caller graph for this function:

void gf_sc_texture_reset ( GF_TextureHandler hdl)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_sc_texture_push_image ( GF_TextureHandler txh,
Bool  generate_mipmaps,
Bool  for2d 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_sc_texture_get_transform ( GF_TextureHandler txh,
GF_Node tx_transform,
GF_Matrix mx,
Bool  for_picking 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_STENCIL gf_sc_texture_get_stencil ( GF_TextureHandler hdl)

+ Here is the caller graph for this function:

void gf_sc_texture_set_stencil ( GF_TextureHandler hdl,
GF_STENCIL  stencil 
)

+ Here is the caller graph for this function:

Bool gf_sc_texture_is_transparent ( GF_TextureHandler txh)

+ Here is the caller graph for this function:

u32 gf_sc_texture_enable ( GF_TextureHandler txh,
GF_Node tx_transform 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u32 gf_sc_texture_enable_ex ( GF_TextureHandler txh,
GF_Node tx_transform,
GF_Rect bounds 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_sc_texture_disable ( GF_TextureHandler txh)

+ Here is the caller graph for this function:

char* gf_sc_texture_get_data ( GF_TextureHandler txh,
u32 pix_format 
)

+ Here is the caller graph for this function:

Bool gf_sc_texture_needs_reload ( GF_TextureHandler hdl)

+ Here is the caller graph for this function:

void gf_sc_copy_to_texture ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_sc_texture_convert ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_sc_copy_to_stencil ( GF_TextureHandler txh)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_sc_texture_set_blend_mode ( GF_TextureHandler txh,
u32  mode 
)

+ Here is the caller graph for this function: