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
All Classes All Packages
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
Lockbased on usingAtomicIntegerwithout 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
AsyncReadSyncWriteLockusing the severalAtomicIntegerwithout 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
Pictureto 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
Inputfor 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
KeyInputfor using in theImageView. - 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
MouseInputfor using in theImageView. - 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
HostInterfaceto 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
RawInputListenerwill 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
JmeContextfor 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
All Classes All Packages