public class ShaderBufferBlock extends ShaderVariable
Modifier and Type | Field and Description |
---|---|
protected BufferObject |
bufferObject
Current used buffer object.
|
LOC_NOT_DEFINED, LOC_UNKNOWN, location, name, updateNeeded
Constructor and Description |
---|
ShaderBufferBlock() |
Modifier and Type | Method and Description |
---|---|
void |
clearUpdateNeeded()
Clear the flag
isUpdateNeeded() . |
BufferObject |
getBufferObject()
Get the current storage data.
|
boolean |
isUpdateNeeded()
Return true if need to update this storage block.
|
void |
reset()
Reset this storage block.
|
void |
setBufferObject(BufferObject bufferObject)
Set the new buffer object.
|
getLocation, getName, setLocation, setName
protected BufferObject bufferObject
public void setBufferObject(BufferObject bufferObject)
bufferObject
- the new buffer object.public boolean isUpdateNeeded()
public void clearUpdateNeeded()
isUpdateNeeded()
.public void reset()
public BufferObject getBufferObject()