Interface VulkanPipelineMultisampleStateCreateInfoType

All Known Implementing Classes:
VulkanPipelineMultisampleStateCreateInfo

@Immutable public interface VulkanPipelineMultisampleStateCreateInfoType
See Also:
  • "VkPipelineMultisampleStateCreateInfo"
  • Method Details

    • flags

      Returns:
      Flags reserved for future use
    • rasterizationSamples

      @Default default VulkanSampleCountFlag rasterizationSamples()
      Returns:
      The number of samples per pixel used in rasterization.
    • sampleShadingEnable

      @Default default boolean sampleShadingEnable()
      Returns:
      true if sample shading should be enabled
    • minSampleShading

      @Default default float minSampleShading()
      Returns:
      minimum fraction of sample shading if sampleShadingEnable() is true
    • sampleMask

      Optional<int[]> sampleMask()
      Returns:
      static coverage information that is ANDed with the coverage information generated during rasterization.
    • alphaToCoverageEnable

      @Default default boolean alphaToCoverageEnable()
      Returns:
      true if a temporary coverage value is generated based on the alpha component of the fragment’s first color output
    • alphaToOneEnable

      @Default default boolean alphaToOneEnable()
      Returns:
      true if the alpha component of the fragment’s first color output is replaced with one as described in "Multisample Coverage".