Interface VulkanStencilOpStateType

All Known Implementing Classes:
VulkanStencilOpState

@Immutable public interface VulkanStencilOpStateType
See Also:
  • "VkStencilOpState"
  • Method Details

    • failOp

      @Default default VulkanStencilOp failOp()
      Returns:
      The action performed on samples that fail the stencil test.
    • passOp

      @Default default VulkanStencilOp passOp()
      Returns:
      The action performed on samples that pass both the depth and stencil tests.
    • depthFailOp

      @Default default VulkanStencilOp depthFailOp()
      Returns:
      The action performed on samples that pass the stencil test and fail the depth test.
    • compareOp

      @Default default VulkanCompareOp compareOp()
      Returns:
      The comparison operator used in the stencil test.
    • compareMask

      @Default default int compareMask()
      Returns:
      The bits of the unsigned integer stencil values participating in the stencil test.
    • writeMask

      @Default default int writeMask()
      Returns:
      The bits of the unsigned integer stencil values updated by the stencil test in the stencil framebuffer attachment.
    • reference

      @Default default int reference()
      Returns:
      An integer reference value that is used in the unsigned stencil comparison.