Class VkPipelineRasterizationStateCreateInfo.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new VkPipelineRasterizationStateCreateInfo.Buffer instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by VkPipelineRasterizationStateCreateInfo.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • sType

        public int sType()
        Returns the value of the sType field.
      • pNext

        public long pNext()
        Returns the value of the pNext field.
      • flags

        public int flags()
        Returns the value of the flags field.
      • depthClampEnable

        public boolean depthClampEnable()
        Returns the value of the depthClampEnable field.
      • rasterizerDiscardEnable

        public boolean rasterizerDiscardEnable()
        Returns the value of the rasterizerDiscardEnable field.
      • polygonMode

        public int polygonMode()
        Returns the value of the polygonMode field.
      • cullMode

        public int cullMode()
        Returns the value of the cullMode field.
      • frontFace

        public int frontFace()
        Returns the value of the frontFace field.
      • depthBiasEnable

        public boolean depthBiasEnable()
        Returns the value of the depthBiasEnable field.
      • depthBiasConstantFactor

        public float depthBiasConstantFactor()
        Returns the value of the depthBiasConstantFactor field.
      • depthBiasClamp

        public float depthBiasClamp()
        Returns the value of the depthBiasClamp field.
      • depthBiasSlopeFactor

        public float depthBiasSlopeFactor()
        Returns the value of the depthBiasSlopeFactor field.
      • lineWidth

        public float lineWidth()
        Returns the value of the lineWidth field.