SceneGraph BrightScript

Using roSGScreen and roSGNode to integrate SceneGraph into BrightScript

Two BrightScript objects, roSGScreen and roSGNode, are defined to allow our SceneGraph technology to be used in scripting.

BrightScript SceneGraph Scene creation

Currently, a fairly strict ordering must be used in BrightScript to create a screen and set up its Scene node.

screen = CreateObject("roSGScreen")     ' create the roSGScreen
m.port = CreateObject("roMessagePort")
screen.setMessagePort(m.port)
scene = screen.CreateScene("Scene")     ' create a Scene node
screen.show()                           ' display the screen