Lines Matching refs:mGlDispatch
246 : mGlDispatch(&glDispatch), mGlGenFunc(glGenFunc), mGlDelFunc(glDelFunc) { in ScopedGlType()
247 (mGlDispatch->*mGlGenFunc)(1, &mHandle); in ScopedGlType()
254 : mGlDispatch(rhs.mGlDispatch), in ScopedGlType()
262 mGlDispatch = rhs.mGlDispatch;
271 (mGlDispatch->*mGlDelFunc)(1, &mHandle); in ~ScopedGlType()
280 GlDispatch* mGlDispatch = nullptr;
317 ScopedGlShader(ScopedGlShader&& rhs) : mGlDispatch(rhs.mGlDispatch), mHandle(rhs.mHandle) { in ScopedGlShader()
322 mGlDispatch = rhs.mGlDispatch;
329 mGlDispatch->glDeleteShader(mHandle); in ~ScopedGlShader()
338 ScopedGlShader(GlDispatch& dispatch, GLuint handle) : mGlDispatch(&dispatch), mHandle(handle) {} in ScopedGlShader()
340 GlDispatch* mGlDispatch = nullptr; variable
360 ScopedGlProgram(ScopedGlProgram&& rhs) : mGlDispatch(rhs.mGlDispatch), mHandle(rhs.mHandle) { in ScopedGlProgram()
365 mGlDispatch = rhs.mGlDispatch;
372 mGlDispatch->glDeleteProgram(mHandle); in ~ScopedGlProgram()
382 : mGlDispatch(&dispatch), mHandle(handle) {} in ScopedGlProgram()
384 GlDispatch* mGlDispatch = nullptr; variable