Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trying to replicate Panorama UI ? #104

Closed
cron1155 opened this issue Jul 2, 2020 · 7 comments
Closed

Trying to replicate Panorama UI ? #104

cron1155 opened this issue Jul 2, 2020 · 7 comments
Labels
discussion Meta talk and feedback

Comments

@cron1155
Copy link

cron1155 commented Jul 2, 2020

I think the best course for this project in my opinion is to replicate the panorama UI features .
More info's here :

Exploring Panorama
Dev Blog 3 - UI

@cron1155 cron1155 changed the title Try to replicate panorama UI ? Trying to replicate Panorama UI ? Jul 2, 2020
@mikke89
Copy link
Owner

mikke89 commented Jul 2, 2020

Looks interesting, thanks for the feedback. Anything in particular you are suggesting from this project?

On a related note, you should take a look at #83 which was just merged. It contains a model-view-controller approach similar to the one in Panorama by the looks of it.

@mikke89 mikke89 added the discussion Meta talk and feedback label Jul 2, 2020
@cron1155
Copy link
Author

cron1155 commented Jul 3, 2020

Yeah #83 looks good.
A suggestion is to make the API a bit easier to use with a custom scripting language like (JS (Duktape)) or a programming like C# . Like implementing RmlUI in Unity or other engine will make the things more powerful.

A bit more about Panorama

@mikke89
Copy link
Owner

mikke89 commented Jul 3, 2020

I know @uniquejack has been working on Duktape integration. So there are some efforts in this direction (and we already have Lua support of course). C# bindings and other languages would be nice. It's a bit too much work for me to handle now, but I would very much be interested in an effort from the community :)

Otherwise Panorama looks like a nice library to find some inspiration.

@cron1155
Copy link
Author

cron1155 commented Jul 3, 2020

Writing C# bindings isn't hard but integrating those bindings in a engine like Unity is a bit harder.
I know how to wrap RmlUI but i don't have any idea how to render the UI in a engine like unity , if is understandable what I mean.

@uniquejack
Copy link

I don't know about the c# wrappings, but it shouldn't be that hard to render the geometry on unity

@cron1155
Copy link
Author

cron1155 commented Jul 3, 2020

Does RmlUI support rendering textures ?

@mikke89
Copy link
Owner

mikke89 commented Jul 3, 2020

Rendering to textures can easily be done on the user side, as RmlUi hands over all rendering calls directly to the user. Eg. in OpenGL you would just bind a framebuffer with a texture target before calling Context::Render().

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Meta talk and feedback
Projects
None yet
Development

No branches or pull requests

3 participants