Add vendor API to software math.
[SquirrelJME.git] / modules / cldc-compact / src / main / java / cc / squirreljme / jvm / mle / callbacks / UIDisplayCallback.java
blob409d074c4982568170768dfe6fd436f0a5a5a511
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.callbacks;
12 import cc.squirreljme.jvm.mle.brackets.UIDisplayBracket;
13 import cc.squirreljme.runtime.cldc.annotation.Api;
15 /**
16 * This callback is used for any calls the display system makes to applications
17 * and otherwise.
19 * @since 2020/10/03
21 @SquirrelJMEVendorApi
22 public interface UIDisplayCallback
23 extends ShelfCallback, UIDrawableCallback
25 /**
26 * This is used to refer to a later invocation, by its ID.
28 * @param __display The display identifier.
29 * @param __serialId The identity of the serialized call.
30 * @since 2020/10/03
32 @SquirrelJMEVendorApi
33 void later(UIDisplayBracket __display, int __serialId);