SushiEngine::Simulation::IWorldEditor
transform
virtual EntityTransform transform(EntityId id) const =0Parameters
| Name | Type |
|---|---|
id | EntityId |
Returns
EntityTransform
Description
The entity's transform (identity if it does not exist).
Example
void on_update(SushiEngine::Simulation::IWorldEditor& world,
SushiEngine::Simulation::EntityId id,
const SushiEngine::Simulation::TickContext& context) override
{
if (id != context.driven_entity)
return;
SushiEngine::Simulation::EntityTransform transform = world.transform(id);
transform.position.z += 5.0 * context.delta_seconds;
world.set_transform(id, transform);
}

