Skip to content h3d.mat.Pass
Fields
| Name | Type |
|---|
| name | String |
| passId | I32 |
| bits | I32 |
| parentPass | h3d.mat.Pass |
| parentShaders | hxsl.ShaderList |
| shaders | hxsl.ShaderList |
| nextPass | h3d.mat.Pass |
| enableLights | Bool |
| dynamicParameters | Bool |
| isStatic | Bool |
| culling | h3d.mat.Face |
| depthWrite | Bool |
| depthTest | h3d.mat.Compare |
| blendSrc | h3d.mat.Blend |
| blendDst | h3d.mat.Blend |
| blendAlphaSrc | h3d.mat.Blend |
| blendAlphaDst | h3d.mat.Blend |
| blendOp | h3d.mat.Operation |
| blendAlphaOp | h3d.mat.Operation |
| wireframe | Bool |
| colorMask | I32 |
| stencil | h3d.mat.Stencil |
| “ | Virtual[] |
Protos
f@2672 setPassName(h3d.mat.Pass, String) → Void
f@2673 setBlendMode(h3d.mat.Pass, h2d.BlendMode) → Void
f@2674 depth(h3d.mat.Pass, Bool, h3d.mat.Compare) → Void
f@2675 addShader(h3d.mat.Pass, hxsl.Shader) → hxsl.Shader
f@2676 removeShader(h3d.mat.Pass, hxsl.Shader) → Bool
f@2677 getShadersRec(h3d.mat.Pass) → hxsl.ShaderList
f@2678 set_culling(h3d.mat.Pass, h3d.mat.Face) → h3d.mat.Face
f@2679 set_depthWrite(h3d.mat.Pass, Bool) → Bool
f@2680 set_depthTest(h3d.mat.Pass, h3d.mat.Compare) → h3d.mat.Compare
f@2681 set_blendSrc(h3d.mat.Pass, h3d.mat.Blend) → h3d.mat.Blend
f@2682 set_blendDst(h3d.mat.Pass, h3d.mat.Blend) → h3d.mat.Blend
f@2683 set_blendAlphaSrc(h3d.mat.Pass, h3d.mat.Blend) → h3d.mat.Blend
f@2684 set_blendAlphaDst(h3d.mat.Pass, h3d.mat.Blend) → h3d.mat.Blend
f@2685 set_blendOp(h3d.mat.Pass, h3d.mat.Operation) → h3d.mat.Operation
f@2686 set_blendAlphaOp(h3d.mat.Pass, h3d.mat.Operation) → h3d.mat.Operation
Bindings
- static
f@2703 __constructor__(h3d.mat.Pass, String, hxsl.ShaderList, h3d.mat.Pass) → Void