unisim.backend.isaacsim.scene_worker.SceneWorkerContext¶
- class unisim.backend.isaacsim.scene_worker.SceneWorkerContext[source]¶
Bases:
objectOne independent native asset view per declared entity.
Methods
__init__(protocol, renderer)adopt_initialized_context(renderer, ...)Project the model-file wire onto this runtime after its existing cold importer.
attach_cuda_ipc(payload)Import the host-owned canonical CUDA arena on a cold boundary.
attach_slots(payload)bind_renderer(payload)get_meta()init_sim(payload)reset_cuda_ipc(payload)Apply a selected canonical CUDA reset and republish device state.
reset_entities(payload)set_state(payload)Translate only the model-file wire; native reset always uses reset_entities.
shutdown()step(payload)step_cuda_ipc(payload)Run the minimal qpos/qvel/control path with CUDA IPC bulk data.
- adopt_initialized_context(renderer, metadata, payload)[source]¶
Project the model-file wire onto this runtime after its existing cold importer.
This adopts live views and the already initialized Kit context. The synthetic execution layout preserves the historical D-wide control surface; it is never published as a new physical entity capability.