loadFromPointer method
Implementation
@override
void loadFromPointer(Pointer<SdlHapticEffect> pointer) {
type = pointer.ref.condition.type;
direction.type = pointer.ref.condition.direction.type;
direction.dir.clear();
for (var i = 0; i < 3; i++) {
direction.dir.add(pointer.ref.condition.direction.dir[i]);
}
length = pointer.ref.condition.length;
delay = pointer.ref.condition.delay;
button = pointer.ref.condition.button;
interval = pointer.ref.condition.interval;
rightSat.clear();
for (var i = 0; i < 3; i++) {
rightSat[i] = pointer.ref.condition.rightSat[i];
}
leftSat.clear();
for (var i = 0; i < 3; i++) {
leftSat[i] = pointer.ref.condition.leftSat[i];
}
rightCoeff.clear();
for (var i = 0; i < 3; i++) {
rightCoeff[i] = pointer.ref.condition.rightCoeff[i];
}
leftCoeff.clear();
for (var i = 0; i < 3; i++) {
leftCoeff[i] = pointer.ref.condition.leftCoeff[i];
}
deadband.clear();
for (var i = 0; i < 3; i++) {
deadband[i] = pointer.ref.condition.deadband[i];
}
center.clear();
for (var i = 0; i < 3; i++) {
center[i] = pointer.ref.condition.center[i];
}
}