Skip to content

hxsl.Flatten

hxsl.Flatten

Fields

NameType
globalshl.types.ArrayObj
paramshl.types.ArrayObj
outVarshl.types.ArrayObj
varMaphaxe.ds.ObjectMap
econstsVirtual[e, p, t]
constshl.types.ArrayBytes_Float
allocDatahaxe.ds.ObjectMap

Protos

  • f@31475 flatten(hxsl.Flatten, Virtual[funs, name, vars], hxsl.FunctionKind, Bool) → Virtual[funs, name, vars]
  • f@31476 mapFun(hxsl.Flatten, Virtual[args, expr, kind, ref, ret], Fun) → Virtual[args, expr, kind, ref, ret]
  • f@31477 mapExpr(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]
  • f@31478 mapConsts(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]
  • f@31479 allocConst(hxsl.Flatten, F64, Virtual[file, max, min]) → Virtual[e, p, t]
  • f@31480 allocConsts(hxsl.Flatten, hl.types.ArrayBytes_Float, Virtual[file, max, min]) → Virtual[e, p, t]
  • f@31481 access(hxsl.Flatten, hxsl._Flatten.Alloc, hxsl.Type, Virtual[file, max, min], hxsl.ARead) → Virtual[e, p, t]
  • f@31482 optimize(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]
  • f@31483 packTextures(hxsl.Flatten, String, hl.types.ArrayObj, hxsl.Type) → hl.types.ArrayObj
  • f@31484 packBuffers(hxsl.Flatten, hl.types.ArrayObj) → Void
  • f@31485 pack(hxsl.Flatten, String, hxsl.VarKind, hl.types.ArrayObj, hxsl.VecType) → Virtual[id, kind, name, parent, qualifiers, type]
  • f@31486 varSize(hxsl.Flatten, hxsl.Type, hxsl.VecType) → I32
  • f@31487 gatherVar(hxsl.Flatten, Virtual[id, kind, name, parent, qualifiers, type]) → Void

Bindings

  • static f@31488 __constructor__(hxsl.Flatten) → Void