Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
50 GrStencilSettings() { this->setDisabled(); }
52 this->reset(user, hasStencilClip, numStencilBits);
54 GrStencilSettings(const GrStencilSettings& that) { this->reset(that); }
55 GrStencilSettings& operator=(const GrStencilSettings& that) { this->reset(that); return *this; }
63 bool isDisabled() const { SkASSERT(this->isValid()); return fFlags & kDisabled_StencilFlag; }
64 bool doesWrite() const { SkASSERT(this->isValid());
66 bool isTwoSided() const { SkASSERT(this->isValid());
68 bool usesWrapOp() const { SkASSERT(this->isValid());
73 bool operator!=(const GrStencilSettings& that) const { return !(*this == that); }
82 SkASSERT(!this->isDisabled());
83 SkASSERT(!this->isTwoSided());
90 SkASSERT(this->isTwoSided());
97 SkASSERT(this->isTwoSided());
107 // explicitly backed by 'int', it can still represent this constant. clang 11 complains about
108 // mixing enum types in bit operations, so this works around that.