hxsl.Flatten
hxsl.Flatten
Fields
| Name | Type | |
|---|---|---|
globals | hl.types.ArrayObj | |
params | hl.types.ArrayObj | |
outVars | hl.types.ArrayObj | |
varMap | haxe.ds.ObjectMap | |
econsts | Virtual[e, p, t] | |
consts | hl.types.ArrayBytes_Float | |
allocData | haxe.ds.ObjectMap |
Protos
f@31475flatten(hxsl.Flatten, Virtual[funs, name, vars], hxsl.FunctionKind, Bool) → Virtual[funs, name, vars]f@31476mapFun(hxsl.Flatten, Virtual[args, expr, kind, ref, ret], Fun) → Virtual[args, expr, kind, ref, ret]f@31477mapExpr(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]f@31478mapConsts(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]f@31479allocConst(hxsl.Flatten, F64, Virtual[file, max, min]) → Virtual[e, p, t]f@31480allocConsts(hxsl.Flatten, hl.types.ArrayBytes_Float, Virtual[file, max, min]) → Virtual[e, p, t]f@31481access(hxsl.Flatten, hxsl._Flatten.Alloc, hxsl.Type, Virtual[file, max, min], hxsl.ARead) → Virtual[e, p, t]f@31482optimize(hxsl.Flatten, Virtual[e, p, t]) → Virtual[e, p, t]f@31483packTextures(hxsl.Flatten, String, hl.types.ArrayObj, hxsl.Type) → hl.types.ArrayObjf@31484packBuffers(hxsl.Flatten, hl.types.ArrayObj) → Voidf@31485pack(hxsl.Flatten, String, hxsl.VarKind, hl.types.ArrayObj, hxsl.VecType) → Virtual[id, kind, name, parent, qualifiers, type]f@31486varSize(hxsl.Flatten, hxsl.Type, hxsl.VecType) → I32f@31487gatherVar(hxsl.Flatten, Virtual[id, kind, name, parent, qualifiers, type]) → Void
Bindings
- static
f@31488__constructor__(hxsl.Flatten) → Void