FFmpeg
Loading...
Searching...
No Matches
VGSArgument Struct Reference

Command arguments. More...

Public Types

enum  {
  ARG_COLOR = 1 , ARG_CONST , ARG_EXPR , ARG_LITERAL ,
  ARG_METADATA , ARG_PROCEDURE_ID , ARG_SUBPROGRAM , ARG_VARIABLE
}
 

Data Fields

enum VGSArgument:: { ... }  type
 
union { 
 
   cairo_color *   color 
 
   int   constant 
 
   AVExpr *   expr 
 
   double   literal 
 
   int   proc_id 
 
   struct VGSProgram *   subprogram 
 
   int   variable 
 
};  
 
char * metadata
 

Detailed Description

Command arguments.

Definition at line 653 of file vf_drawvg.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
ARG_COLOR 
ARG_CONST 
ARG_EXPR 
ARG_LITERAL 
ARG_METADATA 
ARG_PROCEDURE_ID 
ARG_SUBPROGRAM 
ARG_VARIABLE 

Definition at line 654 of file vf_drawvg.c.

Field Documentation

◆ []

enum { ... } VGSArgument::type

◆ color

cairo_color* VGSArgument::color

Definition at line 666 of file vf_drawvg.c.

◆ constant

int VGSArgument::constant

Definition at line 667 of file vf_drawvg.c.

Referenced by vgs_eval(), and vgs_parse_statement().

◆ expr

AVExpr* VGSArgument::expr

Definition at line 668 of file vf_drawvg.c.

◆ literal

double VGSArgument::literal

Definition at line 669 of file vf_drawvg.c.

◆ proc_id

int VGSArgument::proc_id

Definition at line 670 of file vf_drawvg.c.

Referenced by vgs_eval(), and vgs_parse_statement().

◆ subprogram

struct VGSProgram* VGSArgument::subprogram

Definition at line 671 of file vf_drawvg.c.

Referenced by vgs_eval().

◆ variable

int VGSArgument::variable

Definition at line 672 of file vf_drawvg.c.

Referenced by vgs_eval().

◆ [union]

union { ... } VGSArgument

◆ metadata

char* VGSArgument::metadata

Definition at line 675 of file vf_drawvg.c.

Referenced by vgs_eval().


The documentation for this struct was generated from the following file: