UpdateCameraPro method

  1. @override
void UpdateCameraPro(
  1. Camera3DD camera,
  2. Vector3D movement,
  3. Vector3D rotation,
  4. num zoom,
)
override

Implementation

@override
void UpdateCameraPro(
  Camera3DD camera,
  Vector3D movement,
  Vector3D rotation,
  num zoom,
) => run(
  () => RaylibDebugLabels.UpdateCameraPro(camera, movement, rotation, zoom),
  () => rl.Temp.Camera3D$.RefUpdate1(camera,
    (p) => rl.Core.UpdateCameraPro(
      p,
      rl.Temp.Vector3$.Ref1(movement).ref,
      rl.Temp.Vector3$.Ref2(rotation).ref,
      zoom.toDouble(),
    ),
  ),
);