The open source OpenXR runtime
at main 26 lines 1.0 kB view raw
1// Copyright 2020, Collabora, Ltd. 2// SPDX-License-Identifier: BSL-1.0 3/*! 4 * @file 5 * @brief Out-of-line implementations for partially-generated wrapper for the 6 * `org.freedesktop.monado.ipc` Java package. 7 * @author Rylie Pavlik <rylie.pavlik@collabora.com> 8 * @ingroup ipc_android 9 */ 10 11#include "org.freedesktop.monado.ipc.hpp" 12 13namespace wrap { 14namespace org::freedesktop::monado::ipc { 15 Client::Meta::Meta(jni::jclass clazz) 16 : MetaBase(Client::getTypeName(), clazz), monado(classRef(), "monado"), failed(classRef(), "failed"), 17 init(classRef().getMethod("<init>", "(J)V")), 18 markAsDiscardedByNative(classRef().getMethod("markAsDiscardedByNative", "()V")), 19 blockingConnect(classRef().getMethod("blockingConnect", "(Landroid/content/Context;Ljava/lang/String;)I")) 20 {} 21 IMonado::Meta::Meta(jni::jclass clazz) 22 : MetaBase(IMonado::getTypeName(), clazz), 23 passAppSurface(classRef().getMethod("passAppSurface", "(Landroid/view/Surface;)V")) 24 {} 25} // namespace org::freedesktop::monado::ipc 26} // namespace wrap