Class VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<VkPhysicalDeviceTileShadingFeaturesQCOM>, NativeResource, Pointer
Enclosing class:
VkPhysicalDeviceTileShadingFeaturesQCOM

public static class VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer extends StructBuffer<VkPhysicalDeviceTileShadingFeaturesQCOM,VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer> implements NativeResource
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new VkPhysicalDeviceTileShadingFeaturesQCOM.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 VkPhysicalDeviceTileShadingFeaturesQCOM.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 Details

    • sType

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

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

      public boolean tileShading()
      Returns:
      the value of the tileShading field.
    • tileShadingFragmentStage

      public boolean tileShadingFragmentStage()
      Returns:
      the value of the tileShadingFragmentStage field.
    • tileShadingColorAttachments

      public boolean tileShadingColorAttachments()
      Returns:
      the value of the tileShadingColorAttachments field.
    • tileShadingDepthAttachments

      public boolean tileShadingDepthAttachments()
      Returns:
      the value of the tileShadingDepthAttachments field.
    • tileShadingStencilAttachments

      public boolean tileShadingStencilAttachments()
      Returns:
      the value of the tileShadingStencilAttachments field.
    • tileShadingInputAttachments

      public boolean tileShadingInputAttachments()
      Returns:
      the value of the tileShadingInputAttachments field.
    • tileShadingSampledAttachments

      public boolean tileShadingSampledAttachments()
      Returns:
      the value of the tileShadingSampledAttachments field.
    • tileShadingPerTileDraw

      public boolean tileShadingPerTileDraw()
      Returns:
      the value of the tileShadingPerTileDraw field.
    • tileShadingPerTileDispatch

      public boolean tileShadingPerTileDispatch()
      Returns:
      the value of the tileShadingPerTileDispatch field.
    • tileShadingDispatchTile

      public boolean tileShadingDispatchTile()
      Returns:
      the value of the tileShadingDispatchTile field.
    • tileShadingApron

      public boolean tileShadingApron()
      Returns:
      the value of the tileShadingApron field.
    • tileShadingAnisotropicApron

      public boolean tileShadingAnisotropicApron()
      Returns:
      the value of the tileShadingAnisotropicApron field.
    • tileShadingAtomicOps

      public boolean tileShadingAtomicOps()
      Returns:
      the value of the tileShadingAtomicOps field.
    • tileShadingImageProcessing

      public boolean tileShadingImageProcessing()
      Returns:
      the value of the tileShadingImageProcessing field.
    • sType

      Sets the specified value to the sType field.
    • sType$Default

    • pNext

      Sets the specified value to the pNext field.
    • tileShading

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShading(boolean value)
      Sets the specified value to the tileShading field.
    • tileShadingFragmentStage

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingFragmentStage(boolean value)
      Sets the specified value to the tileShadingFragmentStage field.
    • tileShadingColorAttachments

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingColorAttachments(boolean value)
      Sets the specified value to the tileShadingColorAttachments field.
    • tileShadingDepthAttachments

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingDepthAttachments(boolean value)
      Sets the specified value to the tileShadingDepthAttachments field.
    • tileShadingStencilAttachments

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingStencilAttachments(boolean value)
      Sets the specified value to the tileShadingStencilAttachments field.
    • tileShadingInputAttachments

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingInputAttachments(boolean value)
      Sets the specified value to the tileShadingInputAttachments field.
    • tileShadingSampledAttachments

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingSampledAttachments(boolean value)
      Sets the specified value to the tileShadingSampledAttachments field.
    • tileShadingPerTileDraw

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingPerTileDraw(boolean value)
      Sets the specified value to the tileShadingPerTileDraw field.
    • tileShadingPerTileDispatch

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingPerTileDispatch(boolean value)
      Sets the specified value to the tileShadingPerTileDispatch field.
    • tileShadingDispatchTile

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingDispatchTile(boolean value)
      Sets the specified value to the tileShadingDispatchTile field.
    • tileShadingApron

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingApron(boolean value)
      Sets the specified value to the tileShadingApron field.
    • tileShadingAnisotropicApron

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingAnisotropicApron(boolean value)
      Sets the specified value to the tileShadingAnisotropicApron field.
    • tileShadingAtomicOps

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingAtomicOps(boolean value)
      Sets the specified value to the tileShadingAtomicOps field.
    • tileShadingImageProcessing

      public VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer tileShadingImageProcessing(boolean value)
      Sets the specified value to the tileShadingImageProcessing field.