hxsl.Eval
hxsl.Eval
Fields
| Name | Type | |
|---|---|---|
varMap | haxe.ds.ObjectMap | |
inlineCalls | Bool | |
unrollLoops | Bool | |
eliminateConditionals | Bool | |
constants | haxe.ds.IntMap | |
funMap | haxe.ds.ObjectMap | |
curFun | Virtual[args, expr, kind, ref, ret] | |
markReturn | Bool |
Protos
f@31567setConstant(hxsl.Eval, Virtual[id, kind, name, parent, qualifiers, type], hxsl.Const) → Voidf@31568mapVar(hxsl.Eval, Virtual[id, kind, name, parent, qualifiers, type]) → Virtual[id, kind, name, parent, qualifiers, type]f@31569eval(hxsl.Eval, Virtual[funs, name, vars]) → Virtual[funs, name, vars]f@31570hasReturn(hxsl.Eval, Virtual[e, p, t]) → Boolf@31571hasReturnLoop(hxsl.Eval, Virtual[e, p, t]) → Voidf@31572handleReturn(hxsl.Eval, Virtual[e, p, t], Ref) → Virtual[e, p, t]f@31573handleReturnDef(hxsl.Eval, Virtual[e, p, t]) → Virtual[e, p, t]f@31574evalCall(hxsl.Eval, hxsl.TGlobal, hl.types.ArrayObj, hl.types.ArrayObj, Virtual[file, max, min]) → hxsl.TExprDeff@31575constantsToString(hxsl.Eval) → Stringf@31576evalExpr(hxsl.Eval, Virtual[e, p, t], Ref) → Virtual[e, p, t]
Bindings
- static
f@31566__constructor__(hxsl.Eval) → Void