A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractFrameTransfer<T> - Class in io.tlf.jme.jfx.injfx.transfer.impl
The base implementation of a frame transfer.
AbstractFrameTransfer(T, int, int, FrameTransferSceneProcessor.TransferMode) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
AbstractFrameTransfer(T, FrameTransferSceneProcessor.TransferMode, FrameBuffer, int, int) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
addToExecute(Runnable) - Method in class io.tlf.jme.jfx.injfx.ApplicationThreadExecutor
Add the task to execute.
ALWAYS - io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor.TransferMode
 
application - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The jME application.
ApplicationThreadExecutor - Class in io.tlf.jme.jfx.injfx
The executor for executing tasks in application thread.
apply(InputEvent) - Method in class io.tlf.jme.jfx.JmeFxEventConsumeAllowedFunction
 
asyncLock() - Method in interface io.tlf.jme.jfx.lock.AsyncReadSyncWriteLock
Lock any writing for reading.
asyncLock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
AsyncReadSyncWriteLock - Interface in io.tlf.jme.jfx.lock
The interface for implementing async reading and sync writing lock.
asyncUnlock() - Method in interface io.tlf.jme.jfx.lock.AsyncReadSyncWriteLock
Finish this reading and unlock any writing if it is last reading.
asyncUnlock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
AtomicLock - Class in io.tlf.jme.jfx.lock
The implementation of the Lock based on using AtomicInteger without supporting reentrant calls.
AtomicLock() - Constructor for class io.tlf.jme.jfx.lock.AtomicLock
Instantiates a new Atomic lock.
AtomicReadWriteLock - Class in io.tlf.jme.jfx.lock
The implementation of the AsyncReadSyncWriteLock using the several AtomicInteger without supporting reentrant calls.
AtomicReadWriteLock() - Constructor for class io.tlf.jme.jfx.lock.AtomicReadWriteLock
Instantiates a new Atomic read write lock.
attachChild(Node) - Method in class io.tlf.jme.jfx.JavaFxUI
Attach a javafx.scene.Node to the GUI scene.

B

backgroundContext - Variable in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
The background context.
beginInput() - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
beginInput() - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
bind(Node) - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Bind this input to the node.
bind(Node) - Method in class io.tlf.jme.jfx.injfx.input.JfxKeyInput
 
bind(Node) - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
byteBuffer - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The byte buffer.

C

CanvasFrameTransfer - Class in io.tlf.jme.jfx.injfx.transfer.impl
The class for transferring content from the jME to Canvas.
CanvasFrameTransfer(Canvas, FrameTransferSceneProcessor.TransferMode, int, int) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.CanvasFrameTransfer
 
CanvasFrameTransfer(Canvas, FrameTransferSceneProcessor.TransferMode, FrameBuffer, int, int) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.CanvasFrameTransfer
 
consumeCPU() - Method in class io.tlf.jme.jfx.lock.AtomicLock
Consume cpu.
consumeCPU() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
Consume cpu.
context - Variable in class io.tlf.jme.jfx.injfx.input.JfxInput
The context.
copyFrameBufferToImage(RenderManager) - Method in interface io.tlf.jme.jfx.injfx.transfer.FrameTransfer
Copy the content from render to the frameByteBuffer and write this content to javaFX.
copyFrameBufferToImage(RenderManager) - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
create(boolean) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
createBackgroundContext() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Creates a new background jme context.
createSettings() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Creates a new app settings.
CursorDisplayProvider - Interface in io.tlf.jme.jfx.injme.cursor
The provider to implement the process of showing different types of cursors.
cursorProvider - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The current cursor provider.

D

destroy() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
destroy(boolean) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
detachChild(String) - Method in class io.tlf.jme.jfx.JavaFxUI
Detach a node from the GUI scene.
detachChild(Node) - Method in class io.tlf.jme.jfx.JavaFxUI
Detach a node from the GUI scene.
dispose() - Method in interface io.tlf.jme.jfx.injfx.transfer.FrameTransfer
Dispose this transfer.
dispose() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
DISPOSED_STATE - Static variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
disposeImpl() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
Dispose.
DISPOSING_STATE - Static variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
dragStarted(EmbeddedSceneDSInterface, TransferMode) - Method in class io.tlf.jme.jfx.injme.JmeFxDnDHandler
 

E

