Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan11Features.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan11Features,VkPhysicalDeviceVulkan11Features.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceVulkan11Features.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceVulkan11Features>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceVulkan11Features
public static class VkPhysicalDeviceVulkan11Features.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan11Features,VkPhysicalDeviceVulkan11Features.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceVulkan11Featuresstructs.
-
-
Method Summary
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceVulkan11Features.Bufferinstance 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 byVkPhysicalDeviceVulkan11Features.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
VkPhysicalDeviceVulkan11Features.sType()field.
-
pNext
public long pNext()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.pNext()field.
-
storageBuffer16BitAccess
public boolean storageBuffer16BitAccess()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess()field.
-
uniformAndStorageBuffer16BitAccess
public boolean uniformAndStorageBuffer16BitAccess()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess()field.
-
storagePushConstant16
public boolean storagePushConstant16()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.storagePushConstant16()field.
-
storageInputOutput16
public boolean storageInputOutput16()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.storageInputOutput16()field.
-
multiview
public boolean multiview()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.multiview()field.
-
multiviewGeometryShader
public boolean multiviewGeometryShader()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.multiviewGeometryShader()field.
-
multiviewTessellationShader
public boolean multiviewTessellationShader()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.multiviewTessellationShader()field.
-
variablePointersStorageBuffer
public boolean variablePointersStorageBuffer()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer()field.
-
variablePointers
public boolean variablePointers()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.variablePointers()field.
-
protectedMemory
public boolean protectedMemory()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.protectedMemory()field.
-
samplerYcbcrConversion
public boolean samplerYcbcrConversion()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.samplerYcbcrConversion()field.
-
shaderDrawParameters
public boolean shaderDrawParameters()
- Returns:
- the value of the
VkPhysicalDeviceVulkan11Features.shaderDrawParameters()field.
-
sType
public VkPhysicalDeviceVulkan11Features.Buffer sType(int value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.sType()field.
-
sType$Default
public VkPhysicalDeviceVulkan11Features.Buffer sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURESvalue to theVkPhysicalDeviceVulkan11Features.sType()field.
-
pNext
public VkPhysicalDeviceVulkan11Features.Buffer pNext(long value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.pNext()field.
-
storageBuffer16BitAccess
public VkPhysicalDeviceVulkan11Features.Buffer storageBuffer16BitAccess(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess()field.
-
uniformAndStorageBuffer16BitAccess
public VkPhysicalDeviceVulkan11Features.Buffer uniformAndStorageBuffer16BitAccess(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess()field.
-
storagePushConstant16
public VkPhysicalDeviceVulkan11Features.Buffer storagePushConstant16(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storagePushConstant16()field.
-
storageInputOutput16
public VkPhysicalDeviceVulkan11Features.Buffer storageInputOutput16(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageInputOutput16()field.
-
multiview
public VkPhysicalDeviceVulkan11Features.Buffer multiview(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiview()field.
-
multiviewGeometryShader
public VkPhysicalDeviceVulkan11Features.Buffer multiviewGeometryShader(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewGeometryShader()field.
-
multiviewTessellationShader
public VkPhysicalDeviceVulkan11Features.Buffer multiviewTessellationShader(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewTessellationShader()field.
-
variablePointersStorageBuffer
public VkPhysicalDeviceVulkan11Features.Buffer variablePointersStorageBuffer(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer()field.
-
variablePointers
public VkPhysicalDeviceVulkan11Features.Buffer variablePointers(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointers()field.
-
protectedMemory
public VkPhysicalDeviceVulkan11Features.Buffer protectedMemory(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.protectedMemory()field.
-
samplerYcbcrConversion
public VkPhysicalDeviceVulkan11Features.Buffer samplerYcbcrConversion(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.samplerYcbcrConversion()field.
-
shaderDrawParameters
public VkPhysicalDeviceVulkan11Features.Buffer shaderDrawParameters(boolean value)
Sets the specified value to theVkPhysicalDeviceVulkan11Features.shaderDrawParameters()field.
-
-