toggle menu
korge-root
5.1.0
common
switch theme
search in API
korge
/
korlibs.graphics.shader
/
Program
/
Visitor
Visitor
open
class
Visitor
<
E
>
(
val
default
:
E
)
Inheritors
GlobalsProgramVisitor
GlslBodyGenerator
Members
Constructors
Visitor
Link copied to clipboard
constructor
(
default
:
E
)
Properties
default
Link copied to clipboard
val
default
:
E
Functions
visit
Link copied to clipboard
open
fun
visit
(
arg
:
Arg
)
:
E
open
fun
visit
(
attribute
:
Attribute
)
:
E
open
fun
visit
(
func
:
FuncDecl
)
open
fun
visit
(
operand
:
Operand
)
:
E
open
fun
visit
(
output
:
Output
)
:
E
open
fun
visit
(
operand
:
Program.ArrayAccess
)
:
E
open
fun
visit
(
func
:
Program.BaseFunc
)
:
E
open
fun
visit
(
operand
:
Program.Binop
)
:
E
open
fun
visit
(
operand
:
Program.BoolLiteral
)
:
E
open
fun
visit
(
func
:
Program.CustomFunc
)
:
E
open
fun
visit
(
operand
:
Program.FloatLiteral
)
:
E
open
fun
visit
(
func
:
Program.Func
)
:
E
open
fun
visit
(
operand
:
Program.IntLiteral
)
:
E
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
)
:
E
open
fun
visit
(
operand
:
Program.Ternary
)
:
E
open
fun
visit
(
operand
:
Program.Unop
)
:
E
open
fun
visit
(
operand
:
Program.Vector
)
:
E
open
fun
visit
(
sampler
:
Sampler
)
:
E
open
fun
visit
(
temp
:
Temp
)
:
E
open
fun
visit
(
typedUniform
:
TypedUniform
<
*
>
)
:
E
open
fun
visit
(
uniform
:
Uniform
)
:
E
open
fun
visit
(
operand
:
Variable
)
:
E
open
fun
visit
(
varying
:
Varying
)
:
E
open
fun
visit
(
stms
:
List
<
Program.Stm
?
>
)