embeddedWindow - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The embedded window.
enabled - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The flag of enabling javaFX.
endInput() - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
endInput() - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
execute() - Method in class io.tlf.jme.jfx.injfx.ApplicationThreadExecutor
Execute the waiting tasks.
EXECUTOR - Static variable in class io.tlf.jme.jfx.injfx.input.JfxInput
 

F

FinalAtomicLock - Class in io.tlf.jme.jfx.lock
 
FinalAtomicLock() - Constructor for class io.tlf.jme.jfx.lock.FinalAtomicLock
Instantiates a new Final atomic lock.
FinalAtomicReadWriteLock - Class in io.tlf.jme.jfx.lock
The final implementation of the AtomicReadWriteLock.
FinalAtomicReadWriteLock() - Constructor for class io.tlf.jme.jfx.lock.FinalAtomicReadWriteLock
Instantiates a new Final atomic read write lock.
fitSceneToWindowSize() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
fitSceneToWindowSize() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Fit scene to window size.
focused - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The flag of having focused.
frameBuffer - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The Frame buffer.
frameByteBuffer - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The Frame byte buffer.
frameCount - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
How many frames need to write else.
frameState - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The Frame state.
FrameTransfer - Interface in io.tlf.jme.jfx.injfx.transfer
The class for transferring content from a jME frame buffer to somewhere.
FrameTransferSceneProcessor - Interface in io.tlf.jme.jfx.injfx.processor
The interface for implementing frame transfer processor.
FrameTransferSceneProcessor.TransferMode - Enum in io.tlf.jme.jfx.injfx.processor
 
fullScreenSupport - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The flag of supporting full screen.
fxData - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The data buffer of javaFX frame on javaFX side.

G

getApplication() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getApplication() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the jME application.
getBackgroundContext() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Gets the current background context.
getButtonCount() - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
getChild(String) - Method in class io.tlf.jme.jfx.JavaFxUI
Get a control from the scene with the given fx:id
getCursorProvider() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Gets the current cursor provider.
getCursorProvider() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getEmbeddedWindow() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getEmbeddedWindow() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the embedded window.
getGroup() - Method in class io.tlf.jme.jfx.JavaFxUI
 
getHeight() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Gets the current height.
getHeight() - Method in interface io.tlf.jme.jfx.injfx.transfer.FrameTransfer
Gets the height.
getHeight() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
getHeight(JmeContext) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
getImageByteBuffer() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
Get the image byte buffer.
getInputListener() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getInputListener() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the user input listener.
getInputTimeNanos() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
getInstance() - Static method in class io.tlf.jme.jfx.injfx.ApplicationThreadExecutor
 
getInstance() - Static method in class io.tlf.jme.jfx.JavaFxUI
 
getJmeContext() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getJmeContext() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the jME context.
getJmeFxContainer() - Method in class io.tlf.jme.jfx.JavaFxUI
Get the JmeFxContainer that is being used to manage Jfx with Jme.
getJmeKeyInputEvents() - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
getJmeMouseButtonEvents() - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
getJoyInput() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getKeyInput() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getKeyName(int) - Method in class io.tlf.jme.jfx.injfx.input.JfxKeyInput
 
getListener() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Gets the raw listener.
getMouseInput() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getNode() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Gets the bound node.
getOpenCLContext() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getPixelScaleFactor() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getPixelScaleFactor() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the target pixel factor.
getPixelWriter(Canvas, FrameBuffer, int, int) - Method in class io.tlf.jme.jfx.injfx.transfer.impl.CanvasFrameTransfer
 
getPixelWriter(ImageView, FrameBuffer, int, int) - Method in class io.tlf.jme.jfx.injfx.transfer.impl.ImageFrameTransfer
 
getPixelWriter(T, FrameBuffer, int, int) - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
Get the pixel writer.
getPositionX() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getPositionX() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the X position.
getPositionY() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getPositionY() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the Y position.
getPrevImageByteBuffer() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
Get the prev image byte buffer.
getRenderer() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getRootNode() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Gets the root UI node.
getRootNode() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getScene() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Gets the current scene.
getScene() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getScene() - Method in class io.tlf.jme.jfx.JavaFxUI
 
