Home | History | Annotate | Download | only in RenderEngine

Lines Matching refs:Attribute

285         EGLint attribute, EGLint wanted, EGLConfig* outConfig) {
292 if (attribute != EGL_NONE) {
295 eglGetConfigAttrib(dpy, configs[i], attribute, &value);
314 struct Attribute;
317 KeyedVector<Attribute, EGLint> mList;
318 struct Attribute {
319 Attribute() : v(0) {};
320 Attribute(EGLint v) : v(v) { }
322 bool operator < (const Attribute& other) const {
334 EGLint attribute;
335 Adder(EGLAttributeVector& v, EGLint attribute)
336 : v(v), attribute(attribute) {
340 if (attribute != EGL_NONE) {
341 v.mList.add(attribute, value);
344 operator EGLint () const { return v.mList[attribute]; }
350 void remove(EGLint attribute) {
351 if (attribute != EGL_NONE) {
352 mList.removeItem(attribute);
355 Adder operator [] (EGLint attribute) {
356 return Adder(*this, attribute);
358 EGLint operator [] (EGLint attribute) const {
359 return mList[attribute];