Skip to content

hxsl.Cache

hxsl.Cache

Fields

NameType
linkCachehxsl.SearchMap
linkShadershaxe.ds.StringMap
byIDhaxe.ds.StringMap
constsToGlobalBool
staticINSThxsl.Cache
staticgetFun
staticsetFun

Protos

  • f@2649 getLinkShader(hxsl.Cache, hl.types.ArrayObj) → hxsl.Shader
  • f@2650 link(hxsl.Cache, hxsl.ShaderList) → hxsl.RuntimeShader
  • f@2651 compileRuntimeShader(hxsl.Cache, hxsl.ShaderList) → hxsl.RuntimeShader
  • f@2652 buildRuntimeShader(hxsl.Cache, Virtual[funs, name, vars], Virtual[funs, name, vars], haxe.ds.IntMap) → hxsl.RuntimeShader
  • f@2653 initGlobals(hxsl.Cache, hxsl.RuntimeShader, hxsl.RuntimeShaderData) → Void
  • f@2654 getPath(hxsl.Cache, Virtual[id, kind, name, parent, qualifiers, type]) → String
  • f@2655 flattenShader(hxsl.Cache, Virtual[funs, name, vars], hxsl.FunctionKind, haxe.ds.IntMap) → hxsl.RuntimeShaderData

Bindings

  • static f@2666 __constructor__(hxsl.Cache) → Void
  • static f@2665 set(hxsl.Cache) → Void
  • static f@2664 get() → hxsl.Cache