truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
811 stars 101 forks source link

Possibility to wait until condition passed #103

Open sebi3110 opened 2 months ago

sebi3110 commented 2 months ago

Hi there,

great work with the plugin!

I have one question: Is it possible to wait for another condition (apart from PostLoadMapWithWorld) before the loading screen disappears? I want to have the loading screen on until FShaderPipelineCache::NumPrecompilesRemaining() is equal to 0

Would be awesome if this would be possible.

Best regards :)

truong-bui commented 2 months ago

Hi there,

Unfortunately, it is not possible without modifying the Engine source because the Async Loading Screen plugin depends on the MoviePlayer module, which binds to the PostLoadMapWithWorlddelegate.