Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SkAutoDeviceTransformRestore Class Reference

#include <SkDevice.h>

Inheritance diagram for SkAutoDeviceTransformRestore:
SkNoncopyable

Public Member Functions

 SkAutoDeviceTransformRestore (SkDevice *device, const SkMatrix &localToDevice)
 
 ~SkAutoDeviceTransformRestore ()
 

Detailed Description

Definition at line 645 of file SkDevice.h.

Constructor & Destructor Documentation

◆ SkAutoDeviceTransformRestore()

SkAutoDeviceTransformRestore::SkAutoDeviceTransformRestore ( SkDevice device,
const SkMatrix localToDevice 
)
inline

Definition at line 647 of file SkDevice.h.

648 : fDevice(device)
649 , fPrevLocalToDevice(device->localToDevice())
650 {
651 fDevice->setLocalToDevice(SkM44(localToDevice));
652 }
void setLocalToDevice(const SkM44 &localToDevice)
Definition SkDevice.h:211
Definition SkM44.h:150
VkDevice device
Definition main.cc:53

◆ ~SkAutoDeviceTransformRestore()

SkAutoDeviceTransformRestore::~SkAutoDeviceTransformRestore ( )
inline

Definition at line 653 of file SkDevice.h.

653 {
654 fDevice->setLocalToDevice(fPrevLocalToDevice);
655 }

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