Class LwjglProgram

java.lang.Object
com.jme3.opencl.AbstractOpenCLObject
com.jme3.opencl.Program
com.jme3.opencl.lwjgl.LwjglProgram
All Implemented Interfaces:
com.jme3.opencl.OpenCLObject

public class LwjglProgram extends com.jme3.opencl.Program
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
    Constructor
    Description
    LwjglProgram(long program, LwjglContext context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    build(String args, com.jme3.opencl.Device... devices)
     
    com.jme3.opencl.Kernel[]
     
    com.jme3.opencl.Kernel
     
    getBinary(com.jme3.opencl.Device d)
     
    long
     

    Methods inherited from class com.jme3.opencl.Program

    build, register

    Methods inherited from class com.jme3.opencl.AbstractOpenCLObject

    finalize, getReleaser, release

    Methods inherited from class java.lang.Object

    clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LwjglProgram

      public LwjglProgram(long program, LwjglContext context)
  • Method Details

    • getProgram

      public long getProgram()
    • build

      public void build(String args, com.jme3.opencl.Device... devices) throws com.jme3.opencl.KernelCompilationException
      Specified by:
      build in class com.jme3.opencl.Program
      Throws:
      com.jme3.opencl.KernelCompilationException
    • createKernel

      public com.jme3.opencl.Kernel createKernel(String name)
      Specified by:
      createKernel in class com.jme3.opencl.Program
    • createAllKernels

      public com.jme3.opencl.Kernel[] createAllKernels()
      Specified by:
      createAllKernels in class com.jme3.opencl.Program
    • getBinary

      public ByteBuffer getBinary(com.jme3.opencl.Device d)
      Specified by:
      getBinary in class com.jme3.opencl.Program