Flutter Engine
The Flutter Engine
|
#include <KeyContext.h>
Public Types | |
enum class | Scope { kDefault , kRuntimeEffect } |
Public Member Functions | |
KeyContext (const Caps *caps, ShaderCodeDictionary *dict, RuntimeEffectDictionary *rtEffectDict, const SkColorInfo &dstColorInfo, sk_sp< TextureProxy > dstTexture, SkIPoint dstOffset) | |
KeyContext (Recorder *, const SkM44 &local2Dev, const SkColorInfo &dstColorInfo, const SkColor4f &paintColor, sk_sp< TextureProxy > dstTexture, SkIPoint dstOffset) | |
KeyContext (const KeyContext &) | |
Recorder * | recorder () const |
const Caps * | caps () const |
const SkM44 & | local2Dev () const |
const SkMatrix * | localMatrix () const |
ShaderCodeDictionary * | dict () const |
RuntimeEffectDictionary * | rtEffectDict () const |
const SkColorInfo & | dstColorInfo () const |
sk_sp< TextureProxy > | dstTexture () const |
SkIPoint | dstOffset () const |
const SkPMColor4f & | paintColor () const |
Scope | scope () const |
Protected Attributes | |
Recorder * | fRecorder = nullptr |
SkM44 | fLocal2Dev |
SkMatrix * | fLocalMatrix = nullptr |
ShaderCodeDictionary * | fDictionary |
RuntimeEffectDictionary * | fRTEffectDict |
SkColorInfo | fDstColorInfo |
SkPMColor4f | fPaintColor = SK_PMColor4fBLACK |
Scope | fScope = Scope::kDefault |
Definition at line 29 of file KeyContext.h.
|
strong |
Enumerator | |
---|---|
kDefault | |
kRuntimeEffect |
Definition at line 74 of file KeyContext.h.
|
inline |
Definition at line 32 of file KeyContext.h.
skgpu::graphite::KeyContext::KeyContext | ( | Recorder * | recorder, |
const SkM44 & | local2Dev, | ||
const SkColorInfo & | dstColorInfo, | ||
const SkColor4f & | paintColor, | ||
sk_sp< TextureProxy > | dstTexture, | ||
SkIPoint | dstOffset | ||
) |
Definition at line 15 of file KeyContext.cpp.
skgpu::graphite::KeyContext::KeyContext | ( | const KeyContext & | other | ) |
Definition at line 34 of file KeyContext.cpp.
|
inline |
Definition at line 57 of file KeyContext.h.
|
inline |
Definition at line 62 of file KeyContext.h.
|
inline |
Definition at line 65 of file KeyContext.h.
|
inline |
Definition at line 70 of file KeyContext.h.
|
inline |
Definition at line 68 of file KeyContext.h.
|
inline |
Definition at line 59 of file KeyContext.h.
|
inline |
Definition at line 60 of file KeyContext.h.
|
inline |
Definition at line 72 of file KeyContext.h.
|
inline |
Definition at line 55 of file KeyContext.h.
|
inline |
Definition at line 63 of file KeyContext.h.
|
inline |
Definition at line 79 of file KeyContext.h.
|
protected |
Definition at line 85 of file KeyContext.h.
|
protected |
Definition at line 87 of file KeyContext.h.
|
protected |
Definition at line 83 of file KeyContext.h.
|
protected |
Definition at line 84 of file KeyContext.h.
|
protected |
Definition at line 91 of file KeyContext.h.
|
protected |
Definition at line 82 of file KeyContext.h.
|
protected |
Definition at line 86 of file KeyContext.h.
|
protected |
Definition at line 92 of file KeyContext.h.