chromium/device/vr/util/xr_standard_gamepad_builder.h

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef DEVICE_VR_UTIL_XR_STANDARD_GAMEPAD_BUILDER_H_
#define DEVICE_VR_UTIL_XR_STANDARD_GAMEPAD_BUILDER_H_

#include <optional>

#include "base/component_export.h"
#include "device/vr/public/mojom/isolated_xr_service.mojom.h"
#include "device/vr/util/gamepad_builder.h"

namespace device {

// Centralizes the logic of properly ordering the buttons and input axes for
// xr-standard Gamepads so that the various platforms don't have to worry about
// it themselves.
class COMPONENT_EXPORT(DEVICE_VR_UTIL) XRStandardGamepadBuilder {};

}  // namespace device

#endif  // DEVICE_VR_UTIL_XR_STANDARD_GAMEPAD_BUILDER_H_