NetSurf
Data Fields
knockout_entry Struct Reference
Collaboration diagram for knockout_entry:
[legend]

Data Fields

knockout_type type
 
struct knockout_boxbox
 
union {
   struct {
      struct rect   r
 
      plot_style_t   plot_style
 
   }   rectangle
 
   struct {
      struct rect   l
 
      plot_style_t   plot_style
 
   }   line
 
   struct {
      int *   p
 
      unsigned int   n
 
      plot_style_t   plot_style
 
   }   polygon
 
   struct {
      struct rect   r
 
      plot_style_t   plot_style
 
   }   fill
 
   struct rect   clip
 
   struct {
      int   x
 
      int   y
 
      const char *   text
 
      size_t   length
 
      plot_font_style_t   font_style
 
   }   text
 
   struct {
      int   x
 
      int   y
 
      int   radius
 
      plot_style_t   plot_style
 
   }   disc
 
   struct {
      int   x
 
      int   y
 
      int   radius
 
      int   angle1
 
      int   angle2
 
      plot_style_t   plot_style
 
   }   arc
 
   struct {
      int   x
 
      int   y
 
      int   width
 
      int   height
 
      struct bitmap *   bitmap
 
      colour   bg
 
      bitmap_flags_t   flags
 
   }   bitmap
 
   struct {
      const char *   name
 
   }   group_start
 
data
 

Detailed Description

Definition at line 113 of file knockout.c.

Field Documentation

◆ angle1

int knockout_entry::angle1

Definition at line 152 of file knockout.c.

Referenced by knockout_plot_arc(), and knockout_plot_flush().

◆ angle2

int knockout_entry::angle2

Definition at line 153 of file knockout.c.

Referenced by knockout_plot_arc(), and knockout_plot_flush().

◆ 

struct { ... } knockout_entry::arc

◆ bg

colour knockout_entry::bg

Definition at line 162 of file knockout.c.

◆ bitmap [1/2]

struct bitmap* knockout_entry::bitmap

◆  [2/2]

struct { ... } knockout_entry::bitmap

◆ box

struct knockout_box* knockout_entry::box

Definition at line 115 of file knockout.c.

Referenced by knockout_plot_bitmap(), knockout_plot_flush(), and knockout_plot_rectangle().

◆ clip

struct rect knockout_entry::clip

Definition at line 134 of file knockout.c.

Referenced by knockout_plot_clip(), and knockout_plot_flush().

◆ 

union { ... } knockout_entry::data

◆ 

struct { ... } knockout_entry::disc

◆ 

struct { ... } knockout_entry::fill

◆ flags

bitmap_flags_t knockout_entry::flags

Definition at line 163 of file knockout.c.

◆ font_style

plot_font_style_t knockout_entry::font_style

Definition at line 140 of file knockout.c.

◆ 

struct { ... } knockout_entry::group_start

◆ height

int knockout_entry::height

Definition at line 160 of file knockout.c.

◆ l

struct rect knockout_entry::l

Definition at line 122 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_line().

◆ length

size_t knockout_entry::length

Definition at line 139 of file knockout.c.

◆ 

struct { ... } knockout_entry::line

◆ n

unsigned int knockout_entry::n

Definition at line 127 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_polygon().

◆ name

const char* knockout_entry::name

Definition at line 166 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_group_start().

◆ p

int* knockout_entry::p

Definition at line 126 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_polygon().

◆ plot_style

plot_style_t knockout_entry::plot_style

◆ 

struct { ... } knockout_entry::polygon

◆ r

struct rect knockout_entry::r

Definition at line 118 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_rectangle().

◆ radius

int knockout_entry::radius

Definition at line 145 of file knockout.c.

Referenced by knockout_plot_arc(), knockout_plot_disc(), and knockout_plot_flush().

◆ 

struct { ... } knockout_entry::rectangle

◆ text [1/2]

const char* knockout_entry::text

Definition at line 138 of file knockout.c.

Referenced by knockout_plot_flush(), and knockout_plot_text().

◆  [2/2]

struct { ... } knockout_entry::text

◆ type

knockout_type knockout_entry::type

◆ width

int knockout_entry::width

Definition at line 159 of file knockout.c.

◆ x

int knockout_entry::x

Definition at line 136 of file knockout.c.

Referenced by knockout_plot_arc(), knockout_plot_disc(), and knockout_plot_flush().

◆ y

int knockout_entry::y

Definition at line 137 of file knockout.c.

Referenced by knockout_plot_arc(), knockout_plot_disc(), and knockout_plot_flush().


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