The window and GuiManager now only draw what is necessary and the window only redraws when something changes.
Most Gui Objects can be loaded in from a file and they are managed by the GuiManager that loaded it.
Can reference objects by name.
Names are not unique so a list of objects is returned.
Much of the DirectX implementation has caught up to the OpenGL implementation. Has not been tested though.
Some smaller improvements like finding the active shader, finding width of Box2D, etc.
closes #97 closes #109
The window and GuiManager now only draw what is necessary and the window only redraws when something changes. Most Gui Objects can be loaded in from a file and they are managed by the GuiManager that loaded it. Can reference objects by name. Names are not unique so a list of objects is returned.
Much of the DirectX implementation has caught up to the OpenGL implementation. Has not been tested though.
Some smaller improvements like finding the active shader, finding width of Box2D, etc.