Package com.jme3.opencl.lwjgl
Class LwjglContext
java.lang.Object
com.jme3.opencl.AbstractOpenCLObject
com.jme3.opencl.Context
com.jme3.opencl.lwjgl.LwjglContext
- All Implemented Interfaces:
com.jme3.opencl.OpenCLObject
public class LwjglContext
extends com.jme3.opencl.Context
- Author:
- shaman
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jme3.opencl.OpenCLObject
com.jme3.opencl.OpenCLObject.ObjectReleaser -
Field Summary
Fields inherited from class com.jme3.opencl.AbstractOpenCLObject
releaser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.jme3.opencl.ImagebindImage(com.jme3.texture.Image image, com.jme3.texture.Texture.Type textureType, int mipLevel, com.jme3.opencl.MemoryAccess access) protected com.jme3.opencl.ImagebindPureRenderBuffer(com.jme3.texture.FrameBuffer.RenderBuffer buffer, com.jme3.opencl.MemoryAccess access) com.jme3.opencl.BufferbindVertexBuffer(com.jme3.scene.VertexBuffer vb, com.jme3.opencl.MemoryAccess access) com.jme3.opencl.BuffercreateBuffer(long size, com.jme3.opencl.MemoryAccess access) com.jme3.opencl.BuffercreateBufferFromHost(ByteBuffer data, com.jme3.opencl.MemoryAccess access) com.jme3.opencl.ImagecreateImage(com.jme3.opencl.MemoryAccess access, com.jme3.opencl.Image.ImageFormat format, com.jme3.opencl.Image.ImageDescriptor descr) com.jme3.opencl.ProgramcreateProgramFromBinary(ByteBuffer binaries, com.jme3.opencl.Device device) com.jme3.opencl.ProgramcreateProgramFromSourceCode(String sourceCode) com.jme3.opencl.CommandQueuecreateQueue(com.jme3.opencl.Device device) longcom.jme3.opencl.Image.ImageFormat[]querySupportedFormats(com.jme3.opencl.MemoryAccess access, com.jme3.opencl.Image.ImageType type) Methods inherited from class com.jme3.opencl.Context
bindImage, bindImage, bindRenderBuffer, createBuffer, createBufferFromHost, createProgramFromSourceCodeWithDependencies, createProgramFromSourceFiles, createProgramFromSourceFiles, createProgramFromSourceFilesWithInclude, createProgramFromSourceFilesWithInclude, createQueue, register, toStringMethods inherited from class com.jme3.opencl.AbstractOpenCLObject
finalize, getReleaser, release
-
Constructor Details
-
LwjglContext
-
-
Method Details
-
getContext
public long getContext() -
getDevices
- Specified by:
getDevicesin classcom.jme3.opencl.Context
-
createQueue
public com.jme3.opencl.CommandQueue createQueue(com.jme3.opencl.Device device) - Specified by:
createQueuein classcom.jme3.opencl.Context
-
createBuffer
public com.jme3.opencl.Buffer createBuffer(long size, com.jme3.opencl.MemoryAccess access) - Specified by:
createBufferin classcom.jme3.opencl.Context
-
createBufferFromHost
public com.jme3.opencl.Buffer createBufferFromHost(ByteBuffer data, com.jme3.opencl.MemoryAccess access) - Specified by:
createBufferFromHostin classcom.jme3.opencl.Context
-
createImage
public com.jme3.opencl.Image createImage(com.jme3.opencl.MemoryAccess access, com.jme3.opencl.Image.ImageFormat format, com.jme3.opencl.Image.ImageDescriptor descr) - Specified by:
createImagein classcom.jme3.opencl.Context
-
querySupportedFormats
public com.jme3.opencl.Image.ImageFormat[] querySupportedFormats(com.jme3.opencl.MemoryAccess access, com.jme3.opencl.Image.ImageType type) - Specified by:
querySupportedFormatsin classcom.jme3.opencl.Context
-
bindVertexBuffer
public com.jme3.opencl.Buffer bindVertexBuffer(com.jme3.scene.VertexBuffer vb, com.jme3.opencl.MemoryAccess access) - Specified by:
bindVertexBufferin classcom.jme3.opencl.Context
-
bindImage
public com.jme3.opencl.Image bindImage(com.jme3.texture.Image image, com.jme3.texture.Texture.Type textureType, int mipLevel, com.jme3.opencl.MemoryAccess access) - Specified by:
bindImagein classcom.jme3.opencl.Context
-
bindPureRenderBuffer
protected com.jme3.opencl.Image bindPureRenderBuffer(com.jme3.texture.FrameBuffer.RenderBuffer buffer, com.jme3.opencl.MemoryAccess access) - Specified by:
bindPureRenderBufferin classcom.jme3.opencl.Context
-
createProgramFromSourceCode
- Specified by:
createProgramFromSourceCodein classcom.jme3.opencl.Context
-
createProgramFromBinary
public com.jme3.opencl.Program createProgramFromBinary(ByteBuffer binaries, com.jme3.opencl.Device device) - Specified by:
createProgramFromBinaryin classcom.jme3.opencl.Context
-