Package WildMagic.LibGraphics.Rendering
Class ReleaseFunction
- java.lang.Object
-
- WildMagic.LibGraphics.Rendering.ReleaseFunction
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ReleaseFunctionProgram
,ReleaseFunctionTexture
,ReleaseFunctionVAOBuffer
public abstract class ReleaseFunction extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Renderer
m_kRenderer
store the Renderer to access the Renderer.ReleaseXXX function call.private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description ReleaseFunction(Renderer kRenderer)
Create a ReleaseFunction, store the Renderer to access the Renderer.ReleaseXXX function call.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dispose()
Free memory.abstract void
Release(Bindable kBindable)
Call the Renderer.ReleaseXXX function.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
m_kRenderer
protected Renderer m_kRenderer
store the Renderer to access the Renderer.ReleaseXXX function call.
-
-
Constructor Detail
-
ReleaseFunction
public ReleaseFunction(Renderer kRenderer)
Create a ReleaseFunction, store the Renderer to access the Renderer.ReleaseXXX function call.- Parameters:
kRenderer
- Renderer for calling the Release function.
-
-
Method Detail
-
dispose
public void dispose()
Free memory.
-
Release
public abstract void Release(Bindable kBindable)
Call the Renderer.ReleaseXXX function.
-
-