Make Exported just be SquirrelJMEVendorApi.
[SquirrelJME.git] / modules / cldc-compact / src / main / java / cc / squirreljme / jvm / mle / constants / UIInputFlag.java
bloba618eeaaf78407545e42bd1297503afeac05a520
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package cc.squirreljme.jvm.mle.constants;
12 /**
13 * Bit field for input types that are supported.
15 * @since 2020/10/03
17 public interface UIInputFlag
19 /** Has gamepad input. */
20 byte GAMEPAD =
23 /** Has keyboard input. */
24 byte KEYBOARD =
27 /** Has pointer input. */
28 byte POINTER =
31 /** Has pointer motion. */
32 byte POINTER_MOTION =
35 /** All input types. */
36 byte ALL_MASK =
37 UIInputFlag.GAMEPAD | UIInputFlag.KEYBOARD |
38 UIInputFlag.POINTER | UIInputFlag.POINTER_MOTION;