Lines Matching full:face
65 memcpy(&fCWFace, &that.fCWFace, sizeof(Face)); in reset()
67 memcpy(&fCWFace, &that.fCWFace, 2 * sizeof(Face)); in reset()
68 static_assert(sizeof(Face) == in reset()
83 return 0 == memcmp(&fCWFace, &that.fCWFace, sizeof(Face)); // Both are single sided. in operator ==()
87 return 0 == memcmp(&fCWFace, &that.fCWFace, 2 * sizeof(Face)); in operator ==()
88 static_assert(sizeof(Face) == in operator ==()
91 // memcmp relies on GrStencilSettings::Face being tightly packed. in operator ==()
92 static_assert(0 == offsetof(Face, fRef)); in operator ==()
93 static_assert(2 == sizeof(Face::fRef)); in operator ==()
94 static_assert(2 == offsetof(Face, fTest)); in operator ==()
95 static_assert(2 == sizeof(Face::fTest)); in operator ==()
96 static_assert(4 == offsetof(Face, fTestMask)); in operator ==()
97 static_assert(2 == sizeof(Face::fTestMask)); in operator ==()
98 static_assert(6 == offsetof(Face, fPassOp)); in operator ==()
99 static_assert(1 == sizeof(Face::fPassOp)); in operator ==()
100 static_assert(7 == offsetof(Face, fFailOp)); in operator ==()
101 static_assert(1 == sizeof(Face::fFailOp)); in operator ==()
102 static_assert(8 == offsetof(Face, fWriteMask)); in operator ==()
103 static_assert(2 == sizeof(Face::fWriteMask)); in operator ==()
104 static_assert(10 == sizeof(Face)); in operator ==()
174 void GrStencilSettings::Face::reset(const GrUserStencilSettings::Face& user, bool hasStencilClip, in reset()
220 void GrStencilSettings::Face::setDisabled() { in setDisabled()
256 b->addBytes(sizeof(Face), &fCWFace, "stencilCWFace"); in genKey()
258 Face tempFace = fCWFace; in genKey()
260 b->addBytes(sizeof(Face), &tempFace, "stencilCWFace"); in genKey()
264 b->addBytes(sizeof(Face), &fCWFace, "stencilCWFace"); in genKey()
265 b->addBytes(sizeof(Face), &fCCWFace, "stencilCCWFace"); in genKey()
267 Face tempFaces[2]; in genKey()
272 b->addBytes(sizeof(Face), &tempFaces[0], "stencilCWFace"); in genKey()
273 b->addBytes(sizeof(Face), &tempFaces[1], "stencilCCWFace"); in genKey()
276 // We rely on GrStencilSettings::Face being tightly packed for the key to be reliable. in genKey()
277 static_assert(0 == offsetof(Face, fRef)); in genKey()
278 static_assert(2 == sizeof(Face::fRef)); in genKey()
279 static_assert(2 == offsetof(Face, fTest)); in genKey()
280 static_assert(2 == sizeof(Face::fTest)); in genKey()
281 static_assert(4 == offsetof(Face, fTestMask)); in genKey()
282 static_assert(2 == sizeof(Face::fTestMask)); in genKey()
283 static_assert(6 == offsetof(Face, fPassOp)); in genKey()
284 static_assert(1 == sizeof(Face::fPassOp)); in genKey()
285 static_assert(7 == offsetof(Face, fFailOp)); in genKey()
286 static_assert(1 == sizeof(Face::fFailOp)); in genKey()
287 static_assert(8 == offsetof(Face, fWriteMask)); in genKey()
288 static_assert(2 == sizeof(Face::fWriteMask)); in genKey()
289 static_assert(10 == sizeof(Face)); in genKey()