Package io.tlf.jme.jfx.injfx.transfer
Interface FrameTransfer
-
- All Known Implementing Classes:
AbstractFrameTransfer,CanvasFrameTransfer,ImageFrameTransfer
public interface FrameTransferThe class for transferring content from a jME frame buffer to somewhere.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcopyFrameBufferToImage(com.jme3.renderer.RenderManager renderManager)Copy the content from render to the frameByteBuffer and write this content to javaFX.voiddispose()Dispose this transfer.intgetHeight()Gets the height.intgetWidth()Gets the width.default voidinitFor(com.jme3.renderer.Renderer renderer, boolean main)Init this transfer for the render.
-
-
-
Method Detail
-
initFor
default void initFor(com.jme3.renderer.Renderer renderer, boolean main)Init this transfer for the render.- Parameters:
renderer- the render.main- true if this transfer is main.
-
getWidth
int getWidth()
Gets the width.- Returns:
- the width.
-
getHeight
int getHeight()
Gets the height.- Returns:
- the height.
-
copyFrameBufferToImage
void copyFrameBufferToImage(com.jme3.renderer.RenderManager renderManager)
Copy the content from render to the frameByteBuffer and write this content to javaFX.- Parameters:
renderManager- the render manager.
-
dispose
void dispose()
Dispose this transfer.
-
-