#include <AffineMatrix.h>
Definition at line 24 of file AffineMatrix.h.
◆ AffineMatrix() [1/2]
skgpu::tess::AffineMatrix::AffineMatrix |
( |
| ) |
|
|
default |
◆ AffineMatrix() [2/2]
skgpu::tess::AffineMatrix::AffineMatrix |
( |
const SkMatrix & |
m | ) |
|
|
inline |
◆ map1Point()
Definition at line 55 of file AffineMatrix.h.
55 {
57 }
SK_ALWAYS_INLINE skvx::float2 mapPoint(skvx::float2 p) const
static SKVX_ALWAYS_INLINE Vec Load(const void *ptr)
◆ map2Points() [1/3]
Definition at line 42 of file AffineMatrix.h.
42 {
44 }
SK_ALWAYS_INLINE skvx::float4 map2Points(skvx::float4 p0p1) const
◆ map2Points() [2/3]
Definition at line 46 of file AffineMatrix.h.
46 {
48 sk_bit_cast<skvx::float2>(p1)));
49 }
◆ map2Points() [3/3]
Definition at line 38 of file AffineMatrix.h.
38 {
39 return fScale * p0p1 + (fSkew * p0p1.yxwz() + fTrans);
40 }
◆ mapPoint() [1/2]
Definition at line 59 of file AffineMatrix.h.
59 {
60 return sk_bit_cast<SkPoint>(this->
mapPoint(sk_bit_cast<skvx::float2>(
p)));
61 }
◆ mapPoint() [2/2]
◆ operator=()
The documentation for this class was generated from the following file: