Class CanvasFrameTransfer
- java.lang.Object
-
- io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer<javafx.scene.canvas.Canvas>
-
- io.tlf.jme.jfx.injfx.transfer.impl.CanvasFrameTransfer
-
- All Implemented Interfaces:
FrameTransfer
public class CanvasFrameTransfer extends AbstractFrameTransfer<javafx.scene.canvas.Canvas>
The class for transferring content from the jME toCanvas.
-
-
Field Summary
-
Fields inherited from class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
byteBuffer, DISPOSED_STATE, DISPOSING_STATE, frameBuffer, frameByteBuffer, frameCount, frameState, imageByteBuffer, imageState, pixelWriter, prevImageByteBuffer, RUNNING_STATE, transferMode, WAITING_STATE
-
-
Constructor Summary
Constructors Constructor Description CanvasFrameTransfer(javafx.scene.canvas.Canvas canvas, FrameTransferSceneProcessor.TransferMode transferMode, int width, int height)CanvasFrameTransfer(javafx.scene.canvas.Canvas canvas, FrameTransferSceneProcessor.TransferMode transferMode, com.jme3.texture.FrameBuffer frameBuffer, int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javafx.scene.image.PixelWritergetPixelWriter(javafx.scene.canvas.Canvas destination, com.jme3.texture.FrameBuffer frameBuffer, int width, int height)Get the pixel writer.-
Methods inherited from class io.tlf.jme.jfx.injfx.transfer.impl.AbstractFrameTransfer
copyFrameBufferToImage, dispose, disposeImpl, getHeight, getImageByteBuffer, getPrevImageByteBuffer, getWidth, initFor, writeFrame
-
-
-
-
Constructor Detail
-
CanvasFrameTransfer
public CanvasFrameTransfer(javafx.scene.canvas.Canvas canvas, FrameTransferSceneProcessor.TransferMode transferMode, int width, int height)
-
CanvasFrameTransfer
public CanvasFrameTransfer(javafx.scene.canvas.Canvas canvas, FrameTransferSceneProcessor.TransferMode transferMode, com.jme3.texture.FrameBuffer frameBuffer, int width, int height)
-
-
Method Detail
-
getPixelWriter
protected javafx.scene.image.PixelWriter getPixelWriter(javafx.scene.canvas.Canvas destination, com.jme3.texture.FrameBuffer frameBuffer, int width, int height)Description copied from class:AbstractFrameTransferGet the pixel writer.- Overrides:
getPixelWriterin classAbstractFrameTransfer<javafx.scene.canvas.Canvas>- Parameters:
destination- the destination.frameBuffer- the frame buffer.width- the width.height- the height.- Returns:
- the pixel writer.
-
-