getSceneHeight() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getSceneHeight() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the scene height.
getSceneInterface() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getSceneInterface() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the current scene interface.
getSceneWidth() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getSceneWidth() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the scene width.
getSettings() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getStageInterface() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
getStageInterface() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Gets the current stage interface.
getTimer() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getTouchInput() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getTransferMode() - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Set the transfer mode.
getType() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
getWidth() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Gets the current width.
getWidth() - Method in interface io.tlf.jme.jfx.injfx.transfer.FrameTransfer
Gets the width.
getWidth() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
getWidth(JmeContext) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
getX(JmeContext) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
getY(JmeContext) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
grabFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
grabFocus() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Get focused.
grabFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
grabFocus() - Method in class io.tlf.jme.jfx.JavaFxUI
Set the input focus to JavaFx.

H

hasNode() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Checks of existing the node.
hostInterface - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The host interface.

I

imageByteBuffer - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The image byte buffer.
ImageFrameTransfer - Class in io.tlf.jme.jfx.injfx.transfer.impl
The class for transferring a frame from jME to ImageView.
ImageFrameTransfer(ImageView, FrameTransferSceneProcessor.TransferMode, int, int) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.ImageFrameTransfer
 
ImageFrameTransfer(ImageView, FrameTransferSceneProcessor.TransferMode, FrameBuffer, int, int) - Constructor for class io.tlf.jme.jfx.injfx.transfer.impl.ImageFrameTransfer
 
imageState - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The Image state.
initFor(Renderer, boolean) - Method in interface io.tlf.jme.jfx.injfx.transfer.FrameTransfer
Init this transfer for the render.
initFor(Renderer, boolean) - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
initialize() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
initialize(Application, String...) - Static method in class io.tlf.jme.jfx.JavaFxUI
Initializes the JavaFxUI class ready for use.
initialized - Variable in class io.tlf.jme.jfx.injfx.input.JfxInput
The flag of initializing this.
initializeImpl() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Initialize.
inputListener - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The user input listener.
install(Application, Node) - Static method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Build the JavaFX container for the application.
install(Application, Node) - Static method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
Build the JavaFX container for the application.
install(Application, Node, CursorDisplayProvider) - Static method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Build the JavaFX container for the application.
install(Application, Node, CursorDisplayProvider) - Static method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
Build the JavaFX container for the application.
io.tlf.jme.jfx - package io.tlf.jme.jfx
 
io.tlf.jme.jfx.impl - package io.tlf.jme.jfx.impl
 
io.tlf.jme.jfx.injfx - package io.tlf.jme.jfx.injfx
 
io.tlf.jme.jfx.injfx.input - package io.tlf.jme.jfx.injfx.input
 
io.tlf.jme.jfx.injfx.processor - package io.tlf.jme.jfx.injfx.processor
 
io.tlf.jme.jfx.injfx.transfer - package io.tlf.jme.jfx.injfx.transfer
 
io.tlf.jme.jfx.injfx.transfer.impl - package io.tlf.jme.jfx.injfx.transfer.impl
 
io.tlf.jme.jfx.injme - package io.tlf.jme.jfx.injme
 
io.tlf.jme.jfx.injme.cursor - package io.tlf.jme.jfx.injme.cursor
 
io.tlf.jme.jfx.injme.input - package io.tlf.jme.jfx.injme.input
 
io.tlf.jme.jfx.injme.util - package io.tlf.jme.jfx.injme.util
 
io.tlf.jme.jfx.lock - package io.tlf.jme.jfx.lock
 
io.tlf.jme.jfx.util - package io.tlf.jme.jfx.util
 
