|
NovaSVG 0.10.0
A header-only SVG library
|
#include <blend.h>

Public Attributes | ||
| matrix_t | matrix | |
| spread_method_t | spread | |
| uint32_t | colortable [1024] | |
| union { | ||
| struct { | ||
| float x1 | ||
| float y1 | ||
| float x2 | ||
| float y2 | ||
| } linear | ||
| struct { | ||
| float cx | ||
| float cy | ||
| float cr | ||
| float fx | ||
| float fy | ||
| float fr | ||
| } radial | ||
| } | values | |
| uint32_t novasvg::render::gradient_data_t::colortable[1024] |
Definition at line 16 of file blend.h.
Referenced by novasvg::render::blend_gradient(), novasvg::render::gradient_pixel(), and novasvg::render::gradient_pixel_fixed().
| float novasvg::render::gradient_data_t::cr |
Definition at line 23 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_radial_gradient().
| float novasvg::render::gradient_data_t::cx |
Definition at line 23 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_radial_gradient().
| float novasvg::render::gradient_data_t::cy |
Definition at line 23 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_radial_gradient().
| float novasvg::render::gradient_data_t::fr |
Definition at line 24 of file blend.h.
Referenced by novasvg::render::blend_gradient(), novasvg::render::blend_radial_gradient(), and novasvg::render::fetch_radial_gradient().
| float novasvg::render::gradient_data_t::fx |
Definition at line 24 of file blend.h.
Referenced by novasvg::render::blend_gradient(), novasvg::render::blend_radial_gradient(), and novasvg::render::fetch_radial_gradient().
| float novasvg::render::gradient_data_t::fy |
Definition at line 24 of file blend.h.
Referenced by novasvg::render::blend_gradient(), novasvg::render::blend_radial_gradient(), and novasvg::render::fetch_radial_gradient().
| struct { ... } novasvg::render::gradient_data_t::linear |
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_linear_gradient().
| matrix_t novasvg::render::gradient_data_t::matrix |
Definition at line 14 of file blend.h.
Referenced by novasvg::render::blend_gradient(), novasvg::render::fetch_linear_gradient(), and novasvg::render::fetch_radial_gradient().
| struct { ... } novasvg::render::gradient_data_t::radial |
| spread_method_t novasvg::render::gradient_data_t::spread |
Definition at line 15 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::gradient_clamp().
| union { ... } novasvg::render::gradient_data_t::values |
| float novasvg::render::gradient_data_t::x1 |
Definition at line 19 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_linear_gradient().
| float novasvg::render::gradient_data_t::x2 |
Definition at line 20 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_linear_gradient().
| float novasvg::render::gradient_data_t::y1 |
Definition at line 19 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_linear_gradient().
| float novasvg::render::gradient_data_t::y2 |
Definition at line 20 of file blend.h.
Referenced by novasvg::render::blend_gradient(), and novasvg::render::blend_linear_gradient().