Lines Matching refs:GLWrapper
26 class GLWrapper : angle::NonCopyable
29 GLWrapper(GLGen *genFunc, GLDelete *deleteFunc) : mGenFunc(genFunc), mDeleteFunc(deleteFunc) {} in GLWrapper() function
30 ~GLWrapper() in ~GLWrapper()
40 GLWrapper(GLWrapper &&rht) in GLWrapper() function
45 GLWrapper &operator=(GLWrapper &&rht)
88 class GLVertexArray : public GLWrapper
91 GLVertexArray() : GLWrapper(&glGenVertexArrays, &glDeleteVertexArrays) {} in GLVertexArray()
93 class GLBuffer : public GLWrapper
96 GLBuffer() : GLWrapper(&glGenBuffers, &glDeleteBuffers) {} in GLBuffer()
98 class GLTexture : public GLWrapper
101 GLTexture() : GLWrapper(&glGenTextures, &glDeleteTextures) {} in GLTexture()
103 class GLFramebuffer : public GLWrapper
106 GLFramebuffer() : GLWrapper(&glGenFramebuffers, &glDeleteFramebuffers) {} in GLFramebuffer()
108 class GLMemoryObject : public GLWrapper
111 GLMemoryObject() : GLWrapper(&glCreateMemoryObjectsEXT, &glDeleteMemoryObjectsEXT) {} in GLMemoryObject()
113 class GLRenderbuffer : public GLWrapper
116 GLRenderbuffer() : GLWrapper(&glGenRenderbuffers, &glDeleteRenderbuffers) {} in GLRenderbuffer()
118 class GLSampler : public GLWrapper
121 GLSampler() : GLWrapper(&glGenSamplers, &glDeleteSamplers) {} in GLSampler()
123 class GLSemaphore : public GLWrapper
126 GLSemaphore() : GLWrapper(&glGenSemaphoresEXT, &glDeleteSemaphoresEXT) {} in GLSemaphore()
128 class GLTransformFeedback : public GLWrapper
131 GLTransformFeedback() : GLWrapper(&glGenTransformFeedbacks, &glDeleteTransformFeedbacks) {} in GLTransformFeedback()
133 class GLProgramPipeline : public GLWrapper
136 GLProgramPipeline() : GLWrapper(&glGenProgramPipelines, &glDeleteProgramPipelines) {} in GLProgramPipeline()
138 class GLQueryEXT : public GLWrapper
141 GLQueryEXT() : GLWrapper(&glGenQueriesEXT, &glDeleteQueriesEXT) {} in GLQueryEXT()
144 class GLPerfMonitor : public GLWrapper
147 GLPerfMonitor() : GLWrapper(&glGenPerfMonitorsAMD, (GLDelete *)&glDeletePerfMonitorsAMD) {} in GLPerfMonitor()