Lines Matching refs:Attrs
115 template<GrUserStencilTest, GrUserStencilOp PassOp, GrUserStencilOp FailOp> struct Attrs;
151 typename Attrs = Attrs<Test, PassOp, FailOp> >
154 : fCWFlags{(uint16_t)(Attrs::Flags(false) | kSingleSided_StencilFlag), in GrUserStencilSettings()
155 (uint16_t)(Attrs::Flags(true) | kSingleSided_StencilFlag)} in GrUserStencilSettings()
156 , fCWFace{Ref, Test, Attrs::EffectiveTestMask(TestMask), PassOp, FailOp,
157 Attrs::EffectiveWriteMask(WriteMask)}
158 , fCCWFlags{(uint16_t)(Attrs::Flags(false) | kSingleSided_StencilFlag),
159 (uint16_t)(Attrs::Flags(true) | kSingleSided_StencilFlag)}
160 , fCCWFace{Ref, Test, Attrs::EffectiveTestMask(TestMask), PassOp, FailOp,
161 Attrs::EffectiveWriteMask(WriteMask)} {
170 typename CWAttrs = Attrs<CWTest, CWPassOp, CWFailOp>,
171 typename CCWAttrs = Attrs<CCWTest, CCWPassOp, CCWFailOp> >
214 struct GrUserStencilSettings::Attrs { struct