Class UIFFM
java.lang.Object
javaforce.ffm.UIFFM
- All Implemented Interfaces:
UIAPI
-
Field Summary
Fields inherited from interface UIAPI
KEY_PRESS, KEY_RELEASE, KEY_TYPED, MOUSE_DOWN, MOUSE_MOVE, MOUSE_SCROLL, MOUSE_UP, STYLE_FULLSCREEN, STYLE_RESIZABLE, STYLE_TITLEBAR, STYLE_VISIBLE, WIN_CLOSING, WIN_RESIZEModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UIFFMbooleanuiInit()intuiLoadFont(byte[] font, int ptSize, int[] fontinfo, int[] coords, int[] adv, int[] cps, byte[] pixels, int px, int py) int[]uiLoadJPG(byte[] data, int length, int[] dim) int[]uiLoadPNG(byte[] data, int length, int[] dim) voiduiPollEvents(long id, int wait, UIEvents events) voidbyte[]uiSaveJPG(int[] pixels, int width, int height, int quality) byte[]uiSavePNG(int[] pixels, int width, int height) longuiWindowCreate(int style, String title, int width, int height, long shared) voiduiWindowDestroy(long id) voiduiWindowGetPos(long id, int[] pos) voiduiWindowHide(long id) voiduiWindowHideCursor(long id) voiduiWindowLockCursor(long id) voiduiWindowSetCurrent(long id) voiduiWindowSetIcon(long id, String icon, int x, int y) voiduiWindowSetPos(long id, int x, int y) voiduiWindowShow(long id) voiduiWindowShowCursor(long id) voiduiWindowSwap(long id)
-
Constructor Details
-
UIFFM
public UIFFM()
-
-
Method Details
-
getInstance
-
uiLoadFont
public int uiLoadFont(byte[] font, int ptSize, int[] fontinfo, int[] coords, int[] adv, int[] cps, byte[] pixels, int px, int py) - Specified by:
uiLoadFontin interfaceUIAPI
-
uiLoadPNG
-
uiSavePNG
-
uiLoadJPG
-
uiSaveJPG
-
uiInit
-
uiWindowCreate
- Specified by:
uiWindowCreatein interfaceUIAPI
-
uiWindowDestroy
public void uiWindowDestroy(long id) - Specified by:
uiWindowDestroyin interfaceUIAPI
-
uiWindowSetCurrent
public void uiWindowSetCurrent(long id) - Specified by:
uiWindowSetCurrentin interfaceUIAPI
-
uiWindowSetIcon
- Specified by:
uiWindowSetIconin interfaceUIAPI
-
uiPollEvents
- Specified by:
uiPollEventsin interfaceUIAPI
-
uiPostEvent
public void uiPostEvent()- Specified by:
uiPostEventin interfaceUIAPI
-
uiWindowShow
public void uiWindowShow(long id) - Specified by:
uiWindowShowin interfaceUIAPI
-
uiWindowHide
public void uiWindowHide(long id) - Specified by:
uiWindowHidein interfaceUIAPI
-
uiWindowSwap
public void uiWindowSwap(long id) - Specified by:
uiWindowSwapin interfaceUIAPI
-
uiWindowHideCursor
public void uiWindowHideCursor(long id) - Specified by:
uiWindowHideCursorin interfaceUIAPI
-
uiWindowShowCursor
public void uiWindowShowCursor(long id) - Specified by:
uiWindowShowCursorin interfaceUIAPI
-
uiWindowLockCursor
public void uiWindowLockCursor(long id) - Specified by:
uiWindowLockCursorin interfaceUIAPI
-
uiWindowGetPos
public void uiWindowGetPos(long id, int[] pos) - Specified by:
uiWindowGetPosin interfaceUIAPI
-
uiWindowSetPos
public void uiWindowSetPos(long id, int x, int y) - Specified by:
uiWindowSetPosin interfaceUIAPI
-