|
FFmpeg
|
Data Fields | |
| void * | log_ctx |
| AVFrame * | frame |
| Current frame. More... | |
| cairo_t * | cairo_ctx |
| Cairo context for drawing operations. More... | |
| cairo_pattern_t * | pattern_builder |
Pattern being built by commands like colorstop. More... | |
| int | interrupted |
Register if break was called in a subprogram. More... | |
| int | preserve_path |
Next call to [eo]fill, [eo]clip, or stroke, should use the _preserve function. More... | |
| struct VGSProcedure * | procedures |
| Subprograms associated to each procedure identifier. More... | |
| const char *const * | proc_names |
Reference to the procedure names in the VGSProgram. More... | |
| double | vars [VAR_COUNT] |
| Values for the variables in expressions. More... | |
| FFSFC64 | random_state [RANDOM_STATES] |
State for each index available for the randomg function. More... | |
| AVDictionary * | metadata |
| Frame metadata, if any. More... | |
| struct { | |
| enum | { RCP_NONE, RCP_VALID, RCP_UPDATED } |
| enum VGSEvalState:: { ... } status | |
| double cubic_x | |
| double cubic_y | |
| double quad_x | |
| double quad_y | |
| } | rcp |
Definition at line 1347 of file vf_drawvg.c.
| void* VGSEvalState::log_ctx |
Definition at line 1348 of file vf_drawvg.c.
Referenced by vgs_eval_state_init().
| AVFrame* VGSEvalState::frame |
Current frame.
Definition at line 1351 of file vf_drawvg.c.
| cairo_t* VGSEvalState::cairo_ctx |
Cairo context for drawing operations.
Definition at line 1354 of file vf_drawvg.c.
Referenced by drawvg_filter_frame().
| cairo_pattern_t* VGSEvalState::pattern_builder |
Pattern being built by commands like colorstop.
Definition at line 1357 of file vf_drawvg.c.
| int VGSEvalState::interrupted |
Register if break was called in a subprogram.
Definition at line 1360 of file vf_drawvg.c.
| int VGSEvalState::preserve_path |
Next call to [eo]fill, [eo]clip, or stroke, should use the _preserve function.
Definition at line 1364 of file vf_drawvg.c.
| struct VGSProcedure* VGSEvalState::procedures |
Subprograms associated to each procedure identifier.
Definition at line 1367 of file vf_drawvg.c.
| const char* const * VGSEvalState::proc_names |
Reference to the procedure names in the VGSProgram.
Definition at line 1370 of file vf_drawvg.c.
Values for the variables in expressions.
Some variables (like cx or cy) are written before executing each statement.
Definition at line 1376 of file vf_drawvg.c.
Referenced by drawvg_filter_frame().
| FFSFC64 VGSEvalState::random_state[RANDOM_STATES] |
State for each index available for the randomg function.
Definition at line 1379 of file vf_drawvg.c.
| AVDictionary* VGSEvalState::metadata |
Frame metadata, if any.
Definition at line 1382 of file vf_drawvg.c.
Referenced by drawvg_filter_frame().
| enum { ... } VGSEvalState::status |
| double VGSEvalState::cubic_x |
Definition at line 1390 of file vf_drawvg.c.
| double VGSEvalState::cubic_y |
Definition at line 1391 of file vf_drawvg.c.
| double VGSEvalState::quad_x |
Definition at line 1392 of file vf_drawvg.c.
| double VGSEvalState::quad_y |
Definition at line 1393 of file vf_drawvg.c.
| struct { ... } VGSEvalState::rcp |
1.8.17