Interface VulkanStencilOpStateType

  • All Known Implementing Classes:
    VulkanStencilOpState

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

      • failOp

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

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

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

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

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

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

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