Lines Matching refs:SkM44

8 #include "include/core/SkM44.h"
20 bool SkM44::operator==(const SkM44& other) const {
46 void SkM44::getRowMajor(SkScalar v[]) const {
50 SkM44& SkM44::setConcat(const SkM44& a, const SkM44& b) {
72 SkM44& SkM44::preConcat(const SkMatrix& b) {
91 SkM44& SkM44::preTranslate(SkScalar x, SkScalar y, SkScalar z) {
102 SkM44& SkM44::postTranslate(SkScalar x, SkScalar y, SkScalar z) {
111 SkM44& SkM44::preScale(SkScalar x, SkScalar y) {
120 SkM44& SkM44::preScale(SkScalar x, SkScalar y, SkScalar z) {
131 SkV4 SkM44::map(float x, float y, float z, float w) const {
218 SkRect SkMatrixPriv::MapRect(const SkM44& m, const SkRect& src) {
228 void SkM44::normalizePerspective() {
249 bool SkM44::invert(SkM44* inverse) const {
258 SkM44 SkM44::transpose() const {
259 SkM44 trans(SkM44::kUninitialized_Constructor);
264 SkM44& SkM44::setRotateUnitSinCos(SkV3 axis, SkScalar sinAngle, SkScalar cosAngle) {
281 SkM44& SkM44::setRotate(SkV3 axis, SkScalar radians) {
293 void SkM44::dump() const {
305 void SkM44::dump(std::string& desc, int depth) const {
317 desc += split + "\n SkM44:{ \n";
325 SkM44 SkM44::RectToRect(const SkRect& src, const SkRect& dst) {
327 return SkM44();
329 return SkM44::Scale(0.f, 0.f, 0.f);
338 return SkM44{sx, 0.f, 0.f, tx,
348 SkM44 SkM44::LookAt(const SkV3& eye, const SkV3& center, const SkV3& up) {
353 SkM44 m(SkM44::kUninitialized_Constructor);
354 if (!SkM44::Cols(v4(s, 0), v4(s.cross(f), 0), v4(-f, 0), v4(eye, 1)).invert(&m)) {
360 SkM44 SkM44::Perspective(float near, float far, float angle) {
367 SkM44 m;