Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan11Features.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceVulkan11Features.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceVulkan11Features,VkPhysicalDeviceVulkan11Features.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan11Features.Buffer
- All Implemented Interfaces:
AutoCloseable,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 of
VkPhysicalDeviceVulkan11Features structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.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 newVkPhysicalDeviceVulkan11Features.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleanmultiview(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiview()field.booleanmultiviewGeometryShader(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewGeometryShader()field.booleanmultiviewTessellationShader(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewTessellationShader()field.longpNext()pNext(long value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.pNext()field.booleanprotectedMemory(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.protectedMemory()field.booleansamplerYcbcrConversion(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.samplerYcbcrConversion()field.booleanshaderDrawParameters(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.shaderDrawParameters()field.booleanstorageBuffer16BitAccess(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess()field.booleanstorageInputOutput16(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageInputOutput16()field.booleanstoragePushConstant16(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.storagePushConstant16()field.intsType()sType(int value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.sType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURESvalue to theVkPhysicalDeviceVulkan11Features.sType()field.booleanuniformAndStorageBuffer16BitAccess(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess()field.booleanvariablePointers(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointers()field.booleanvariablePointersStorageBuffer(boolean value) Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer()field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
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 by
VkPhysicalDeviceVulkan11Features.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
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
Sets the specified value to theVkPhysicalDeviceVulkan11Features.sType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURESvalue to theVkPhysicalDeviceVulkan11Features.sType()field. -
pNext
Sets the specified value to theVkPhysicalDeviceVulkan11Features.pNext()field. -
storageBuffer16BitAccess
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageBuffer16BitAccess()field. -
uniformAndStorageBuffer16BitAccess
Sets the specified value to theVkPhysicalDeviceVulkan11Features.uniformAndStorageBuffer16BitAccess()field. -
storagePushConstant16
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storagePushConstant16()field. -
storageInputOutput16
Sets the specified value to theVkPhysicalDeviceVulkan11Features.storageInputOutput16()field. -
multiview
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiview()field. -
multiviewGeometryShader
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewGeometryShader()field. -
multiviewTessellationShader
Sets the specified value to theVkPhysicalDeviceVulkan11Features.multiviewTessellationShader()field. -
variablePointersStorageBuffer
Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointersStorageBuffer()field. -
variablePointers
Sets the specified value to theVkPhysicalDeviceVulkan11Features.variablePointers()field. -
protectedMemory
Sets the specified value to theVkPhysicalDeviceVulkan11Features.protectedMemory()field. -
samplerYcbcrConversion
Sets the specified value to theVkPhysicalDeviceVulkan11Features.samplerYcbcrConversion()field. -
shaderDrawParameters
Sets the specified value to theVkPhysicalDeviceVulkan11Features.shaderDrawParameters()field.
-