Flutter Engine
 
Loading...
Searching...
No Matches
flutter::TransformFullPerspectiveOp Struct Referencefinal

#include <dl_op_records.h>

Inheritance diagram for flutter::TransformFullPerspectiveOp:
flutter::TransformClipOpBase flutter::DLOp

Public Member Functions

 TransformFullPerspectiveOp (DlScalar mxx, DlScalar mxy, DlScalar mxz, DlScalar mxt, DlScalar myx, DlScalar myy, DlScalar myz, DlScalar myt, DlScalar mzx, DlScalar mzy, DlScalar mzz, DlScalar mzt, DlScalar mwx, DlScalar mwy, DlScalar mwz, DlScalar mwt)
 
void dispatch (DlOpReceiver &receiver) const
 
- Public Member Functions inherited from flutter::TransformClipOpBase
 TransformClipOpBase (DisplayListOpType type)
 
- Public Member Functions inherited from flutter::DLOp
 DLOp (DisplayListOpType type)
 
DisplayListCompare equals (const DLOp *other) const
 

Public Attributes

const DlScalar mxx
 
const DlScalar mxy
 
const DlScalar mxz
 
const DlScalar mxt
 
const DlScalar myx
 
const DlScalar myy
 
const DlScalar myz
 
const DlScalar myt
 
const DlScalar mzx
 
const DlScalar mzy
 
const DlScalar mzz
 
const DlScalar mzt
 
const DlScalar mwx
 
const DlScalar mwy
 
const DlScalar mwz
 
const DlScalar mwt
 
- Public Attributes inherited from flutter::DLOp
const DisplayListOpType type
 

Static Public Attributes

static constexpr auto kType = DisplayListOpType::kTransformFullPerspective
 
- Static Public Attributes inherited from flutter::TransformClipOpBase
static constexpr uint32_t kDepthInc = 0
 
static constexpr uint32_t kRenderOpInc = 1
 
- Static Public Attributes inherited from flutter::DLOp
static constexpr uint32_t kDepthInc = 0
 
static constexpr uint32_t kRenderOpInc = 0
 

Detailed Description

Definition at line 445 of file dl_op_records.h.

Constructor & Destructor Documentation

◆ TransformFullPerspectiveOp()

flutter::TransformFullPerspectiveOp::TransformFullPerspectiveOp ( DlScalar  mxx,
DlScalar  mxy,
DlScalar  mxz,
DlScalar  mxt,
DlScalar  myx,
DlScalar  myy,
DlScalar  myz,
DlScalar  myt,
DlScalar  mzx,
DlScalar  mzy,
DlScalar  mzz,
DlScalar  mzt,
DlScalar  mwx,
DlScalar  mwy,
DlScalar  mwz,
DlScalar  mwt 
)
inline

Definition at line 449 of file dl_op_records.h.

455 mxx(mxx), mxy(mxy), mxz(mxz), mxt(mxt),
456 myx(myx), myy(myy), myz(myz), myt(myt),
457 mzx(mzx), mzy(mzy), mzz(mzz), mzt(mzt),
458 mwx(mwx), mwy(mwy), mwz(mwz), mwt(mwt) {}
TransformClipOpBase(DisplayListOpType type)

Member Function Documentation

◆ dispatch()

void flutter::TransformFullPerspectiveOp::dispatch ( DlOpReceiver receiver) const
inline

Definition at line 466 of file dl_op_records.h.

466 {
467 receiver.transformFullPerspective(mxx, mxy, mxz, mxt, //
468 myx, myy, myz, myt, //
469 mzx, mzy, mzz, mzt, //
470 mwx, mwy, mwz, mwt);
471 }

References mwt, mwx, mwy, mwz, mxt, mxx, mxy, mxz, myt, myx, myy, myz, mzt, mzx, mzy, mzz, and flutter::DlOpReceiver::transformFullPerspective().

Member Data Documentation

◆ kType

constexpr auto flutter::TransformFullPerspectiveOp::kType = DisplayListOpType::kTransformFullPerspective
staticconstexpr

Definition at line 446 of file dl_op_records.h.

◆ mwt

const DlScalar flutter::TransformFullPerspectiveOp::mwt

Definition at line 464 of file dl_op_records.h.

Referenced by dispatch().

◆ mwx

const DlScalar flutter::TransformFullPerspectiveOp::mwx

Definition at line 464 of file dl_op_records.h.

Referenced by dispatch().

◆ mwy

const DlScalar flutter::TransformFullPerspectiveOp::mwy

Definition at line 464 of file dl_op_records.h.

Referenced by dispatch().

◆ mwz

const DlScalar flutter::TransformFullPerspectiveOp::mwz

Definition at line 464 of file dl_op_records.h.

Referenced by dispatch().

◆ mxt

const DlScalar flutter::TransformFullPerspectiveOp::mxt

Definition at line 461 of file dl_op_records.h.

Referenced by dispatch().

◆ mxx

const DlScalar flutter::TransformFullPerspectiveOp::mxx

Definition at line 461 of file dl_op_records.h.

Referenced by dispatch().

◆ mxy

const DlScalar flutter::TransformFullPerspectiveOp::mxy

Definition at line 461 of file dl_op_records.h.

Referenced by dispatch().

◆ mxz

const DlScalar flutter::TransformFullPerspectiveOp::mxz

Definition at line 461 of file dl_op_records.h.

Referenced by dispatch().

◆ myt

const DlScalar flutter::TransformFullPerspectiveOp::myt

Definition at line 462 of file dl_op_records.h.

Referenced by dispatch().

◆ myx

const DlScalar flutter::TransformFullPerspectiveOp::myx

Definition at line 462 of file dl_op_records.h.

Referenced by dispatch().

◆ myy

const DlScalar flutter::TransformFullPerspectiveOp::myy

Definition at line 462 of file dl_op_records.h.

Referenced by dispatch().

◆ myz

const DlScalar flutter::TransformFullPerspectiveOp::myz

Definition at line 462 of file dl_op_records.h.

Referenced by dispatch().

◆ mzt

const DlScalar flutter::TransformFullPerspectiveOp::mzt

Definition at line 463 of file dl_op_records.h.

Referenced by dispatch().

◆ mzx

const DlScalar flutter::TransformFullPerspectiveOp::mzx

Definition at line 463 of file dl_op_records.h.

Referenced by dispatch().

◆ mzy

const DlScalar flutter::TransformFullPerspectiveOp::mzy

Definition at line 463 of file dl_op_records.h.

Referenced by dispatch().

◆ mzz

const DlScalar flutter::TransformFullPerspectiveOp::mzz

Definition at line 463 of file dl_op_records.h.

Referenced by dispatch().


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