|
const GrThreadSafeCache::VertexData * | vertexData () const |
|
| GrDrawOp (uint32_t classID) |
|
virtual bool | usesMSAA () const |
|
virtual ClipResult | clipToShape (skgpu::ganesh::SurfaceDrawContext *, SkClipOp, const SkMatrix &, const GrShape &, GrAA) |
|
virtual GrProcessorSet::Analysis | finalize (const GrCaps &, const GrAppliedClip *, GrClampType)=0 |
|
virtual bool | usesStencil () const |
|
virtual | ~GrOp ()=default |
|
virtual const char * | name () const =0 |
|
virtual void | visitProxies (const GrVisitProxyFunc &) const |
|
CombineResult | combineIfPossible (GrOp *that, SkArenaAlloc *alloc, const GrCaps &caps) |
|
const SkRect & | bounds () const |
|
void | setClippedBounds (const SkRect &clippedBounds) |
|
bool | hasAABloat () const |
|
bool | hasZeroArea () const |
|
void | operator delete (void *p) |
|
template<typename T > |
const T & | cast () const |
|
template<typename T > |
T * | cast () |
|
uint32_t | classID () const |
|
uint32_t | uniqueID () const |
|
void | prePrepare (GrRecordingContext *context, const GrSurfaceProxyView &dstView, GrAppliedClip *clip, const GrDstProxyView &dstProxyView, GrXferBarrierFlags renderPassXferBarriers, GrLoadOp colorLoadOp) |
|
void | prepare (GrOpFlushState *state) |
|
void | execute (GrOpFlushState *state, const SkRect &chainBounds) |
|
void | chainConcat (GrOp::Owner) |
|
bool | isChainHead () const |
|
bool | isChainTail () const |
|
GrOp * | nextInChain () const |
|
GrOp * | prevInChain () const |
|
GrOp::Owner | cutChain () |
|
void | setBounds (const SkRect &newBounds, HasAABloat aabloat, IsHairline zeroArea) |
|
void | setTransformedBounds (const SkRect &srcBounds, const SkMatrix &m, HasAABloat aabloat, IsHairline zeroArea) |
|
void | makeFullScreen (GrSurfaceProxy *proxy) |
|
|
static DEFINE_OP_CLASS_ID GrOp::Owner | Make (GrRecordingContext *rContext, TestHelper::Stats *stats, int wh, int id, bool failLookup, bool failFillingIn, GrThreadSafeCache::IsNewerBetter isNewerBetter) |
|
template<typename Op , typename... Args> |
static Owner | Make (GrRecordingContext *context, Args &&... args) |
|
template<typename Op , typename... Args> |
static Owner | MakeWithProcessorSet (GrRecordingContext *context, const SkPMColor4f &color, GrPaint &&paint, Args &&... args) |
|
template<typename Op , typename... Args> |
static Owner | MakeWithExtraMemory (GrRecordingContext *context, size_t extraSize, Args &&... args) |
|
static uint32_t | GenOpClassID () |
|
Definition at line 475 of file GrThreadSafeCacheTest.cpp.
◆ Make()
Definition at line 479 of file GrThreadSafeCacheTest.cpp.
481 {
482
483 return GrOp::Make<GrThreadSafeVertexTestOp>(
484 rContext, rContext,
stats, wh,
id, failLookup, failFillingIn, isNewerBetter);
485 }
◆ vertexData()
◆ GrOp
The documentation for this class was generated from the following file: