Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Face Struct Reference

Public Member Functions

SkM44 asM44 (SkScalar scale) const
 

Static Public Member Functions

static SkM44 T (SkScalar x, SkScalar y, SkScalar z)
 
static SkM44 R (SkV3 axis, SkScalar rad)
 

Public Attributes

SkScalar fRx
 
SkScalar fRy
 
SkColor fColor
 

Detailed Description

Definition at line 106 of file 3DSlide.cpp.

Member Function Documentation

◆ asM44()

SkM44 Face::asM44 ( SkScalar  scale) const
inline

Definition at line 118 of file 3DSlide.cpp.

118 {
119 return R({0,1,0}, fRy) * R({1,0,0}, fRx) * T(0, 0, scale);
120 }
#define R(r)
#define T
const Scalar scale
SkScalar fRy
Definition 3DSlide.cpp:107
SkScalar fRx
Definition 3DSlide.cpp:107

◆ R()

static SkM44 Face::R ( SkV3  axis,
SkScalar  rad 
)
inlinestatic

Definition at line 114 of file 3DSlide.cpp.

114 {
115 return SkM44::Rotate(axis, rad);
116 }
static SkM44 Rotate(SkV3 axis, SkScalar radians)
Definition SkM44.h:239

◆ T()

static SkM44 Face::T ( SkScalar  x,
SkScalar  y,
SkScalar  z 
)
inlinestatic

Definition at line 110 of file 3DSlide.cpp.

110 {
111 return SkM44::Translate(x, y, z);
112 }
static SkM44 Translate(SkScalar x, SkScalar y, SkScalar z=0)
Definition SkM44.h:225
double y
double x

Member Data Documentation

◆ fColor

SkColor Face::fColor

Definition at line 108 of file 3DSlide.cpp.

◆ fRx

SkScalar Face::fRx

Definition at line 107 of file 3DSlide.cpp.

◆ fRy

SkScalar Face::fRy

Definition at line 107 of file 3DSlide.cpp.


The documentation for this struct was generated from the following file: