loadHapticDirection method

void loadHapticDirection(
  1. HapticDirection direction
)

Load direction onto hapticDirectionPointer.

Implementation

void loadHapticDirection(final HapticDirection direction) {
  hapticDirectionPointer.ref.type = direction.type.toInt();
  var value = direction.x;
  if (value != null) {
    hapticDirectionPointer.ref.dir[0] = value;
  } else {
    hapticDirectionPointer.ref.dir[0] = 0;
  }
  value = direction.y;
  if (value != null) {
    hapticDirectionPointer.ref.dir[1] = value;
  } else {
    hapticDirectionPointer.ref.dir[1] = 0;
  }
  value = direction.z;
  if (value != null) {
    hapticDirectionPointer.ref.dir[2] = value;
  } else {
    hapticDirectionPointer.ref.dir[2] = 0;
  }
}