Package org.lwjgl.vulkan
Class VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceTileShadingFeaturesQCOM,VkPhysicalDeviceTileShadingFeaturesQCOM.Buffer>
org.lwjgl.vulkan.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
An array of
VkPhysicalDeviceTileShadingFeaturesQCOM
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newVkPhysicalDeviceTileShadingFeaturesQCOM.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionlong
pNext()
pNext
(long value) Sets the specified value to thepNext
field.int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM
value to thesType
field.boolean
tileShading
(boolean value) Sets the specified value to thetileShading
field.boolean
tileShadingAnisotropicApron
(boolean value) Sets the specified value to thetileShadingAnisotropicApron
field.boolean
tileShadingApron
(boolean value) Sets the specified value to thetileShadingApron
field.boolean
tileShadingAtomicOps
(boolean value) Sets the specified value to thetileShadingAtomicOps
field.boolean
tileShadingColorAttachments
(boolean value) Sets the specified value to thetileShadingColorAttachments
field.boolean
tileShadingDepthAttachments
(boolean value) Sets the specified value to thetileShadingDepthAttachments
field.boolean
tileShadingDispatchTile
(boolean value) Sets the specified value to thetileShadingDispatchTile
field.boolean
tileShadingFragmentStage
(boolean value) Sets the specified value to thetileShadingFragmentStage
field.boolean
tileShadingImageProcessing
(boolean value) Sets the specified value to thetileShadingImageProcessing
field.boolean
tileShadingInputAttachments
(boolean value) Sets the specified value to thetileShadingInputAttachments
field.boolean
tileShadingPerTileDispatch
(boolean value) Sets the specified value to thetileShadingPerTileDispatch
field.boolean
tileShadingPerTileDraw
(boolean value) Sets the specified value to thetileShadingPerTileDraw
field.boolean
tileShadingSampledAttachments
(boolean value) Sets the specified value to thetileShadingSampledAttachments
field.boolean
tileShadingStencilAttachments
(boolean value) Sets the specified value to thetileShadingStencilAttachments
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceTileShadingFeaturesQCOM.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 thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
tileShading
Sets the specified value to thetileShading
field. -
tileShadingFragmentStage
Sets the specified value to thetileShadingFragmentStage
field. -
tileShadingColorAttachments
Sets the specified value to thetileShadingColorAttachments
field. -
tileShadingDepthAttachments
Sets the specified value to thetileShadingDepthAttachments
field. -
tileShadingStencilAttachments
Sets the specified value to thetileShadingStencilAttachments
field. -
tileShadingInputAttachments
Sets the specified value to thetileShadingInputAttachments
field. -
tileShadingSampledAttachments
Sets the specified value to thetileShadingSampledAttachments
field. -
tileShadingPerTileDraw
Sets the specified value to thetileShadingPerTileDraw
field. -
tileShadingPerTileDispatch
Sets the specified value to thetileShadingPerTileDispatch
field. -
tileShadingDispatchTile
Sets the specified value to thetileShadingDispatchTile
field. -
tileShadingApron
Sets the specified value to thetileShadingApron
field. -
tileShadingAnisotropicApron
Sets the specified value to thetileShadingAnisotropicApron
field. -
tileShadingAtomicOps
Sets the specified value to thetileShadingAtomicOps
field. -
tileShadingImageProcessing
Sets the specified value to thetileShadingImageProcessing
field.
-