Package cz.fidentis.analyst.glsl.buffers
Interface ImageBuffer
- All Superinterfaces:
GlslBuffer
- All Known Implementing Classes:
ImageBufferImpl
A texture buffer storing an image.
This buffer is used for the
GL_TEXTURE_2D
OpenGL target.-
Method Summary
Methods inherited from interface cz.fidentis.analyst.glsl.buffers.GlslBuffer
bind, getBindingIndex, getBufferName, getGlName, getGlTarget, glContext
-
Method Details
-
allocate
void allocate(int width, int height, int format, int type, int filter) Allocates the buffer usingglTexImage2D
OpenGL method- Parameters:
width
-glTexImage2D()
width parameterheight
-glTexImage2D()
height parameterformat
-glTexImage2D()
format parametertype
-glTexImage2D()
format parameterfilter
- Filtering mode
-
clear
void clear(long val) Clear the buffer with given value.- Parameters:
val
- Value
-