Skip to content
Snippets Groups Projects
Commit c70e89e2 authored by Chris Craik's avatar Chris Craik Committed by Jean-Baptiste Queru
Browse files

Fix hybrid build

Change-Id: Ieef556473e1878d1319f9844fb0bbb974637999e
parent 8ea93aa6
No related branches found
No related tags found
No related merge requests found
......@@ -42,6 +42,34 @@ struct DrawGlInfo {
float dirtyTop;
float dirtyRight;
float dirtyBottom;
/**
* Values used as the "what" parameter of the functor.
*/
enum Mode {
// Indicates that the functor is called to perform a draw
kModeDraw,
// Indicates the the functor is called only to perform
// processing and that no draw should be attempted
kModeProcess
};
/**
* Values used by OpenGL functors to tell the framework
* what to do next.
*/
enum Status {
// The functor is done
kStatusDone = 0x0,
// The functor is requesting a redraw (the clip rect
// used by the redraw is specified by DrawGlInfo.)
// The rest of the UI might redraw too.
kStatusDraw = 0x1,
// The functor needs to be invoked again but will
// not redraw. Only the functor is invoked again
// (unless another functor requests a redraw.)
kStatusInvoke = 0x2
};
}; // struct DrawGlInfo
}; // namespace uirenderer
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment