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, toStringpublic void write(JmeExporter ex) throws java.io.IOException
public void read(JmeImporter im) throws java.io.IOException
public void resetObject()
NativeObjectresetObject in class NativeObjectpublic void deleteObject(java.lang.Object rendererObject)
NativeObjectdeleteObject in class NativeObjectrendererObject - The renderer to be used to delete the objectpublic abstract NativeObject createDestructableClone()
NativeObjectcreateDestructableClone in class NativeObject