diff options
author | reed <reed@chromium.org> | 2014-11-24 19:11:48 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-24 19:11:48 -0800 |
commit | afa278e250034186497722b1bc49ced885770249 (patch) | |
tree | 5ec792754f789938c07fcf57e5691da199f14831 /include/c/sk_matrix.h | |
parent | 0674fc7cafb6c416db2e339d5240a0f53a718f24 (diff) |
more c
BUG=skia:
TBR=
Review URL: https://codereview.chromium.org/736133006
Diffstat (limited to 'include/c/sk_matrix.h')
-rw-r--r-- | include/c/sk_matrix.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/include/c/sk_matrix.h b/include/c/sk_matrix.h new file mode 100644 index 0000000000..12d946547f --- /dev/null +++ b/include/c/sk_matrix.h @@ -0,0 +1,30 @@ +/* + * Copyright 2014 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +// EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL +// DO NOT USE -- FOR INTERNAL TESTING ONLY + +#ifndef sk_matrix_DEFINED +#define sk_matrix_DEFINED + +#include "sk_types.h" + +SK_C_PLUS_PLUS_BEGIN_GUARD + +void sk_matrix_set_identity(sk_matrix_t*); + +void sk_matrix_set_translate(sk_matrix_t*, float tx, float ty); +void sk_matrix_pre_translate(sk_matrix_t*, float tx, float ty); +void sk_matrix_post_translate(sk_matrix_t*, float tx, float ty); + +void sk_matrix_set_scale(sk_matrix_t*, float sx, float sy); +void sk_matrix_pre_scale(sk_matrix_t*, float sx, float sy); +void sk_matrix_post_scale(sk_matrix_t*, float sx, float sy); + +SK_C_PLUS_PLUS_END_GUARD + +#endif |