h3d.pass.Default
h3d.pass.Default
Inherits from: h3d.pass.Base
Fields
| Name | Type | |
|---|---|---|
manager | h3d.pass.ShaderManager | |
cachedBuffer | h3d.shader.Buffers | |
shaderCount | I32 | |
textureCount | I32 | |
shaderIdMap | hl.types.ArrayBytes_Int | |
textureIdMap | hl.types.ArrayBytes_Int | |
sortPasses | Bool | |
cameraView_id | I32 | |
cameraNear_id | I32 | |
cameraFar_id | I32 | |
cameraProj_id | I32 | |
cameraPos_id | I32 | |
cameraProjDiag_id | I32 | |
cameraProjFlip_id | I32 | |
cameraViewProj_id | I32 | |
cameraInverseViewProj_id | I32 | |
globalTime_id | I32 | |
pixelSize_id | I32 | |
globalModelView_id | I32 | |
globalModelViewInverse_id | I32 |
Protos
f@30825getOutputs(h3d.pass.Default) → hl.types.ArrayObjf@30826processShaders(h3d.pass.Default, h3d.pass.Object, hxsl.ShaderList) → hxsl.ShaderListf@30827setupShaders(h3d.pass.Default, h3d.pass.Object) → Voidf@30828uploadParams(h3d.pass.Default) → Voidf@30829drawObject(h3d.pass.Default, h3d.pass.Object) → Voidf@30830draw(h3d.pass.Default, h3d.pass.Object) → h3d.pass.Objectf@30831initGlobals(h3d.pass.Default) → Voidf@30832setGlobals(h3d.pass.Default) → Void
Bindings
- static
f@30833__constructor__(h3d.pass.Default, String) → Void