Hi, we've developed a SceneGraph channel for FHD screens (while FHD is the only resolution we're advertising in the manifest: ui_resolutions=fhd). The channel is displayed properly on both FHD as well as on HD screens - automatic scaling works fine, just like stated in the documentation. What's miss...
I wonder if we would submit a new channel on Friday that gets rejected due to a few minor issues - would we have an opportunity to fix these issues before the final deadline or does any kind of rejection automatically mean that there will be no other chance to fix those submission problems until Jan...
To reproduce: ⋅ Create a scenegraph component derived from (="extending") RowList, e.g. MyRowList ⋅ In the component script, add an empty method: " Sub RemoveRow(id as string) " ⋅ Create another component derived from MyRowList, e.g. MySpecialRowList...
Perhaps I should stop trying your patience :) and figure out first hand if that can work with the live RSG, since "the best-laid plans of mice and men often go awry". I apologize for my ignorance - I thought you were interested how I got it working while telling what you tried without suc...
As mentioned, to get it working, you need to create a second roSGScreen object as well. As for scene nodes as child nodes in a graph, I don't know, but I see no use for that..
I'm not calling CreateScene() repeatedly, I'm actually working with multiple roSGScreens as well. It's nothing sweet, that a "Scene" has got, but there are actually two "Scene" base objects: Scene and OverhangPanelSetScene. In one case I need the first and in the other case the l...
In other words you mustn't create new tasks before you show the scene! And I'm not doing that. I'm doing it as stupid as it's obviously meant to be: ⋅ HomeScene got 5 Tasks (as children) ⋅ On Init: Start Task1 (Task1 is reading the single registry string...) ⋅ On Task1...
Found it: https://sdkdocs.roku.com/display/sdkdoc/roSGNode states:
Prior to creating an roSGScreen object and calling its show() function, creating roSGNode objects and using their interfaces is not guaranteed to work correctly.
Well done! Except why run a task to read the registry on start? Just read it in main(), before getting in the event loop. I wasn't sure I I'm allowed to modify "screen.getGlobalNode()" before calling "screen.Show()". I got some vague memory about a hint in the SDK docs about s...
"Architecture"? What architecture? :wink: Whoever conceived this was not Architect - more like "the Archenemy of software developers"! Must have been a guy thinking he would be special if he creates something really special, forgetting that special alone is not enough - it must ...
Hello everyone, What is a correct way of using roRegistrySection inside scene graph components? Per docs, roRegistrySection can be accessed from TaskNodes only. Do I really have to create asynchronous task nodes and content node subclasses with my custom fields for each registry usage? Is there a w...
I had the same problem. It's just one of the countless shortcomings of the scenegraph "architecture", that there is no natural way to do that! Though I got this to work, in a less-elegant way: ⋅ In your scene, define an interface field e.g. "LaunchSubScene" as string &s...