openrndr
0.4.5-dev.4.uncommitted+98ebace
common
openrndr-gl-common
/
org.openrndr.internal.glcommon
/
ComputeStyleManagerGLCommon
Compute
Style
Manager
GLCommon
class
ComputeStyleManagerGLCommon
:
ComputeStyleManager
,
StyleManagerDispatchUniform
,
StyleManagerDispatchBufferBindings
,
StyleManagerDispatchImageBindings
(
source
)
Members
Constructors
Compute
Style
Manager
GLCommon
Link copied to clipboard
constructor
(
)
Functions
dispatch
Buffer
Bindings
Link copied to clipboard
open
fun
<
T
:
ShaderBufferBindings
>
dispatchBufferBindings
(
style
:
StyleBufferBindings
,
shader
:
T
)
dispatch
Image
Bindings
Link copied to clipboard
open
fun
<
T
:
ShaderImageBindings
>
dispatchImageBindings
(
style
:
StyleImageBindings
,
shader
:
T
)
dispatch
Parameters
Link copied to clipboard
open
fun
<
T
:
ShaderUniforms
>
dispatchParameters
(
style
:
StyleParameters
,
shader
:
T
)
set
Uniform
Link copied to clipboard
open
fun
<
T
:
ShaderUniforms
>
setUniform
(
shader
:
T
,
targetName
:
String
,
name
:
String
,
value
:
Any
)
shader
Link copied to clipboard
open
override
fun
shader
(
style
:
ComputeStyle
,
name
:
String
)
:
ComputeShader
Properties
image
Index
Link copied to clipboard
open
override
var
imageIndex
:
Int
shaders
Link copied to clipboard
val
shaders
:
MutableMap
<
ComputeStructure
,
ComputeShader
>
texture
Index
Link copied to clipboard
open
override
var
textureIndex
:
Int