isCovered(int, int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
isCovered(int, int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Checks the coordinates.
isCreated() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
isEnabled() - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Is enabled boolean.
isEnabled() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
isFocused() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
isFocused() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
 
isFullscreen(JmeContext) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
isFullScreenSupport() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
isInitialized() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
isMain() - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Is main boolean.
isNeedWriteToJme() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Checks of existing waiting frames.
isNeedWriteToJme() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
isRenderable() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
isVisibleCursor() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 

J

JavaFxPicture - Class in io.tlf.jme.jfx.injme
The implementation of the Picture to represent javaFX UI Scene.
JavaFxPicture(JmeFxContainerInternal) - Constructor for class io.tlf.jme.jfx.injme.JavaFxPicture
 
JavaFxUI - Class in io.tlf.jme.jfx
 
JfxInput - Class in io.tlf.jme.jfx.injfx.input
The base implementation of the Input for using in the ImageView.
JfxInput(JmeOffscreenSurfaceContext) - Constructor for class io.tlf.jme.jfx.injfx.input.JfxInput
 
JfxKeyInput - Class in io.tlf.jme.jfx.injfx.input
The implementation of the KeyInput for using in the ImageView.
JfxKeyInput(JmeOffscreenSurfaceContext) - Constructor for class io.tlf.jme.jfx.injfx.input.JfxKeyInput
 
JfxMouseInput - Class in io.tlf.jme.jfx.injfx.input
The implementation of the MouseInput for using in the ImageView.
JfxMouseInput(JmeOffscreenSurfaceContext) - Constructor for class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
JfxPlatform - Class in io.tlf.jme.jfx.util
The class with additional utility methods for JavaFX Platform.
JfxPlatform() - Constructor for class io.tlf.jme.jfx.util.JfxPlatform
 
JmeCursorProvider - Class in io.tlf.jme.jfx.injme.cursor
http://www.rw-designer.com/cursor-set/proton by juanello
A cursorProvider that simulates the native JFX one and tries to behave similar,
using native cursors and 2D surface logic.
JmeCursorProvider(Application, AssetManager, InputManager) - Constructor for class io.tlf.jme.jfx.injme.cursor.JmeCursorProvider
 
jmeData - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The data of javaFX frame on the jME side.
JmeFxContainer - Interface in io.tlf.jme.jfx.injme
The interface to work with container of javaFX UI.
JmeFxContainerImpl - Class in io.tlf.jme.jfx.injme
The container which interacts with jME and includes javaFX scene.
JmeFxContainerImpl(AssetManager, Application, CursorDisplayProvider) - Constructor for class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
JmeFxContainerInternal - Interface in io.tlf.jme.jfx.injme
The internal interface to work with container of javaFX UI.
JmeFxDnDHandler - Class in io.tlf.jme.jfx.injme
A very hacky implementation of a DND system, similar to SwingDND but for jme context.
JmeFxDnDHandler(JmeFxContainerInternal) - Constructor for class io.tlf.jme.jfx.injme.JmeFxDnDHandler
 
JmeFxEventConsumeAllowedFunction - Class in io.tlf.jme.jfx
The Functions determines, if a certain Input event is allowed to be set as 'consumed' by the JmeFXInput Listener.
JmeFxEventConsumeAllowedFunction(JmeMemoryInputHandler) - Constructor for class io.tlf.jme.jfx.JmeFxEventConsumeAllowedFunction
 
JmeFxHostInterface - Class in io.tlf.jme.jfx.injme
The implementation of HostInterface to listen requests or notifications from embedded scene.
JmeFxHostInterface(JmeFxContainerInternal) - Constructor for class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
JmeFXInputListener - Class in io.tlf.jme.jfx.injme.input
Converts Jme Events to JavaFx Events
JmeFXInputListener(JmeFxContainerInternal) - Constructor for class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
jmeImage - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The image of jME presentation of javaFX frame.
JmeMemoryInputHandler - Class in io.tlf.jme.jfx
This RawInputListener will be executed after the FX Input Listener.
JmeMemoryInputHandler() - Constructor for class io.tlf.jme.jfx.JmeMemoryInputHandler
 
JmeOffscreenSurfaceContext - Class in io.tlf.jme.jfx.injfx
The implementation of the JmeContext for integrating to JavaFX.
JmeOffscreenSurfaceContext() - Constructor for class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
JmeUpdateLoop - Interface in io.tlf.jme.jfx.impl
Gives a javafx control an update loop just like an AppState.
JmeWindowUtils - Class in io.tlf.jme.jfx.injme.util
The utility class to work with jME contexts.
JmeWindowUtils() - Constructor for class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 

K

keyInput - Variable in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
The key input.

L

lastResized - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The time of last resized window.
listener - Variable in class io.tlf.jme.jfx.injfx.input.JfxInput
The raw listener.
lock() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
lock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
lockInterruptibly() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
lockInterruptibly() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
loseFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
loseFocus() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Lose focused.
loseFocus() - Method in class io.tlf.jme.jfx.JavaFxUI
Set the input focus to JME.

M

mouseInput - Variable in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
The mouse input.
mouseUpdate(int, int, boolean) - Method in class io.tlf.jme.jfx.injme.JmeFxDnDHandler
 
move(int, int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
move(int, int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Moves the container to the new position.

N

nativeFormat - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
newCondition() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
newCondition() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
node - Variable in class io.tlf.jme.jfx.injfx.input.JfxInput
The input node.

O

ON_CHANGES - io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor.TransferMode
 
onAttached(Application) - Method in interface io.tlf.jme.jfx.impl.SceneNotifier
Called when a javafx.scene.Node is attached to a scene.
onDetached() - Method in interface io.tlf.jme.jfx.impl.SceneNotifier
Called when a javafx.scene.Node is detached from a scene.
onJoyAxisEvent(JoyAxisEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onJoyAxisEvent(JoyAxisEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
onJoyButtonEvent(JoyButtonEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onJoyButtonEvent(JoyButtonEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
onKeyEvent(KeyInputEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onKeyEvent(KeyInputEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
onMouseButtonEvent(MouseButtonEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onMouseButtonEvent(MouseButtonEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
onMouseMotionEvent(MouseMotionEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onMouseMotionEvent(MouseMotionEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 
onTouchEvent(TouchEvent) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
onTouchEvent(TouchEvent) - Method in class io.tlf.jme.jfx.JmeMemoryInputHandler
 

P

pixelWriter - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The Pixel writer.
positionX - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The X position of this container.
positionY - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The Y position of this container.
prepare(CursorType) - Method in interface io.tlf.jme.jfx.injme.cursor.CursorDisplayProvider
This method will be called on initializing javaFX container to prepare an image for the cursor type.
prepare(CursorType) - Method in class io.tlf.jme.jfx.injme.cursor.JmeCursorProvider
 
prevImageByteBuffer - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The prev image byte buffer.
PROP_INVERSE_Y_COORD - Static variable in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
PROP_USE_LOCAL_COORDS - Static variable in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 

R

readCount - Variable in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
The count of readers.
removeAllChildren() - Method in class io.tlf.jme.jfx.JavaFxUI
Removes all children from the GUI scene.
removeDialog() - Method in class io.tlf.jme.jfx.JavaFxUI
Removes the shown dialog from the scene.
reorderData - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The function to reorder pixels.
repaint() - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
requestEnabled(boolean) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
requestEnabled(boolean) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Requests the status of enabled scene.
requestFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
requestFocus() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Requests focus.
requestFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
requestFocus(Application) - Static method in class io.tlf.jme.jfx.injme.util.JmeWindowUtils
 
requestPreferredSize(int, int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
requestPreferredSize(int, int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Requests the preferred size for UI.
requestRedraw() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
requestRedraw() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Draw new frame of JavaFX to byte buffer.
requestShowingCursor(CursorFrame) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
requestShowingCursor(CursorFrame) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Request showing the cursor frame.
reshape() - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Reshape a screen.
restart() - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
rootNode - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The root UI node.
runInFxThread(Runnable) - Static method in class io.tlf.jme.jfx.util.JfxPlatform
Execute the task in JavaFX thread.
runInJavaFxThread(Runnable) - Method in class io.tlf.jme.jfx.JavaFxUI
Execute a task on the JavaFX thread.
runInJmeThread(Runnable) - Method in class io.tlf.jme.jfx.JavaFxUI
Execute a task on the Jmonkey GL thread.
RUNNING_STATE - Static variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 

S

scene - Variable in class io.tlf.jme.jfx.injfx.input.JfxInput
The scene.
scene - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The current scene.
sceneHeight - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The height of javaFX scene.
sceneInterface - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The current embedded scene interface.
SceneNotifier - Interface in io.tlf.jme.jfx.impl
Allows a javafx node to be notified when they are attached and removed from the GUI.
sceneWidth - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The width of javaFX scene.
setAllowedToConsumeInputEventFunction(Function<InputEvent, Boolean>) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
Set a function, which defines, if the input listener is allowed to consume certain input events
setAutoFlushFrames(boolean) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
setCursor(CursorFrame) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
setCursorVisible(boolean) - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
setEmbeddedScene(EmbeddedSceneInterface) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
setEmbeddedStage(EmbeddedStageInterface) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
setEmbeddedWindow(EmbeddedWindow) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setEmbeddedWindow(EmbeddedWindow) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the embedded window.
setEnabled(boolean) - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Sets enabled.
setEnabled(boolean) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
setEverListeningRawInputListener(RawInputListener) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
 
setHeight(int) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Sets the current height.
setInputListener(RawInputListener) - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
setInstallAdapter(boolean) - Static method in class io.tlf.jme.jfx.JavaFxUI
 
setMouseDNDListener(JmeFxDnDHandler) - Method in class io.tlf.jme.jfx.injme.input.JmeFXInputListener
set on drag start /nulled on end
necessary so that the drag events can be generated appropriately
setNativeCursor(JmeCursor) - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
setPositionX(int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setPositionX(int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the X position.
setPositionY(int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setPositionY(int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the Y position.
setPreferredSize(int, int) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
setScene(Scene, Group) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Set a new scene to this container.
setScene(Scene, Group) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setSceneHeight(int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setSceneHeight(int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the scene height.
setSceneInterface(EmbeddedSceneInterface) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setSceneInterface(EmbeddedSceneInterface) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the current scene interface.
setSceneWidth(int) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setSceneWidth(int) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the scene width.
setSettings(AppSettings) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
setStageInterface(EmbeddedStageInterface) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setStageInterface(EmbeddedStageInterface) - Method in interface io.tlf.jme.jfx.injme.JmeFxContainerInternal
Sets the current stage interface.
setSystemListener(SystemListener) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
settings - Variable in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
The settings.
setTitle(String) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
 
setTransferMode(FrameTransferSceneProcessor.TransferMode) - Method in interface io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor
Get the transfer mode.
setVisibleCursor(boolean) - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
setWidth(int) - Method in class io.tlf.jme.jfx.injfx.JmeOffscreenSurfaceContext
Sets the current width.
show(CursorFrame) - Method in interface io.tlf.jme.jfx.injme.cursor.CursorDisplayProvider
Shows an image for the cursor frame.
show(CursorFrame) - Method in class io.tlf.jme.jfx.injme.cursor.JmeCursorProvider
 
showDialog(Node) - Method in class io.tlf.jme.jfx.JavaFxUI
Display a javafx.scene.Node as a centered dialog.
showDialog(Node, boolean) - Method in class io.tlf.jme.jfx.JavaFxUI
Display a javafx.scene.Node as a centered dialog.
sink - Variable in class io.tlf.jme.jfx.lock.AtomicLock
The field for consuming CPU.
sink - Variable in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
The field for consuming CPU.
stageInterface - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The current embedded stage interface.
status - Variable in class io.tlf.jme.jfx.lock.AtomicLock
The status of lock.
syncLock() - Method in interface io.tlf.jme.jfx.lock.AsyncReadSyncWriteLock
Lock any reading for writing.
syncLock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
syncUnlock() - Method in interface io.tlf.jme.jfx.lock.AsyncReadSyncWriteLock
Finish this writing and unlock any readings.
syncUnlock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 

T

tempData - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The temp data to transfer frames between javaFX and jME.
tempIntData - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The int presentation of the JmeFxContainerImpl.tempData.
toString() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
toString() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
transferMode - Variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
The transfer mode.
traverseFocusOut(boolean) - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
tryLock() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
tryLock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
tryLock(long, TimeUnit) - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
tryLock(long, TimeUnit) - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
tryToLockReading() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
Try to lock reading boolean.
tryToLockWriting() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
Try to lock writing boolean.

U

unbind() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Unbind.
unbind() - Method in class io.tlf.jme.jfx.injfx.input.JfxKeyInput
 
unbind() - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
ungrabFocus() - Method in class io.tlf.jme.jfx.injme.JmeFxHostInterface
 
unlock() - Method in class io.tlf.jme.jfx.lock.AtomicLock
 
unlock() - Method in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
 
update() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
 
update(float) - Method in interface io.tlf.jme.jfx.impl.JmeUpdateLoop
 
updateImpl() - Method in class io.tlf.jme.jfx.injfx.input.JfxInput
Update.
updateImpl() - Method in class io.tlf.jme.jfx.injfx.input.JfxKeyInput
 
updateImpl() - Method in class io.tlf.jme.jfx.injfx.input.JfxMouseInput
 
updateLogicalState(float) - Method in class io.tlf.jme.jfx.injme.JavaFxPicture
 

V

valueOf(String) - Static method in enum io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor.TransferMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.tlf.jme.jfx.injfx.processor.FrameTransferSceneProcessor.TransferMode
Returns an array containing the constants of this enum type, in the order they are declared.
visibleCursor - Variable in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
The flag of visibility cursor.

W

WAITING_STATE - Static variable in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
 
writeCount - Variable in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
The count of writers.
writeFrame() - Method in class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
Write content to image.
writeStatus - Variable in class io.tlf.jme.jfx.lock.AtomicReadWriteLock
The status of write lock.
writeToJme() - Method in interface io.tlf.jme.jfx.injme.JmeFxContainer
Write javaFX frame to jME texture.
writeToJme() - Method in class io.tlf.jme.jfx.injme.JmeFxContainerImpl
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages