openrndr
0.4.5-dev.6+65e4d08
jvm
openrndr-gl3
/
org.openrndr.internal.gl3
/
VertexBufferGL3
Vertex
Buffer
GL3
class
VertexBufferGL3
(
val
buffer
:
Int
,
val
vertexFormat
:
VertexFormat
,
val
vertexCount
:
Int
,
val
session
:
Session
?
)
:
VertexBuffer
(
source
)
Members
Constructors
Vertex
Buffer
GL3
Link copied to clipboard
constructor
(
buffer
:
Int
,
vertexFormat
:
VertexFormat
,
vertexCount
:
Int
,
session
:
Session
?
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
bind
Link copied to clipboard
fun
bind
(
)
destroy
Link copied to clipboard
open
override
fun
destroy
(
)
put
Link copied to clipboard
fun
put
(
elementOffset
:
Int
,
putter
:
BufferWriter
.
(
)
->
Unit
)
:
Int
read
Link copied to clipboard
open
override
fun
read
(
data
:
ByteBuffer
,
offsetInBytes
:
Int
)
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
unbind
Link copied to clipboard
fun
unbind
(
)
write
Link copied to clipboard
open
override
fun
write
(
data
:
ByteBuffer
,
offsetInBytes
:
Int
)
open
override
fun
write
(
source
:
MPPBuffer
,
targetByteOffset
:
Int
,
sourceByteOffset
:
Int
,
byteLength
:
Int
)
Properties
buffer
Link copied to clipboard
val
buffer
:
Int
session
Link copied to clipboard
open
override
val
session
:
Session
?
shadow
Link copied to clipboard
open
override
val
shadow
:
VertexBufferShadow
vertex
Count
Link copied to clipboard
open
override
val
vertexCount
:
Int
vertex
Format
Link copied to clipboard
open
override
val
vertexFormat
:
VertexFormat