Flutter Engine
The Flutter Engine
|
#include <AtlasTextOp.h>
Public Member Functions | |
Geometry (const sktext::gpu::AtlasSubRun &subRun, const SkMatrix &drawMatrix, SkPoint drawOrigin, SkIRect clipRect, sk_sp< SkRefCnt > &&supportData, const SkPMColor4f &color) | |
void | fillVertexData (void *dst, int offset, int count) const |
Static Public Member Functions | |
static Geometry * | Make (const sktext::gpu::AtlasSubRun &subRun, const SkMatrix &drawMatrix, SkPoint drawOrigin, SkIRect clipRect, sk_sp< SkRefCnt > &&supportData, const SkPMColor4f &color, SkArenaAlloc *alloc) |
Public Attributes | |
const sktext::gpu::AtlasSubRun & | fSubRun |
sk_sp< SkRefCnt > | fSupportDataKeepAlive |
const SkMatrix | fDrawMatrix |
const SkPoint | fDrawOrigin |
const SkIRect | fClipRect |
SkPMColor4f | fColor |
Geometry * | fNext {nullptr} |
Definition at line 68 of file AtlasTextOp.h.
|
inline |
Definition at line 69 of file AtlasTextOp.h.
void skgpu::ganesh::AtlasTextOp::Geometry::fillVertexData | ( | void * | dst, |
int | offset, | ||
int | count | ||
) | const |
Definition at line 155 of file AtlasTextOp.cpp.
|
static |
Definition at line 137 of file AtlasTextOp.cpp.
const SkIRect skgpu::ganesh::AtlasTextOp::Geometry::fClipRect |
Definition at line 104 of file AtlasTextOp.h.
SkPMColor4f skgpu::ganesh::AtlasTextOp::Geometry::fColor |
Definition at line 109 of file AtlasTextOp.h.
const SkMatrix skgpu::ganesh::AtlasTextOp::Geometry::fDrawMatrix |
Definition at line 99 of file AtlasTextOp.h.
const SkPoint skgpu::ganesh::AtlasTextOp::Geometry::fDrawOrigin |
Definition at line 100 of file AtlasTextOp.h.
Geometry* skgpu::ganesh::AtlasTextOp::Geometry::fNext {nullptr} |
Definition at line 110 of file AtlasTextOp.h.
const sktext::gpu::AtlasSubRun& skgpu::ganesh::AtlasTextOp::Geometry::fSubRun |
Definition at line 94 of file AtlasTextOp.h.
Definition at line 97 of file AtlasTextOp.h.