Skip to content

hxsl.HlslOut

hxsl.HlslOut

Fields

NameType
SV_POSITIONString
SV_TARGETString
SV_VertexIDString
SV_InstanceIDString
STATICString
bufStringBuf
exprIdsI32
exprValueshl.types.ArrayObj
localshaxe.ds.IntMap
declshl.types.ArrayObj
isVertexBool
allNameshaxe.ds.StringMap
varNameshaxe.ds.IntMap
varAccesshaxe.ds.IntMap
staticKWD_LISThl.types.ArrayObj
staticKWDShaxe.ds.StringMap
staticGLOBALShaxe.ds.EnumValueMap
staticsemanticNameFun

Protos

  • f@30769 decl(hxsl.HlslOut, String) → Void
  • f@30770 addType(hxsl.HlslOut, hxsl.Type) → Void
  • f@30771 addArraySize(hxsl.HlslOut, hxsl.SizeDecl) → Void
  • f@30772 addVar(hxsl.HlslOut, Virtual[id, kind, name, parent, qualifiers, type]) → Void
  • f@30773 addValue(hxsl.HlslOut, Virtual[e, p, t], String) → Void
  • f@30774 addBlock(hxsl.HlslOut, Virtual[e, p, t], String) → Void
  • f@30775 declMods(hxsl.HlslOut) → Void
  • f@30776 addExpr(hxsl.HlslOut, Virtual[e, p, t], String) → Void
  • f@30777 varName(hxsl.HlslOut, Virtual[id, kind, name, parent, qualifiers, type]) → String
  • f@30778 newLine(hxsl.HlslOut, Virtual[e, p, t]) → Void
  • f@30779 isBlock(hxsl.HlslOut, Virtual[e, p, t]) → Bool
  • f@30780 collectGlobals(hxsl.HlslOut, haxe.ds.EnumValueMap, Virtual[e, p, t]) → Void
  • f@30781 initVars(hxsl.HlslOut, Virtual[funs, name, vars]) → Void
  • f@30782 initGlobals(hxsl.HlslOut, Virtual[funs, name, vars]) → Void
  • f@30783 initParams(hxsl.HlslOut, Virtual[funs, name, vars]) → Void
  • f@30784 initStatics(hxsl.HlslOut, Virtual[funs, name, vars]) → Void
  • f@30785 emitMain(hxsl.HlslOut, Virtual[e, p, t]) → Void
  • f@30786 initLocals(hxsl.HlslOut) → Void
  • f@30787 run(hxsl.HlslOut, Virtual[funs, name, vars]) → String

Bindings

  • static f@30789 __constructor__(hxsl.HlslOut) → Void
  • static f@30788 semanticName(String) → String