sensorEvents property
SensorEvents
get
sensorEvents
The sensor overlap events of the last step.
Sensor shapes need ShapeDef.isSensor, and visiting shapes need ShapeDef.enableSensorEvents.
Implementation
SensorEvents get sensorEvents {
final events = rawBox2D.worldGetSensorEvents(id);
return SensorEvents(
begin: [
for (final event in events.begin)
SensorEvent(
sensor: Shape.internal(
this,
event.sensorIndex1,
event.sensorWorldAndGeneration,
),
visitor: Shape.internal(
this,
event.visitorIndex1,
event.visitorWorldAndGeneration,
),
),
],
end: [
for (final event in events.end)
SensorEvent(
sensor: Shape.internal(
this,
event.sensorIndex1,
event.sensorWorldAndGeneration,
),
visitor: Shape.internal(
this,
event.visitorIndex1,
event.visitorWorldAndGeneration,
),
),
],
);
}