I've been trying to dig into accomplishing this, but all signs point to "not possible", but that would be ridiculous if it were true.
A common scenario would be to have menu components and then launch into a roScreen, but creating an instance of one within a SceneGraph render thread returns back "invalid".
Currently, this puts me in a scenario where I can't update my application piece by piece but instead would need to rewrite the entire thing at once. And rewriting my roScreen in SceneGraph would not be a small task. I'd love if somebody could prove me wrong!
Re: Starting a roScreen from a SceneGraph component
"gabek" wrote: A common scenario would be to have menu components and then launch into a roScreen, but creating an instance of one within a SceneGraph render thread returns back "invalid".
Creating a roScreen from inside a RSG render thread? <shiver/> perish the thought! The two are immiscible, in the sense they cannot function at the same time - if roScreen is created, roSgScreen gets suspended and vice versa. To this i am glad to hear that trying to create roScreen from the render thread returned invalid - i don't want to contemplate what suspending a thread because of it creating roScreen would look like but feels like cutting branch one is sitting on. Do it from the main thread - when done with roScreen and closing it, RSG should get resumed.