sceneoverrideΒΆ

class sceneoverride

A scene object that performs attribute overrides on its input scene

Hierarchy

class sceneoverride < class scene

Members

Methods:

nil compile ( ) Compiles all overrides. This step is mandatory after all overrides have been set.
nil set ( string pathregex , table overrides ) Associates a path regular expression to a dict of variables to override. Call compile after setting all overrides


Inherited from class scene

Functions:

sceneinstanciate instanciate instanciate ( string name , scene source , scene instance ) Create an instanciating scene from an input scene and a scene to instanciate
scenemerge merge merge ( string name , {scene} inputs ) Create a merge scene from an input scenes
sceneoverride override override ( string name , scene input ) Create an override scene from an input scene
nil setevalprogress ( number progress ) Set the current progression of the scene evaluation
nil setevalresult ( scene result ) Store the Lua/Python script evaluation result
unode usernode unode ( string name ) Create a user scenegraphnode
uref chunk uref ( string refpath ) Create ref data chunk
urefnode refnode urefnode ( string name , string refpath ) Create a user scenegraphnode that references a scene node
uscene userscene uscene ( string name ) Create a user scene

Documentation

nil compile ( )

Compiles all overrides. This step is mandatory after all overrides have been set.


nil set ( string pathregex , table overrides )

Associates a path regular expression to a dict of variables to override. Call compile after setting all overrides

Arguments:

  • pathregex the path regular expression to match
  • overrides the dict of attribute name to override value