top of page

User Interface Tools

Engine System Update - 3

This is an optional unrequired update for showing the interface mainly

  • I got the feature part working ie building-loading assets through Lua-binary files and using items (panel and progress bar.

  • This article is showing the interface in order to get feedback and any last changes.

The interface 

Interface.PNG
  • This is the screenshot of my interface class.

  • The user will place an object of this class(UIRenderer) to their bucket and then call operations on particular. The max size is 5 for now.

The steps to use system

First things first, Create them.

CreateStuff.PNG

The user creates a panel, a progress bar (assign proper geometry and effect ) and then they add it to the widget. (in MyGame.cpp)

PushToWidget.PNG

Next, they submit data to render and that's it from myGame.cpp

SubmitFromGame.PNG

User needs to add this function inside the Graphics.cpp along with putting the object of UIRenderer in their bucket. I retrieve the data here.

Retrieve.PNG

Then they call to BindDraw

BindDraw.PNG

And Clean

Clean.PNG

I would highly appreciate any feedback on this.

Thank you :)

bottom of page