Class ShaderStorageBufferObject
java.lang.Object
team.lodestar.lodestone.systems.rendering.shader.compute.ShaderStorageBufferObject
- All Implemented Interfaces:
IBufferObject
Shader Storage Buffer Object
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionShaderStorageBufferObject(ShaderStorageBufferObject.Usage usage, int bindingIndex) ShaderStorageBufferObject(ShaderStorageBufferObject.Usage usage, int bindingIndex, int bufferId) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface team.lodestar.lodestone.systems.rendering.IBufferObject
registerBufferObject
-
Constructor Details
-
ShaderStorageBufferObject
-
ShaderStorageBufferObject
public ShaderStorageBufferObject(ShaderStorageBufferObject.Usage usage, int bindingIndex, int bufferId)
-
-
Method Details
-
upload
-
unbind
public static void unbind() -
getId
public int getId() -
getBindingIndex
public int getBindingIndex() -
getUsage
-
getFloatBuffer
-
toString
-
destroy
public void destroy()- Specified by:
destroyin interfaceIBufferObject
-