Skip to content

h3d.mat.Pass

h3d.mat.Pass

Fields

NameType
nameString
passIdI32
bitsI32
parentPassh3d.mat.Pass
parentShadershxsl.ShaderList
shadershxsl.ShaderList
nextPassh3d.mat.Pass
enableLightsBool
dynamicParametersBool
isStaticBool
cullingh3d.mat.Face
depthWriteBool
depthTesth3d.mat.Compare
blendSrch3d.mat.Blend
blendDsth3d.mat.Blend
blendAlphaSrch3d.mat.Blend
blendAlphaDsth3d.mat.Blend
blendOph3d.mat.Operation
blendAlphaOph3d.mat.Operation
wireframeBool
colorMaskI32
stencilh3d.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