public abstract class Filter extends NativeObject implements Savable
handleRef, id, INVALID_ID, objectManager, OBJTYPE_AUDIOBUFFER, OBJTYPE_AUDIOSTREAM, OBJTYPE_BO, OBJTYPE_FILTER, OBJTYPE_FRAMEBUFFER, OBJTYPE_SHADER, OBJTYPE_SHADERSOURCE, OBJTYPE_TEXTURE, OBJTYPE_VERTEXBUFFER, updateNeeded
Modifier | Constructor and Description |
---|---|
|
Filter() |
protected |
Filter(int id) |
Modifier and Type | Method and Description |
---|---|
abstract NativeObject |
createDestructableClone()
Creates a shallow clone of this GL Object.
|
void |
deleteObject(java.lang.Object rendererObject)
Deletes the GL object from the GPU when it is no longer used.
|
void |
read(JmeImporter im) |
void |
resetObject()
Called when the GL context is restarted to reset all IDs.
|
void |
write(JmeExporter ex) |
clearUpdateNeeded, clone, deleteNativeBuffers, dispose, getId, getUniqueId, getWeakRef, isUpdateNeeded, setId, setUpdateNeeded, toString
public void write(JmeExporter ex) throws java.io.IOException
public void read(JmeImporter im) throws java.io.IOException
public void resetObject()
NativeObject
resetObject
in class NativeObject
public void deleteObject(java.lang.Object rendererObject)
NativeObject
deleteObject
in class NativeObject
rendererObject
- The renderer to be used to delete the objectpublic abstract NativeObject createDestructableClone()
NativeObject
createDestructableClone
in class NativeObject