Skip to content

h3d.pass.Default

h3d.pass.Default

Inherits from: h3d.pass.Base

Fields

NameType
managerh3d.pass.ShaderManager
cachedBufferh3d.shader.Buffers
shaderCountI32
textureCountI32
shaderIdMaphl.types.ArrayBytes_Int
textureIdMaphl.types.ArrayBytes_Int
sortPassesBool
cameraView_idI32
cameraNear_idI32
cameraFar_idI32
cameraProj_idI32
cameraPos_idI32
cameraProjDiag_idI32
cameraProjFlip_idI32
cameraViewProj_idI32
cameraInverseViewProj_idI32
globalTime_idI32
pixelSize_idI32
globalModelView_idI32
globalModelViewInverse_idI32

Protos

  • f@30825 getOutputs(h3d.pass.Default) → hl.types.ArrayObj
  • f@30826 processShaders(h3d.pass.Default, h3d.pass.Object, hxsl.ShaderList) → hxsl.ShaderList
  • f@30827 setupShaders(h3d.pass.Default, h3d.pass.Object) → Void
  • f@30828 uploadParams(h3d.pass.Default) → Void
  • f@30829 drawObject(h3d.pass.Default, h3d.pass.Object) → Void
  • f@30830 draw(h3d.pass.Default, h3d.pass.Object) → h3d.pass.Object
  • f@30831 initGlobals(h3d.pass.Default) → Void
  • f@30832 setGlobals(h3d.pass.Default) → Void

Bindings

  • static f@30833 __constructor__(h3d.pass.Default, String) → Void