openrndr
0.4.5-dev.72+cb9c0e2
jvm
openrndr-gl3
/
org.openrndr.internal.gl3
/
ShaderStorageBufferGL43
Shader
Storage
Buffer
GL43
class
ShaderStorageBufferGL43
(
val
buffer
:
Int
,
val
format
:
ShaderStorageFormat
,
val
session
:
Session
?
=
Session.active
)
:
ShaderStorageBuffer
(
source
)
Members
Constructors
Shader
Storage
Buffer
GL43
Link copied to clipboard
constructor
(
buffer
:
Int
,
format
:
ShaderStorageFormat
,
session
:
Session
?
=
Session.active
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
clear
Link copied to clipboard
open
override
fun
clear
(
)
destroy
Link copied to clipboard
open
override
fun
destroy
(
)
put
Link copied to clipboard
open
override
fun
put
(
elementOffset
:
Int
,
putter
:
BufferWriterStd430
.
(
)
->
Unit
)
:
Int
read
Link copied to clipboard
open
override
fun
read
(
target
:
ByteBuffer
,
readOffset
:
Int
)
vertex
Buffer
View
Link copied to clipboard
open
override
fun
vertexBufferView
(
elementName
:
String
?
)
:
VertexBuffer
write
Link copied to clipboard
open
override
fun
write
(
source
:
ByteBuffer
,
writeOffset
:
Int
)
Properties
buffer
Link copied to clipboard
val
buffer
:
Int
format
Link copied to clipboard
open
override
val
format
:
ShaderStorageFormat
session
Link copied to clipboard
open
override
val
session
:
Session
?
shadow
Link copied to clipboard
open
override
val
shadow
:
ShaderStorageBufferShadow