Module notzed.zcl
Package au.notzed.zcl

Class CLExtension

java.lang.Object
api.Native
au.notzed.zcl.CLObject
au.notzed.zcl.CLExtension
Direct Known Subclasses:
GLEvent, GLSharing

public abstract class CLExtension
extends CLObject
Experimental code for extension support.

Extensions need to be per-platform and are backed by a C structure which holds the function pointers.

Because some extensions effectively expand the method or property sets of the basic objects it may make sense for the extension methods to appear to reside there even if they go through the platform.

Actually the above is always true otherwise it becomes one huge fuckup to use.

  • Constructor Details

    • CLExtension

      protected CLExtension​(jdk.incubator.foreign.MemoryAddress p)
  • Method Details

    • getName

      public abstract java.lang.String getName()