Lines Matching refs:skgpu
13 namespace skgpu {
64 SK_MAYBE_UNUSED constexpr skgpu::Mask<E> operator|(E a, E b) { return skgpu::Mask<E>(a) | b; } \
65 SK_MAYBE_UNUSED constexpr skgpu::Mask<E> operator&(E a, E b) { return skgpu::Mask<E>(a) & b; } \
66 SK_MAYBE_UNUSED constexpr skgpu::Mask<E> operator^(E a, E b) { return skgpu::Mask<E>(a) ^ b; } \
67 SK_MAYBE_UNUSED constexpr skgpu::Mask<E> operator~(E e) { return ~skgpu::Mask<E>(e); } \
70 friend constexpr skgpu::Mask<E> operator|(E, E); \
71 friend constexpr skgpu::Mask<E> operator&(E, E); \
72 friend constexpr skgpu::Mask<E> operator^(E, E); \
73 friend constexpr skgpu::Mask<E> operator~(E); \
75 }; // namespace skgpu