| // Copyright 2018 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef CHROME_BROWSER_VR_UI_SUPPORT_H_ |
| #define CHROME_BROWSER_VR_UI_SUPPORT_H_ |
| |
| #include "chrome/browser/vr/vr_export.h" |
| #include "third_party/icu/source/common/unicode/uchar.h" |
| #include "third_party/icu/source/common/unicode/uscript.h" |
| #include "third_party/icu/source/common/unicode/utypes.h" |
| |
| namespace vr { |
| namespace ui_support { |
| |
| // Methods in this module are wrappers around methods that the UI should not |
| // utilitize directly. If UI code is split to a feature module, then libraries |
| // such as base:: must either export their methods for use by the module, or VR |
| // must supply wrappers for use by the module. For libraries that require only |
| // one or two methods, it's more efficient to make wrappers. |
| |
| VR_EXPORT UScriptCode UScriptGetScript(UChar32 codepoint, UErrorCode* err); |
| |
| } // namespace ui_support |
| } // namespace vr |
| |
| #endif // CHROME_BROWSER_VR_UI_SUPPORT_H_ |