Skip to content

hxsl.Linker

hxsl.Linker

Fields

NameType
allVarshl.types.ArrayObj
varMaphaxe.ds.StringMap
curShaderhxsl._Linker.ShaderInfos
shadershl.types.ArrayObj
varIdMaphaxe.ds.IntMap
localshaxe.ds.IntMap
curInstanceI32
debugDepthI32

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