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 Details
-
flags
- Returns:
- Creation flags
-
depthTestEnable
@Parameter boolean depthTestEnable()- Returns:
trueif depth testing is enabled.
-
depthWriteEnable
@Parameter boolean depthWriteEnable()- Returns:
trueif depth writing is enabled.
-
depthCompareOp
- Returns:
- The comparison operator used in the depth test.
-
depthBoundsTestEnable
@Parameter boolean depthBoundsTestEnable()- Returns:
trueif depth bounds testing is enabled.
-
stencilTestEnable
@Parameter 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
@Parameter float minDepthBounds()- Returns:
- The minimum depth for bounds testing
-
maxDepthBounds
@Parameter float maxDepthBounds()- Returns:
- The maximum depth for bounds testing
-