toggle menu
korge-root
5.1.0
common
switch theme
search in API
korge
/
korlibs.graphics.shader.gl
/
GlobalsProgramVisitor
Globals
Program
Visitor
class
GlobalsProgramVisitor
:
Program.Visitor
<
Unit
>
Members
Constructors
Globals
Program
Visitor
Link copied to clipboard
constructor
(
)
Properties
attributes
Link copied to clipboard
val
attributes
:
LinkedHashSet
<
Attribute
>
default
Link copied to clipboard
val
default
:
Unit
func
Refs
Link copied to clipboard
val
funcRefs
:
LinkedHashSet
<
String
>
samplers
Link copied to clipboard
val
samplers
:
LinkedHashSet
<
Sampler
>
typed
Uniforms
Link copied to clipboard
val
typedUniforms
:
LinkedHashSet
<
TypedUniform
<
*
>
>
uniform
Blocks
Link copied to clipboard
val
uniformBlocks
:
LinkedHashSet
<
UniformBlock
>
uniforms
Link copied to clipboard
val
uniforms
:
LinkedHashSet
<
Uniform
>
varyings
Link copied to clipboard
val
varyings
:
LinkedHashSet
<
Varying
>
Functions
visit
Link copied to clipboard
open
fun
visit
(
arg
:
Arg
)
open
fun
visit
(
func
:
FuncDecl
)
open
fun
visit
(
operand
:
Operand
)
open
fun
visit
(
output
:
Output
)
open
fun
visit
(
operand
:
Program.ArrayAccess
)
open
fun
visit
(
func
:
Program.BaseFunc
)
open
fun
visit
(
operand
:
Program.Binop
)
open
fun
visit
(
operand
:
Program.BoolLiteral
)
open
fun
visit
(
operand
:
Program.FloatLiteral
)
open
fun
visit
(
func
:
Program.Func
)
open
fun
visit
(
operand
:
Program.IntLiteral
)
open
fun
visit
(
stm
:
Program.Stm.Break
)
open
fun
visit
(
stm
:
Program.Stm.Continue
)
open
fun
visit
(
stm
:
Program.Stm.Discard
)
open
fun
visit
(
stm
:
Program.Stm.ForSimple
)
open
fun
visit
(
stm
:
Program.Stm.If
)
open
fun
visit
(
stm
:
Program.Stm.Raw
)
open
fun
visit
(
stm
:
Program.Stm.Return
)
open
fun
visit
(
stm
:
Program.Stm.Set
)
open
fun
visit
(
stms
:
Program.Stm.Stms
)
open
fun
visit
(
stm
:
Program.Stm
?
)
open
fun
visit
(
operand
:
Program.Swizzle
)
open
fun
visit
(
operand
:
Program.Ternary
)
open
fun
visit
(
operand
:
Program.Unop
)
open
fun
visit
(
operand
:
Program.Vector
)
open
fun
visit
(
temp
:
Temp
)
open
fun
visit
(
operand
:
Variable
)
open
fun
visit
(
stms
:
List
<
Program.Stm
?
>
)
open
override
fun
visit
(
attribute
:
Attribute
)
open
override
fun
visit
(
func
:
Program.CustomFunc
)
open
override
fun
visit
(
sampler
:
Sampler
)
open
override
fun
visit
(
typedUniform
:
TypedUniform
<
*
>
)
open
override
fun
visit
(
uniform
:
Uniform
)
open
override
fun
visit
(
varying
:
Varying
)