mupdf
Loading...
Searching...
No Matches
fz_shade Struct Reference

#include <shade.h>

Collaboration diagram for fz_shade:

Public Attributes

fz_storable storable
fz_rect bbox
fz_colorspacecolorspace
fz_matrix matrix
int use_background
float background [FZ_MAX_COLORS]
int function_stride
float * function
int type
union { 
   struct { 
      int   extend [2] 
      float   coords [2][3] 
   }   l_or_r
   struct { 
      int   vprow 
      int   bpflag 
      int   bpcoord 
      int   bpcomp 
      float   x0 
      float   x1 
      float   y0 
      float   y1 
      float   c0 [FZ_MAX_COLORS
      float   c1 [FZ_MAX_COLORS
   }   m
   struct { 
      fz_matrix   matrix 
      int   xdivs 
      int   ydivs 
      float   domain [2][2] 
      float *   fn_vals 
   }   f
u
fz_compressed_bufferbuffer

Detailed Description

Structure is public to allow derived classes. Do not access the members directly.

Member Data Documentation

◆ background

float fz_shade::background[FZ_MAX_COLORS]

◆ bbox

fz_rect fz_shade::bbox

◆ bpcomp

int fz_shade::bpcomp

◆ bpcoord

int fz_shade::bpcoord

◆ bpflag

int fz_shade::bpflag

◆ buffer

fz_compressed_buffer* fz_shade::buffer

◆ c0

float fz_shade::c0[FZ_MAX_COLORS]

◆ c1

float fz_shade::c1[FZ_MAX_COLORS]

◆ colorspace

fz_colorspace* fz_shade::colorspace

◆ coords

float fz_shade::coords[2][3]

◆ domain

float fz_shade::domain[2][2]

◆ extend

int fz_shade::extend[2]

◆ [struct]

struct { ... } fz_shade::f

◆ fn_vals

float* fz_shade::fn_vals

◆ function

float* fz_shade::function

◆ function_stride

int fz_shade::function_stride

◆ [struct]

struct { ... } fz_shade::l_or_r

◆ [struct]

struct { ... } fz_shade::m

◆ matrix

fz_matrix fz_shade::matrix

◆ storable

fz_storable fz_shade::storable

◆ type

int fz_shade::type

◆ [union]

union { ... } fz_shade::u

◆ use_background

int fz_shade::use_background

◆ vprow

int fz_shade::vprow

◆ x0

float fz_shade::x0

◆ x1

float fz_shade::x1

◆ xdivs

int fz_shade::xdivs

◆ y0

float fz_shade::y0

◆ y1

float fz_shade::y1

◆ ydivs

int fz_shade::ydivs

The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/mupdf/checkouts/1.28.0/include/mupdf/fitz/shade.h