diff options
| author | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-01-05 18:24:47 +0100 |
|---|---|---|
| committer | Jean-Philippe Bruyère <jp_bruyere@hotmail.com> | 2022-01-05 18:24:47 +0100 |
| commit | 720d8e33af0b0862df7c8163533228917e837f8b (patch) | |
| tree | 132123d732a22087ed3d4058bf28feca3712fb6a /src/vkvg_pattern.c | |
| parent | 13bad923adf6ffba5be990bfd98e2af054270e01 (diff) | |
pattern transform, opacity, debug getarcsteps (abs)
Diffstat (limited to 'src/vkvg_pattern.c')
| -rw-r--r-- | src/vkvg_pattern.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/vkvg_pattern.c b/src/vkvg_pattern.c index 06ae0b7..5536d1e 100644 --- a/src/vkvg_pattern.c +++ b/src/vkvg_pattern.c @@ -177,6 +177,16 @@ vkvg_status_t vkvg_pattern_get_color_stop_rgba (VkvgPattern pat, uint32_t index, *a = c.a; return VKVG_STATUS_SUCCESS; } +void vkvg_pattern_set_matrix (VkvgPattern pat, const vkvg_matrix_t* matrix) { + pat->matrix = *matrix; + pat->hasMatrix = true; +} +void vkvg_pattern_get_matrix (VkvgPattern pat, vkvg_matrix_t* matrix) { + if (pat->hasMatrix) + *matrix = pat->matrix; + else + *matrix = VKVG_IDENTITY_MATRIX; +} void vkvg_pattern_destroy(VkvgPattern pat) { |