Lines Matching refs:interface
22 #define GR_GL_GET_PROC(F) interface->f ## F = (GrGL ## F ## Proc) wglGetProcAddress("gl" #F);
23 #define GR_GL_GET_PROC_SUFFIX(F, S) interface->f ## F = (GrGL ## F ## Proc) wglGetProcAddress("gl" #F #S);
39 GrGLInterface* interface = new GrGLInterface();
43 interface->fBindTexture = glBindTexture;
44 interface->fBlendFunc = glBlendFunc;
52 interface->fClear = glClear;
53 interface->fClearColor = glClearColor;
54 interface->fClearStencil = glClearStencil;
55 interface->fColorMask = glColorMask;
56 interface->fCullFace = glCullFace;
57 interface->fDeleteTextures = glDeleteTextures;
58 interface->fDepthMask = glDepthMask;
59 interface->fDisable = glDisable;
60 interface->fDrawArrays = glDrawArrays;
61 interface->fDrawElements = glDrawElements;
62 interface->fDrawBuffer = glDrawBuffer;
63 interface->fEnable = glEnable;
64 interface->fFrontFace = glFrontFace;
65 interface->fFinish = glFinish;
66 interface->fFlush = glFlush;
67 interface->fGenTextures = glGenTextures;
68 interface->fGetError = glGetError;
69 interface->fGetIntegerv = glGetIntegerv;
70 interface->fGetString = glGetString;
71 interface->fGetTexLevelParameteriv = glGetTexLevelParameteriv;
72 interface->fLineWidth = glLineWidth;
73 interface->fLoadIdentity = glLoadIdentity;
74 interface->fLoadMatrixf = glLoadMatrixf;
75 interface->fMatrixMode = glMatrixMode;
76 interface->fPixelStorei = glPixelStorei;
77 interface->fReadBuffer = glReadBuffer;
78 interface->fReadPixels = glReadPixels;
79 interface->fScissor = glScissor;
80 interface->fStencilFunc = glStencilFunc;
81 interface->fStencilMask = glStencilMask;
82 interface->fStencilOp = glStencilOp;
83 interface->fTexImage2D = glTexImage2D;
84 interface->fTexParameteri = glTexParameteri;
85 interface->fTexParameteriv = glTexParameteriv;
92 interface->fTexSubImage2D = glTexSubImage2D;
93 interface->fViewport = glViewport;
207 delete interface;
265 interface->fBindingsExported = kDesktop_GrGLBinding;
267 return interface;