Skip to content hxsl.Linker
Fields
| Name | Type |
|---|
| allVars | hl.types.ArrayObj |
| varMap | haxe.ds.StringMap |
| curShader | hxsl._Linker.ShaderInfos |
| shaders | hl.types.ArrayObj |
| varIdMap | haxe.ds.IntMap |
| locals | haxe.ds.IntMap |
| curInstance | I32 |
| debugDepth | I32 |
Protos
f@31444 error(hxsl.Linker, String, Virtual[file, max, min]) → Dyn
f@31445 mergeVar(hxsl.Linker, String, Virtual[id, kind, name, parent, qualifiers, type], Virtual[id, kind, name, parent, qualifiers, type], Virtual[file, max, min]) → Void
f@31446 allocVar(hxsl.Linker, Virtual[id, kind, name, parent, qualifiers, type], Virtual[file, max, min], String, hxsl._Linker.AllocatedVar) → hxsl._Linker.AllocatedVar
f@31447 mapExprVar(hxsl.Linker, Virtual[e, p, t]) → Virtual[e, p, t]
f@31448 addShader(hxsl.Linker, String, Null, Virtual[e, p, t], I32) → hxsl._Linker.ShaderInfos
f@31449 sortByPriorityDesc(hxsl.Linker, hxsl._Linker.ShaderInfos, hxsl._Linker.ShaderInfos) → I32
f@31450 buildDependency(hxsl.Linker, hxsl._Linker.ShaderInfos, hxsl._Linker.AllocatedVar, Bool) → Void
f@31451 initDependencies(hxsl.Linker, hxsl._Linker.ShaderInfos) → Void
f@31452 collect(hxsl.Linker, hxsl._Linker.ShaderInfos, hl.types.ArrayObj, Bool) → Void
f@31453 uniqueLocals(hxsl.Linker, Virtual[e, p, t], haxe.ds.StringMap) → Void
f@31454 link(hxsl.Linker, hl.types.ArrayObj) → Virtual[funs, name, vars]
Bindings
- static
f@31457 __constructor__(hxsl.Linker) → Void