libgpac
Documentation of the core library of GPAC
mpeg4_bitmap.c File Reference
#include "nodes_stacks.h"
#include "visual_manager.h"
#include "texturing.h"
+ Include dependency graph for mpeg4_bitmap.c:

Data Structures

struct  BitmapStack
 

Functions

Bool rectangle_check_adaptation (GF_Node *node, Drawable *stack, GF_TraverseState *tr_state)
 
static void Bitmap_BuildGraph (GF_Node *node, BitmapStack *st, GF_TraverseState *tr_state, GF_Rect *out_rc, Bool notify_changes)
 
static void draw_bitmap_3d (GF_Node *node, GF_TraverseState *tr_state)
 
static void draw_bitmap_2d (GF_Node *node, GF_TraverseState *tr_state)
 
static void TraverseBitmap (GF_Node *node, void *rs, Bool is_destroy)
 
void compositor_init_bitmap (GF_Compositor *compositor, GF_Node *node)
 

Data Structure Documentation

◆ BitmapStack

struct BitmapStack
+ Collaboration diagram for BitmapStack:
Data Fields
Drawable s_graph
SFVec2f size
SFVec2f scale
u32 prev_tx_w
u32 prev_tx_h
GF_Rect rc
GF_Rect unclip_rc

Function Documentation

◆ rectangle_check_adaptation()

Bool rectangle_check_adaptation ( GF_Node node,
Drawable *  stack,
GF_TraverseState *  tr_state 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Bitmap_BuildGraph()

static void Bitmap_BuildGraph ( GF_Node node,
BitmapStack st,
GF_TraverseState *  tr_state,
GF_Rect out_rc,
Bool  notify_changes 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ draw_bitmap_3d()

static void draw_bitmap_3d ( GF_Node node,
GF_TraverseState *  tr_state 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ draw_bitmap_2d()

static void draw_bitmap_2d ( GF_Node node,
GF_TraverseState *  tr_state 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ TraverseBitmap()

static void TraverseBitmap ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compositor_init_bitmap()

void compositor_init_bitmap ( GF_Compositor *  compositor,
GF_Node node 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function: