Added a UserData void *pointer so that the callback functions can access user state

"Just in case a project has adverse reactions to adding globals or
statics in their own code."
This commit is contained in:
ocornut
2014-10-05 09:08:57 +01:00
parent 36212b9ad9
commit 1d9a4748de
2 changed files with 4 additions and 0 deletions

View File

@ -331,6 +331,7 @@ ImGuiIO::ImGuiIO()
MouseDoubleClickMaxDist = 6.0f;
// User functions
UserData = NULL;
RenderDrawListsFn = NULL;
MemAllocFn = malloc;
MemReallocFn = realloc;