std::function< void(FlutterPresentInfo present_info)> GLPresentCallback
void * GLGetProcAddress(const char *name)
virtual void SetupCompositor() override
void SetGLGetFBOCallback(GLGetFBOCallback callback)
Sets a callback that will be invoked (on the raster task runner) when the engine asks the embedder fo...
size_t GetSurfacePresentCount() const override
void GLPopulateExistingDamage(const intptr_t id, FlutterDamage *existing_damage)
uint32_t GetWindowFBOId() const
~EmbedderTestContextGL() override
EmbedderTestContextType GetContextType() const override
void SetGLPopulateExistingDamageCallback(GLPopulateExistingDamageCallback callback)
std::function< void(FlutterFrameInfo frame_info)> GLGetFBOCallback
void SetGLPresentCallback(GLPresentCallback callback)
Sets a callback that will be invoked (on the raster task runner) when the engine presents an fbo that...
std::function< void(intptr_t id, FlutterDamage *existing_damage)> GLPopulateExistingDamageCallback
EmbedderTestContextGL(std::string assets_path="")