StageUpdate#
- class omni.stageupdate.StageUpdate#
- Bases: - pybind11_object- Methods - __init__(*args, **kwargs)- create_stage_update_node(self, display_name, ...)- get_stage_update_nodes(self)- set_stage_update_node_enabled(self, index, ...)- Toggle Simulation Node enable/disable. - set_stage_update_node_order(self, index, order)- Change Simulation Node order. - Subscribes to Simulation Node(s) change events. - __init__(*args, **kwargs)#
 - create_stage_update_node(self: omni.stageupdate._stageupdate.StageUpdate, display_name: str, on_attach_fn: Callable[[int, float], None] = None, on_detach_fn: Callable[[], None] = None, on_update_fn: Callable[[float, float], None] = None, on_prim_add_fn: Callable[[str], None] = None, on_prim_or_property_change_fn: Callable[[str], None] = None, on_prim_remove_fn: Callable[[str], None] = None, on_raycast_fn: Callable[[carb::Float3, carb::Float3, bool], None] = None) omni.stageupdate._stageupdate.StageUpdateNode#
 - get_stage_update_nodes( ) tuple#
 - set_stage_update_node_enabled(
- self: omni.stageupdate._stageupdate.StageUpdate,
- index: int,
- enabled: bool,
- Toggle Simulation Node enable/disable. - Parameters:
- index (int) – Simulation Node index in tuple, returned by `get_stage_update_nodes`. 
- enabled (bool) – Enable/disable toggle. 
 
 
 - set_stage_update_node_order(
- self: omni.stageupdate._stageupdate.StageUpdate,
- index: int,
- order: int,
- Change Simulation Node order. - Parameters:
- index (int) – Simulation Node index in tuple, returned by `get_stage_update_nodes`. 
- order (int) – Order to sort on. 
 
 
 - subscribe_to_stage_update_node_change_events(
- self: omni.stageupdate._stageupdate.StageUpdate,
- fn: Callable[[], None],
- Subscribes to Simulation Node(s) change events. - Event is triggered when nodes are added, removed, toggled. - See - Subscriptionfor more information on subscribing mechanism.- Parameters:
- fn – The callback to be called on change. 
- Returns:
- The subscription holder.