Skip to content

hxsl.CacheFile

hxsl.CacheFile

Inherits from: hxsl.Cache

Fields

NameType
allowCompileBool
recompileRTBool
waitCountI32
isLoadingBool
fileString
sourceFileString
shadershaxe.ds.StringMap
runtimeShadershl.types.ArrayObj
linkershl.types.ArrayObj
compiledSourceshaxe.ds.StringMap
allSourceshaxe.ds.StringMap
onMissingShaderFun
onNewShaderFun
staticFILENAMEString
staticUSE_RESOURCEBool
staticfileExistsFun
staticfileBytesFun

Protos

  • f@6013 getPlatformTag(hxsl.CacheFile) → String
  • f@6014 getLinkShader(hxsl.CacheFile, hl.types.ArrayObj) → hxsl.Shader
  • f@6015 load(hxsl.CacheFile) → Void
  • f@6016 readString(hxsl.CacheFile, haxe.io.Input) → String
  • f@6017 resolveShader(hxsl.CacheFile, String) → hxsl.Shader
  • f@6018 loadShaders(hxsl.CacheFile) → Void
  • f@6019 addToCache(hxsl.CacheFile, hxsl.RuntimeShader, hxsl.ShaderList) → Void
  • f@6020 loadSources(hxsl.CacheFile) → Void
  • f@6021 save(hxsl.CacheFile) → Void
  • f@6022 cleanRuntime(hxsl.CacheFile, hxsl.RuntimeShader) → hxsl.RuntimeShader
  • f@6023 cleanRuntimeData(hxsl.CacheFile, hxsl.RuntimeShaderData) → hxsl.RuntimeShaderData
  • f@6024 reviveRuntime(hxsl.CacheFile, hxsl.RuntimeShader) → Void
  • f@6025 reviveRuntimeData(hxsl.CacheFile, hxsl.RuntimeShader, hxsl.RuntimeShaderData) → Void
  • f@6026 sortBySpec(hxsl.CacheFile, hxsl.RuntimeShader, hxsl.RuntimeShader) → I32
  • f@6027 makeDefaultShader(hxsl.CacheFile) → hxsl.ShaderList
  • f@6028 log(hxsl.CacheFile, String) → Void
  • f@6031 compileRuntimeShader(hxsl.CacheFile, hxsl.ShaderList) → hxsl.RuntimeShader
  • f@6032 getShaderVersion(hxsl.CacheFile, hxsl.SharedShader) → String
  • f@6033 addNewShader(hxsl.CacheFile, hxsl.RuntimeShader) → Void
  • f@6034 allocSource(hxsl.CacheFile, String) → String
  • f@6035 getSourceSign(hxsl.CacheFile, String) → String
  • f@6036 addSource(hxsl.CacheFile, hxsl.RuntimeShader) → Void

Bindings

  • f@6030 onNewShader(hxsl.CacheFile, hxsl.RuntimeShader) → Void
  • f@6029 onMissingShader(hxsl.CacheFile, hxsl.ShaderList) → hxsl.RuntimeShader
  • static f@6012 __constructor__(hxsl.CacheFile, Bool, Ref) → Void
  • static f@6011 fileBytes(String) → haxe.io.Bytes
  • static f@6010 fileExists(String) → Bool