Interface VulkanPipelineDepthStencilStateCreateInfoType
- All Known Implementing Classes:
VulkanPipelineDepthStencilStateCreateInfo
@Immutable
public interface VulkanPipelineDepthStencilStateCreateInfoType
Structure specifying parameters of a newly created pipeline depth stencil state.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault VulkanStencilOpStateback()default booleandefault VulkanCompareOpdefault booleandefault booleanflags()default VulkanStencilOpStatefront()default floatdefault floatdefault boolean
-
Method Details
-
flags
- Returns:
- Creation flags
-
depthTestEnable
@Default default boolean depthTestEnable()- Returns:
trueif depth testing is enabled.
-
depthWriteEnable
@Default default boolean depthWriteEnable()- Returns:
trueif depth writing is enabled.
-
depthCompareOp
- Returns:
- The comparison operator used in the depth test.
-
depthBoundsTestEnable
@Default default boolean depthBoundsTestEnable()- Returns:
trueif depth bounds testing is enabled.
-
stencilTestEnable
@Default default boolean stencilTestEnable()- Returns:
trueif stencil testing is enabled.
-
front
- Returns:
- The stencil op state for front faces.
-
back
- Returns:
- The stencil op state for back faces.
-
minDepthBounds
@Default default float minDepthBounds()- Returns:
- The minimum depth for bounds testing
-
maxDepthBounds
@Default default float maxDepthBounds()- Returns:
- The maximum depth for bounds testing
-