ashea-code / BLUI

Rich HTML UI engine for UE4
MIT License
860 stars 258 forks source link

Unreal ships with CEF, why doesn't the project take advantage of that? #26

Closed afuzzyllama closed 9 years ago

afuzzyllama commented 9 years ago

Looking over this and the UE source. Why doesn't BLUI take advantage of the CEF that is already distributed with the Unreal Engine? I see there isn't Linux support in the Engine/Source/ThirdParty/CEF3, but maybe this is something to bring up with Epic?

ashea-code commented 9 years ago

The issue is I require modifications to send and recive JavaScript events to and from the engine, these functions are not in the CEF that ships with UE4

neico commented 8 years ago

Pretty sure that they improved on that by now: https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Source/Runtime/WebBrowser/Private/WebJSScripting.h#L41

flufy3d commented 8 years ago

yes ,I found that too

ashea-code commented 8 years ago

BLUI will continue to use its own build of CEF. It has many customizations and will also update to the newest releases of CEF provided everything tests out fine.

If I were to move to UE's built in CEF, a huge amount of code would need to be changed, breaking existing users' projects that use BLUI.

Also, using my own build means having finite control over the most important part of BLUI.