Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
skgpu::graphite::AutoLockBuilderAsKey Class Reference

#include <PaintParamsKey.h>

Public Member Functions

 AutoLockBuilderAsKey (PaintParamsKeyBuilder *builder)
 
 ~AutoLockBuilderAsKey ()
 
const PaintParamsKeyoperator* () const
 
const PaintParamsKeyoperator-> () const
 

Detailed Description

Definition at line 183 of file PaintParamsKey.h.

Constructor & Destructor Documentation

◆ AutoLockBuilderAsKey()

skgpu::graphite::AutoLockBuilderAsKey::AutoLockBuilderAsKey ( PaintParamsKeyBuilder builder)
inline

Definition at line 185 of file PaintParamsKey.h.

186 : fBuilder(builder)
187 , fKey(builder->lockAsKey()) {}

◆ ~AutoLockBuilderAsKey()

skgpu::graphite::AutoLockBuilderAsKey::~AutoLockBuilderAsKey ( )
inline

Definition at line 189 of file PaintParamsKey.h.

189 {
190 fBuilder->unlock();
191 }

Member Function Documentation

◆ operator*()

const PaintParamsKey & skgpu::graphite::AutoLockBuilderAsKey::operator* ( ) const
inline

Definition at line 194 of file PaintParamsKey.h.

194{ return fKey; }

◆ operator->()

const PaintParamsKey * skgpu::graphite::AutoLockBuilderAsKey::operator-> ( ) const
inline

Definition at line 195 of file PaintParamsKey.h.

195{ return &fKey; }

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