blob: 09fe48a4ebe80fb89e6519623d180f36e89ed413 [file] [log] [blame]
module blink.mojom;
import "third_party/blink/public/mojom/input/pointer_lock_result.mojom";
// PointerLockContext is a pipe that is passed between the browser and the
// renderer to communicate if the mouse is locked or not. Keeping the interface
// open retains the Pointer Lock while closing it releases the Pointer Lock.
interface PointerLockContext {
// A request to change the current mouse lock to have the given unadjusted
// movement.
RequestMouseLockChange(bool unadjusted_movement)
=> (blink.mojom.PointerLockResult result);
};