openrndr
0.4.5-dev.9+28d315c
jvm
openrndr-gl3
/
org.openrndr.internal.gl3
/
UniformBlockGL3
Uniform
Block
GL3
class
UniformBlockGL3
(
val
layout
:
UniformBlockLayout
,
val
blockBinding
:
Int
,
val
ubo
:
Int
,
val
shadowBuffer
:
ByteBuffer
)
:
UniformBlock
(
source
)
Members
Constructors
Uniform
Block
GL3
Link copied to clipboard
constructor
(
layout
:
UniformBlockLayout
,
blockBinding
:
Int
,
ubo
:
Int
,
shadowBuffer
:
ByteBuffer
)
Types
Companion
Link copied to clipboard
object
Companion
Functions
uniform
Link copied to clipboard
open
override
fun
uniform
(
name
:
String
,
value
:
FloatArray
)
open
override
fun
uniform
(
name
:
String
,
value
:
Array
<
Vector2
>
)
open
override
fun
uniform
(
name
:
String
,
value
:
Array
<
Vector3
>
)
open
override
fun
uniform
(
name
:
String
,
value
:
Array
<
Vector4
>
)
open
override
fun
uniform
(
name
:
String
,
value
:
Float
)
open
override
fun
uniform
(
name
:
String
,
value
:
ColorRGBa
)
open
override
fun
uniform
(
name
:
String
,
value
:
Matrix44
)
open
override
fun
uniform
(
name
:
String
,
value
:
Matrix55
)
open
override
fun
uniform
(
name
:
String
,
value
:
Vector2
)
open
override
fun
uniform
(
name
:
String
,
value
:
Vector3
)
open
override
fun
uniform
(
name
:
String
,
value
:
Vector4
)
upload
Link copied to clipboard
open
override
fun
upload
(
)
Properties
block
Binding
Link copied to clipboard
val
blockBinding
:
Int
dirty
Link copied to clipboard
open
override
val
dirty
:
Boolean
layout
Link copied to clipboard
open
override
val
layout
:
UniformBlockLayout
real
Dirty
Link copied to clipboard
var
realDirty
:
Boolean
shadow
Buffer
Link copied to clipboard
val
shadowBuffer
:
ByteBuffer
ubo
Link copied to clipboard
val
ubo
:
Int