Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan12Features
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceVulkan12Features>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan12Features
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class VkPhysicalDeviceVulkan12Features
extends Struct<VkPhysicalDeviceVulkan12Features>
implements NativeResource
struct VkPhysicalDeviceVulkan12Features {
VkStructureType sType;
void * pNext;
VkBool32 samplerMirrorClampToEdge;
VkBool32 drawIndirectCount;
VkBool32 storageBuffer8BitAccess;
VkBool32 uniformAndStorageBuffer8BitAccess;
VkBool32 storagePushConstant8;
VkBool32 shaderBufferInt64Atomics;
VkBool32 shaderSharedInt64Atomics;
VkBool32 shaderFloat16;
VkBool32 shaderInt8;
VkBool32 descriptorIndexing;
VkBool32 shaderInputAttachmentArrayDynamicIndexing;
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing;
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing;
VkBool32 shaderUniformBufferArrayNonUniformIndexing;
VkBool32 shaderSampledImageArrayNonUniformIndexing;
VkBool32 shaderStorageBufferArrayNonUniformIndexing;
VkBool32 shaderStorageImageArrayNonUniformIndexing;
VkBool32 shaderInputAttachmentArrayNonUniformIndexing;
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing;
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing;
VkBool32 descriptorBindingUniformBufferUpdateAfterBind;
VkBool32 descriptorBindingSampledImageUpdateAfterBind;
VkBool32 descriptorBindingStorageImageUpdateAfterBind;
VkBool32 descriptorBindingStorageBufferUpdateAfterBind;
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingUpdateUnusedWhilePending;
VkBool32 descriptorBindingPartiallyBound;
VkBool32 descriptorBindingVariableDescriptorCount;
VkBool32 runtimeDescriptorArray;
VkBool32 samplerFilterMinmax;
VkBool32 scalarBlockLayout;
VkBool32 imagelessFramebuffer;
VkBool32 uniformBufferStandardLayout;
VkBool32 shaderSubgroupExtendedTypes;
VkBool32 separateDepthStencilLayouts;
VkBool32 hostQueryReset;
VkBool32 timelineSemaphore;
VkBool32 bufferDeviceAddress;
VkBool32 bufferDeviceAddressCaptureReplay;
VkBool32 bufferDeviceAddressMultiDevice;
VkBool32 vulkanMemoryModel;
VkBool32 vulkanMemoryModelDeviceScope;
VkBool32 vulkanMemoryModelAvailabilityVisibilityChains;
VkBool32 shaderOutputViewportIndex;
VkBool32 shaderOutputLayer;
VkBool32 subgroupBroadcastDynamicId;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceVulkan12Featuresstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan12Features(ByteBuffer container) Creates aVkPhysicalDeviceVulkan12Featuresinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbufferDeviceAddress(boolean value) Sets the specified value to thebufferDeviceAddressfield.booleanbufferDeviceAddressCaptureReplay(boolean value) Sets the specified value to thebufferDeviceAddressCaptureReplayfield.booleanbufferDeviceAddressMultiDevice(boolean value) Sets the specified value to thebufferDeviceAddressMultiDevicefield.calloc()Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceVulkan12Featuresinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceVulkan12Features.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceVulkan12FeaturescreateSafe(long address) static @Nullable VkPhysicalDeviceVulkan12Features.BuffercreateSafe(long address, int capacity) booleandescriptorBindingPartiallyBound(boolean value) Sets the specified value to thedescriptorBindingPartiallyBoundfield.booleandescriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.booleandescriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.booleandescriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.booleandescriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.booleandescriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.booleandescriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.booleandescriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.booleandescriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.booleandescriptorIndexing(boolean value) Sets the specified value to thedescriptorIndexingfield.booleandrawIndirectCount(boolean value) Sets the specified value to thedrawIndirectCountfield.booleanhostQueryReset(boolean value) Sets the specified value to thehostQueryResetfield.booleanimagelessFramebuffer(boolean value) Sets the specified value to theimagelessFramebufferfield.malloc()Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated on the specifiedMemoryStack.static intnbufferDeviceAddress(long struct) Unsafe version ofbufferDeviceAddress().static voidnbufferDeviceAddress(long struct, int value) Unsafe version ofbufferDeviceAddress.static intnbufferDeviceAddressCaptureReplay(long struct) Unsafe version ofbufferDeviceAddressCaptureReplay().static voidnbufferDeviceAddressCaptureReplay(long struct, int value) Unsafe version ofbufferDeviceAddressCaptureReplay.static intnbufferDeviceAddressMultiDevice(long struct) Unsafe version ofbufferDeviceAddressMultiDevice().static voidnbufferDeviceAddressMultiDevice(long struct, int value) Unsafe version ofbufferDeviceAddressMultiDevice.static intndescriptorBindingPartiallyBound(long struct) Unsafe version ofdescriptorBindingPartiallyBound().static voidndescriptorBindingPartiallyBound(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound.static intndescriptorBindingSampledImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind().static voidndescriptorBindingSampledImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind.static intndescriptorBindingStorageBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind().static voidndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind.static intndescriptorBindingStorageImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind().static voidndescriptorBindingStorageImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind.static intndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind().static voidndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind.static intndescriptorBindingUniformBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind().static voidndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind.static intndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind().static voidndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind.static intndescriptorBindingUpdateUnusedWhilePending(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending().static voidndescriptorBindingUpdateUnusedWhilePending(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending.static intndescriptorBindingVariableDescriptorCount(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount().static voidndescriptorBindingVariableDescriptorCount(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount.static intndescriptorIndexing(long struct) Unsafe version ofdescriptorIndexing().static voidndescriptorIndexing(long struct, int value) Unsafe version ofdescriptorIndexing.static intndrawIndirectCount(long struct) Unsafe version ofdrawIndirectCount().static voidndrawIndirectCount(long struct, int value) Unsafe version ofdrawIndirectCount.static intnhostQueryReset(long struct) Unsafe version ofhostQueryReset().static voidnhostQueryReset(long struct, int value) Unsafe version ofhostQueryReset.static intnimagelessFramebuffer(long struct) Unsafe version ofimagelessFramebuffer().static voidnimagelessFramebuffer(long struct, int value) Unsafe version ofimagelessFramebuffer.static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static intnruntimeDescriptorArray(long struct) Unsafe version ofruntimeDescriptorArray().static voidnruntimeDescriptorArray(long struct, int value) Unsafe version ofruntimeDescriptorArray.static intnsamplerFilterMinmax(long struct) Unsafe version ofsamplerFilterMinmax().static voidnsamplerFilterMinmax(long struct, int value) Unsafe version ofsamplerFilterMinmax.static intnsamplerMirrorClampToEdge(long struct) Unsafe version ofsamplerMirrorClampToEdge().static voidnsamplerMirrorClampToEdge(long struct, int value) Unsafe version ofsamplerMirrorClampToEdge.static intnscalarBlockLayout(long struct) Unsafe version ofscalarBlockLayout().static voidnscalarBlockLayout(long struct, int value) Unsafe version ofscalarBlockLayout.static intnseparateDepthStencilLayouts(long struct) Unsafe version ofseparateDepthStencilLayouts().static voidnseparateDepthStencilLayouts(long struct, int value) Unsafe version ofseparateDepthStencilLayouts.static intnshaderBufferInt64Atomics(long struct) Unsafe version ofshaderBufferInt64Atomics().static voidnshaderBufferInt64Atomics(long struct, int value) Unsafe version ofshaderBufferInt64Atomics.static intnshaderFloat16(long struct) Unsafe version ofshaderFloat16().static voidnshaderFloat16(long struct, int value) Unsafe version ofshaderFloat16.static intnshaderInputAttachmentArrayDynamicIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing().static voidnshaderInputAttachmentArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing.static intnshaderInputAttachmentArrayNonUniformIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing().static voidnshaderInputAttachmentArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing.static intnshaderInt8(long struct) Unsafe version ofshaderInt8().static voidnshaderInt8(long struct, int value) Unsafe version ofshaderInt8.static intnshaderOutputLayer(long struct) Unsafe version ofshaderOutputLayer().static voidnshaderOutputLayer(long struct, int value) Unsafe version ofshaderOutputLayer.static intnshaderOutputViewportIndex(long struct) Unsafe version ofshaderOutputViewportIndex().static voidnshaderOutputViewportIndex(long struct, int value) Unsafe version ofshaderOutputViewportIndex.static intnshaderSampledImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing().static voidnshaderSampledImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing.static intnshaderSharedInt64Atomics(long struct) Unsafe version ofshaderSharedInt64Atomics().static voidnshaderSharedInt64Atomics(long struct, int value) Unsafe version ofshaderSharedInt64Atomics.static intnshaderStorageBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing().static voidnshaderStorageBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing.static intnshaderStorageImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing().static voidnshaderStorageImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing.static intnshaderStorageTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing().static voidnshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing.static intnshaderStorageTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing().static voidnshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing.static intnshaderSubgroupExtendedTypes(long struct) Unsafe version ofshaderSubgroupExtendedTypes().static voidnshaderSubgroupExtendedTypes(long struct, int value) Unsafe version ofshaderSubgroupExtendedTypes.static intnshaderUniformBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing().static voidnshaderUniformBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing.static intnshaderUniformTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing().static voidnshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing.static intnshaderUniformTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing().static voidnshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing.static intnstorageBuffer8BitAccess(long struct) Unsafe version ofstorageBuffer8BitAccess().static voidnstorageBuffer8BitAccess(long struct, int value) Unsafe version ofstorageBuffer8BitAccess.static intnstoragePushConstant8(long struct) Unsafe version ofstoragePushConstant8().static voidnstoragePushConstant8(long struct, int value) Unsafe version ofstoragePushConstant8.static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.static intnsubgroupBroadcastDynamicId(long struct) Unsafe version ofsubgroupBroadcastDynamicId().static voidnsubgroupBroadcastDynamicId(long struct, int value) Unsafe version ofsubgroupBroadcastDynamicId.static intntimelineSemaphore(long struct) Unsafe version oftimelineSemaphore().static voidntimelineSemaphore(long struct, int value) Unsafe version oftimelineSemaphore.static intnuniformAndStorageBuffer8BitAccess(long struct) Unsafe version ofuniformAndStorageBuffer8BitAccess().static voidnuniformAndStorageBuffer8BitAccess(long struct, int value) Unsafe version ofuniformAndStorageBuffer8BitAccess.static intnuniformBufferStandardLayout(long struct) Unsafe version ofuniformBufferStandardLayout().static voidnuniformBufferStandardLayout(long struct, int value) Unsafe version ofuniformBufferStandardLayout.static intnvulkanMemoryModel(long struct) Unsafe version ofvulkanMemoryModel().static voidnvulkanMemoryModel(long struct, int value) Unsafe version ofvulkanMemoryModel.static intnvulkanMemoryModelAvailabilityVisibilityChains(long struct) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains().static voidnvulkanMemoryModelAvailabilityVisibilityChains(long struct, int value) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains.static intnvulkanMemoryModelDeviceScope(long struct) Unsafe version ofvulkanMemoryModelDeviceScope().static voidnvulkanMemoryModelDeviceScope(long struct, int value) Unsafe version ofvulkanMemoryModelDeviceScope.longpNext()pNext(long value) Sets the specified value to thepNextfield.booleanruntimeDescriptorArray(boolean value) Sets the specified value to theruntimeDescriptorArrayfield.booleansamplerFilterMinmax(boolean value) Sets the specified value to thesamplerFilterMinmaxfield.booleansamplerMirrorClampToEdge(boolean value) Sets the specified value to thesamplerMirrorClampToEdgefield.booleanscalarBlockLayout(boolean value) Sets the specified value to thescalarBlockLayoutfield.booleanseparateDepthStencilLayouts(boolean value) Sets the specified value to theseparateDepthStencilLayoutsfield.set(int sType, long pNext, boolean samplerMirrorClampToEdge, boolean drawIndirectCount, boolean storageBuffer8BitAccess, boolean uniformAndStorageBuffer8BitAccess, boolean storagePushConstant8, boolean shaderBufferInt64Atomics, boolean shaderSharedInt64Atomics, boolean shaderFloat16, boolean shaderInt8, boolean descriptorIndexing, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray, boolean samplerFilterMinmax, boolean scalarBlockLayout, boolean imagelessFramebuffer, boolean uniformBufferStandardLayout, boolean shaderSubgroupExtendedTypes, boolean separateDepthStencilLayouts, boolean hostQueryReset, boolean timelineSemaphore, boolean bufferDeviceAddress, boolean bufferDeviceAddressCaptureReplay, boolean bufferDeviceAddressMultiDevice, boolean vulkanMemoryModel, boolean vulkanMemoryModelDeviceScope, boolean vulkanMemoryModelAvailabilityVisibilityChains, boolean shaderOutputViewportIndex, boolean shaderOutputLayer, boolean subgroupBroadcastDynamicId) Initializes this struct with the specified values.Copies the specified struct data to this struct.booleanshaderBufferInt64Atomics(boolean value) Sets the specified value to theshaderBufferInt64Atomicsfield.booleanshaderFloat16(boolean value) Sets the specified value to theshaderFloat16field.booleanshaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.booleanshaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.booleanshaderInt8(boolean value) Sets the specified value to theshaderInt8field.booleanshaderOutputLayer(boolean value) Sets the specified value to theshaderOutputLayerfield.booleanshaderOutputViewportIndex(boolean value) Sets the specified value to theshaderOutputViewportIndexfield.booleanshaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.booleanshaderSharedInt64Atomics(boolean value) Sets the specified value to theshaderSharedInt64Atomicsfield.booleanshaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.booleanshaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.booleanshaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.booleanshaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.booleanshaderSubgroupExtendedTypes(boolean value) Sets the specified value to theshaderSubgroupExtendedTypesfield.booleanshaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.booleanshaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.booleanshaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.intsizeof()Returnssizeof(struct).booleanstorageBuffer8BitAccess(boolean value) Sets the specified value to thestorageBuffer8BitAccessfield.booleanstoragePushConstant8(boolean value) Sets the specified value to thestoragePushConstant8field.intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURESvalue to thesTypefield.booleansubgroupBroadcastDynamicId(boolean value) Sets the specified value to thesubgroupBroadcastDynamicIdfield.booleantimelineSemaphore(boolean value) Sets the specified value to thetimelineSemaphorefield.booleanuniformAndStorageBuffer8BitAccess(boolean value) Sets the specified value to theuniformAndStorageBuffer8BitAccessfield.booleanuniformBufferStandardLayout(boolean value) Sets the specified value to theuniformBufferStandardLayoutfield.booleanvulkanMemoryModel(boolean value) Sets the specified value to thevulkanMemoryModelfield.booleanvulkanMemoryModelAvailabilityVisibilityChains(boolean value) Sets the specified value to thevulkanMemoryModelAvailabilityVisibilityChainsfield.booleanvulkanMemoryModelDeviceScope(boolean value) Sets the specified value to thevulkanMemoryModelDeviceScopefield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
SAMPLERMIRRORCLAMPTOEDGE
public static final int SAMPLERMIRRORCLAMPTOEDGEThe struct member offsets. -
DRAWINDIRECTCOUNT
public static final int DRAWINDIRECTCOUNTThe struct member offsets. -
STORAGEBUFFER8BITACCESS
public static final int STORAGEBUFFER8BITACCESSThe struct member offsets. -
UNIFORMANDSTORAGEBUFFER8BITACCESS
public static final int UNIFORMANDSTORAGEBUFFER8BITACCESSThe struct member offsets. -
STORAGEPUSHCONSTANT8
public static final int STORAGEPUSHCONSTANT8The struct member offsets. -
SHADERBUFFERINT64ATOMICS
public static final int SHADERBUFFERINT64ATOMICSThe struct member offsets. -
SHADERSHAREDINT64ATOMICS
public static final int SHADERSHAREDINT64ATOMICSThe struct member offsets. -
SHADERFLOAT16
public static final int SHADERFLOAT16The struct member offsets. -
SHADERINT8
public static final int SHADERINT8The struct member offsets. -
DESCRIPTORINDEXING
public static final int DESCRIPTORINDEXINGThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDINGThe struct member offsets. -
DESCRIPTORBINDINGPARTIALLYBOUND
public static final int DESCRIPTORBINDINGPARTIALLYBOUNDThe struct member offsets. -
DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNTThe struct member offsets. -
RUNTIMEDESCRIPTORARRAY
public static final int RUNTIMEDESCRIPTORARRAYThe struct member offsets. -
SAMPLERFILTERMINMAX
public static final int SAMPLERFILTERMINMAXThe struct member offsets. -
SCALARBLOCKLAYOUT
public static final int SCALARBLOCKLAYOUTThe struct member offsets. -
IMAGELESSFRAMEBUFFER
public static final int IMAGELESSFRAMEBUFFERThe struct member offsets. -
UNIFORMBUFFERSTANDARDLAYOUT
public static final int UNIFORMBUFFERSTANDARDLAYOUTThe struct member offsets. -
SHADERSUBGROUPEXTENDEDTYPES
public static final int SHADERSUBGROUPEXTENDEDTYPESThe struct member offsets. -
SEPARATEDEPTHSTENCILLAYOUTS
public static final int SEPARATEDEPTHSTENCILLAYOUTSThe struct member offsets. -
HOSTQUERYRESET
public static final int HOSTQUERYRESETThe struct member offsets. -
TIMELINESEMAPHORE
public static final int TIMELINESEMAPHOREThe struct member offsets. -
BUFFERDEVICEADDRESS
public static final int BUFFERDEVICEADDRESSThe struct member offsets. -
BUFFERDEVICEADDRESSCAPTUREREPLAY
public static final int BUFFERDEVICEADDRESSCAPTUREREPLAYThe struct member offsets. -
BUFFERDEVICEADDRESSMULTIDEVICE
public static final int BUFFERDEVICEADDRESSMULTIDEVICEThe struct member offsets. -
VULKANMEMORYMODEL
public static final int VULKANMEMORYMODELThe struct member offsets. -
VULKANMEMORYMODELDEVICESCOPE
public static final int VULKANMEMORYMODELDEVICESCOPEThe struct member offsets. -
VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINS
public static final int VULKANMEMORYMODELAVAILABILITYVISIBILITYCHAINSThe struct member offsets. -
SHADEROUTPUTVIEWPORTINDEX
public static final int SHADEROUTPUTVIEWPORTINDEXThe struct member offsets. -
SHADEROUTPUTLAYER
public static final int SHADEROUTPUTLAYERThe struct member offsets. -
SUBGROUPBROADCASTDYNAMICID
public static final int SUBGROUPBROADCASTDYNAMICIDThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceVulkan12Features
Creates aVkPhysicalDeviceVulkan12Featuresinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<VkPhysicalDeviceVulkan12Features>
-
sType
public int sType()- Returns:
- the value of the
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
samplerMirrorClampToEdge
public boolean samplerMirrorClampToEdge()- Returns:
- the value of the
samplerMirrorClampToEdgefield.
-
drawIndirectCount
public boolean drawIndirectCount()- Returns:
- the value of the
drawIndirectCountfield.
-
storageBuffer8BitAccess
public boolean storageBuffer8BitAccess()- Returns:
- the value of the
storageBuffer8BitAccessfield.
-
uniformAndStorageBuffer8BitAccess
public boolean uniformAndStorageBuffer8BitAccess()- Returns:
- the value of the
uniformAndStorageBuffer8BitAccessfield.
-
storagePushConstant8
public boolean storagePushConstant8()- Returns:
- the value of the
storagePushConstant8field.
-
shaderBufferInt64Atomics
public boolean shaderBufferInt64Atomics()- Returns:
- the value of the
shaderBufferInt64Atomicsfield.
-
shaderFloat16
public boolean shaderFloat16()- Returns:
- the value of the
shaderFloat16field.
-
shaderInt8
public boolean shaderInt8()- Returns:
- the value of the
shaderInt8field.
-
descriptorIndexing
public boolean descriptorIndexing()- Returns:
- the value of the
descriptorIndexingfield.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayDynamicIndexingfield.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayDynamicIndexingfield.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayDynamicIndexingfield.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformBufferArrayNonUniformIndexingfield.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderSampledImageArrayNonUniformIndexingfield.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageBufferArrayNonUniformIndexingfield.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageImageArrayNonUniformIndexingfield.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayNonUniformIndexingfield.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayNonUniformIndexingfield.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayNonUniformIndexingfield.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformBufferUpdateAfterBindfield.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingSampledImageUpdateAfterBindfield.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageImageUpdateAfterBindfield.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageBufferUpdateAfterBindfield.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformTexelBufferUpdateAfterBindfield.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageTexelBufferUpdateAfterBindfield.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()- Returns:
- the value of the
descriptorBindingUpdateUnusedWhilePendingfield.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()- Returns:
- the value of the
descriptorBindingPartiallyBoundfield.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()- Returns:
- the value of the
descriptorBindingVariableDescriptorCountfield.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()- Returns:
- the value of the
runtimeDescriptorArrayfield.
-
samplerFilterMinmax
public boolean samplerFilterMinmax()- Returns:
- the value of the
samplerFilterMinmaxfield.
-
scalarBlockLayout
public boolean scalarBlockLayout()- Returns:
- the value of the
scalarBlockLayoutfield.
-
imagelessFramebuffer
public boolean imagelessFramebuffer()- Returns:
- the value of the
imagelessFramebufferfield.
-
uniformBufferStandardLayout
public boolean uniformBufferStandardLayout()- Returns:
- the value of the
uniformBufferStandardLayoutfield.
-
shaderSubgroupExtendedTypes
public boolean shaderSubgroupExtendedTypes()- Returns:
- the value of the
shaderSubgroupExtendedTypesfield.
-
separateDepthStencilLayouts
public boolean separateDepthStencilLayouts()- Returns:
- the value of the
separateDepthStencilLayoutsfield.
-
hostQueryReset
public boolean hostQueryReset()- Returns:
- the value of the
hostQueryResetfield.
-
timelineSemaphore
public boolean timelineSemaphore()- Returns:
- the value of the
timelineSemaphorefield.
-
bufferDeviceAddress
public boolean bufferDeviceAddress()- Returns:
- the value of the
bufferDeviceAddressfield.
-
bufferDeviceAddressCaptureReplay
public boolean bufferDeviceAddressCaptureReplay()- Returns:
- the value of the
bufferDeviceAddressCaptureReplayfield.
-
bufferDeviceAddressMultiDevice
public boolean bufferDeviceAddressMultiDevice()- Returns:
- the value of the
bufferDeviceAddressMultiDevicefield.
-
vulkanMemoryModel
public boolean vulkanMemoryModel()- Returns:
- the value of the
vulkanMemoryModelfield.
-
vulkanMemoryModelDeviceScope
public boolean vulkanMemoryModelDeviceScope()- Returns:
- the value of the
vulkanMemoryModelDeviceScopefield.
-
vulkanMemoryModelAvailabilityVisibilityChains
public boolean vulkanMemoryModelAvailabilityVisibilityChains()- Returns:
- the value of the
vulkanMemoryModelAvailabilityVisibilityChainsfield.
-
shaderOutputViewportIndex
public boolean shaderOutputViewportIndex()- Returns:
- the value of the
shaderOutputViewportIndexfield.
-
shaderOutputLayer
public boolean shaderOutputLayer()- Returns:
- the value of the
shaderOutputLayerfield.
-
subgroupBroadcastDynamicId
public boolean subgroupBroadcastDynamicId()- Returns:
- the value of the
subgroupBroadcastDynamicIdfield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURESvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
samplerMirrorClampToEdge
Sets the specified value to thesamplerMirrorClampToEdgefield. -
drawIndirectCount
Sets the specified value to thedrawIndirectCountfield. -
storageBuffer8BitAccess
Sets the specified value to thestorageBuffer8BitAccessfield. -
uniformAndStorageBuffer8BitAccess
Sets the specified value to theuniformAndStorageBuffer8BitAccessfield. -
storagePushConstant8
Sets the specified value to thestoragePushConstant8field. -
shaderBufferInt64Atomics
Sets the specified value to theshaderBufferInt64Atomicsfield. -
shaderFloat16
Sets the specified value to theshaderFloat16field. -
shaderInt8
Sets the specified value to theshaderInt8field. -
descriptorIndexing
Sets the specified value to thedescriptorIndexingfield. -
shaderInputAttachmentArrayDynamicIndexing
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield. -
shaderUniformTexelBufferArrayDynamicIndexing
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield. -
shaderStorageTexelBufferArrayDynamicIndexing
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield. -
shaderUniformBufferArrayNonUniformIndexing
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield. -
shaderSampledImageArrayNonUniformIndexing
Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield. -
shaderStorageBufferArrayNonUniformIndexing
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield. -
shaderStorageImageArrayNonUniformIndexing
Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield. -
shaderInputAttachmentArrayNonUniformIndexing
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceVulkan12Features shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield. -
descriptorBindingSampledImageUpdateAfterBind
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield. -
descriptorBindingStorageImageUpdateAfterBind
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceVulkan12Features descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield. -
descriptorBindingUpdateUnusedWhilePending
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield. -
descriptorBindingPartiallyBound
Sets the specified value to thedescriptorBindingPartiallyBoundfield. -
descriptorBindingVariableDescriptorCount
Sets the specified value to thedescriptorBindingVariableDescriptorCountfield. -
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArrayfield. -
samplerFilterMinmax
Sets the specified value to thesamplerFilterMinmaxfield. -
scalarBlockLayout
Sets the specified value to thescalarBlockLayoutfield. -
imagelessFramebuffer
Sets the specified value to theimagelessFramebufferfield. -
uniformBufferStandardLayout
Sets the specified value to theuniformBufferStandardLayoutfield. -
shaderSubgroupExtendedTypes
Sets the specified value to theshaderSubgroupExtendedTypesfield. -
separateDepthStencilLayouts
Sets the specified value to theseparateDepthStencilLayoutsfield. -
hostQueryReset
Sets the specified value to thehostQueryResetfield. -
timelineSemaphore
Sets the specified value to thetimelineSemaphorefield. -
bufferDeviceAddress
Sets the specified value to thebufferDeviceAddressfield. -
bufferDeviceAddressCaptureReplay
Sets the specified value to thebufferDeviceAddressCaptureReplayfield. -
bufferDeviceAddressMultiDevice
Sets the specified value to thebufferDeviceAddressMultiDevicefield. -
vulkanMemoryModel
Sets the specified value to thevulkanMemoryModelfield. -
vulkanMemoryModelDeviceScope
Sets the specified value to thevulkanMemoryModelDeviceScopefield. -
vulkanMemoryModelAvailabilityVisibilityChains
public VkPhysicalDeviceVulkan12Features vulkanMemoryModelAvailabilityVisibilityChains(boolean value) Sets the specified value to thevulkanMemoryModelAvailabilityVisibilityChainsfield. -
shaderOutputViewportIndex
Sets the specified value to theshaderOutputViewportIndexfield. -
shaderOutputLayer
Sets the specified value to theshaderOutputLayerfield. -
subgroupBroadcastDynamicId
Sets the specified value to thesubgroupBroadcastDynamicIdfield. -
set
public VkPhysicalDeviceVulkan12Features set(int sType, long pNext, boolean samplerMirrorClampToEdge, boolean drawIndirectCount, boolean storageBuffer8BitAccess, boolean uniformAndStorageBuffer8BitAccess, boolean storagePushConstant8, boolean shaderBufferInt64Atomics, boolean shaderSharedInt64Atomics, boolean shaderFloat16, boolean shaderInt8, boolean descriptorIndexing, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray, boolean samplerFilterMinmax, boolean scalarBlockLayout, boolean imagelessFramebuffer, boolean uniformBufferStandardLayout, boolean shaderSubgroupExtendedTypes, boolean separateDepthStencilLayouts, boolean hostQueryReset, boolean timelineSemaphore, boolean bufferDeviceAddress, boolean bufferDeviceAddressCaptureReplay, boolean bufferDeviceAddressMultiDevice, boolean vulkanMemoryModel, boolean vulkanMemoryModelDeviceScope, boolean vulkanMemoryModelAvailabilityVisibilityChains, boolean shaderOutputViewportIndex, boolean shaderOutputLayer, boolean subgroupBroadcastDynamicId) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceVulkan12Featuresinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkPhysicalDeviceVulkan12Features.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceVulkan12Features.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan12Featuresinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan12Features.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nsType
public static int nsType(long struct) Unsafe version ofsType(). -
npNext
public static long npNext(long struct) Unsafe version ofpNext(). -
nsamplerMirrorClampToEdge
public static int nsamplerMirrorClampToEdge(long struct) Unsafe version ofsamplerMirrorClampToEdge(). -
ndrawIndirectCount
public static int ndrawIndirectCount(long struct) Unsafe version ofdrawIndirectCount(). -
nstorageBuffer8BitAccess
public static int nstorageBuffer8BitAccess(long struct) Unsafe version ofstorageBuffer8BitAccess(). -
nuniformAndStorageBuffer8BitAccess
public static int nuniformAndStorageBuffer8BitAccess(long struct) Unsafe version ofuniformAndStorageBuffer8BitAccess(). -
nstoragePushConstant8
public static int nstoragePushConstant8(long struct) Unsafe version ofstoragePushConstant8(). -
nshaderBufferInt64Atomics
public static int nshaderBufferInt64Atomics(long struct) Unsafe version ofshaderBufferInt64Atomics(). -
nshaderFloat16
public static int nshaderFloat16(long struct) Unsafe version ofshaderFloat16(). -
nshaderInt8
public static int nshaderInt8(long struct) Unsafe version ofshaderInt8(). -
ndescriptorIndexing
public static int ndescriptorIndexing(long struct) Unsafe version ofdescriptorIndexing(). -
nshaderInputAttachmentArrayDynamicIndexing
public static int nshaderInputAttachmentArrayDynamicIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing(). -
nshaderUniformTexelBufferArrayDynamicIndexing
public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing(). -
nshaderStorageTexelBufferArrayDynamicIndexing
public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing(). -
nshaderUniformBufferArrayNonUniformIndexing
public static int nshaderUniformBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing(). -
nshaderSampledImageArrayNonUniformIndexing
public static int nshaderSampledImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing(). -
nshaderStorageBufferArrayNonUniformIndexing
public static int nshaderStorageBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing(). -
nshaderStorageImageArrayNonUniformIndexing
public static int nshaderStorageImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing(). -
nshaderInputAttachmentArrayNonUniformIndexing
public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing(). -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing(). -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing(). -
ndescriptorBindingUniformBufferUpdateAfterBind
public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind(). -
ndescriptorBindingSampledImageUpdateAfterBind
public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind(). -
ndescriptorBindingStorageImageUpdateAfterBind
public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind(). -
ndescriptorBindingStorageBufferUpdateAfterBind
public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind(). -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind(). -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind(). -
ndescriptorBindingUpdateUnusedWhilePending
public static int ndescriptorBindingUpdateUnusedWhilePending(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending(). -
ndescriptorBindingPartiallyBound
public static int ndescriptorBindingPartiallyBound(long struct) Unsafe version ofdescriptorBindingPartiallyBound(). -
ndescriptorBindingVariableDescriptorCount
public static int ndescriptorBindingVariableDescriptorCount(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount(). -
nruntimeDescriptorArray
public static int nruntimeDescriptorArray(long struct) Unsafe version ofruntimeDescriptorArray(). -
nsamplerFilterMinmax
public static int nsamplerFilterMinmax(long struct) Unsafe version ofsamplerFilterMinmax(). -
nscalarBlockLayout
public static int nscalarBlockLayout(long struct) Unsafe version ofscalarBlockLayout(). -
nimagelessFramebuffer
public static int nimagelessFramebuffer(long struct) Unsafe version ofimagelessFramebuffer(). -
nuniformBufferStandardLayout
public static int nuniformBufferStandardLayout(long struct) Unsafe version ofuniformBufferStandardLayout(). -
nshaderSubgroupExtendedTypes
public static int nshaderSubgroupExtendedTypes(long struct) Unsafe version ofshaderSubgroupExtendedTypes(). -
nseparateDepthStencilLayouts
public static int nseparateDepthStencilLayouts(long struct) Unsafe version ofseparateDepthStencilLayouts(). -
nhostQueryReset
public static int nhostQueryReset(long struct) Unsafe version ofhostQueryReset(). -
ntimelineSemaphore
public static int ntimelineSemaphore(long struct) Unsafe version oftimelineSemaphore(). -
nbufferDeviceAddress
public static int nbufferDeviceAddress(long struct) Unsafe version ofbufferDeviceAddress(). -
nbufferDeviceAddressCaptureReplay
public static int nbufferDeviceAddressCaptureReplay(long struct) Unsafe version ofbufferDeviceAddressCaptureReplay(). -
nbufferDeviceAddressMultiDevice
public static int nbufferDeviceAddressMultiDevice(long struct) Unsafe version ofbufferDeviceAddressMultiDevice(). -
nvulkanMemoryModel
public static int nvulkanMemoryModel(long struct) Unsafe version ofvulkanMemoryModel(). -
nvulkanMemoryModelDeviceScope
public static int nvulkanMemoryModelDeviceScope(long struct) Unsafe version ofvulkanMemoryModelDeviceScope(). -
nvulkanMemoryModelAvailabilityVisibilityChains
public static int nvulkanMemoryModelAvailabilityVisibilityChains(long struct) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains(). -
nshaderOutputViewportIndex
public static int nshaderOutputViewportIndex(long struct) Unsafe version ofshaderOutputViewportIndex(). -
nshaderOutputLayer
public static int nshaderOutputLayer(long struct) Unsafe version ofshaderOutputLayer(). -
nsubgroupBroadcastDynamicId
public static int nsubgroupBroadcastDynamicId(long struct) Unsafe version ofsubgroupBroadcastDynamicId(). -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext. -
nsamplerMirrorClampToEdge
public static void nsamplerMirrorClampToEdge(long struct, int value) Unsafe version ofsamplerMirrorClampToEdge. -
ndrawIndirectCount
public static void ndrawIndirectCount(long struct, int value) Unsafe version ofdrawIndirectCount. -
nstorageBuffer8BitAccess
public static void nstorageBuffer8BitAccess(long struct, int value) Unsafe version ofstorageBuffer8BitAccess. -
nuniformAndStorageBuffer8BitAccess
public static void nuniformAndStorageBuffer8BitAccess(long struct, int value) Unsafe version ofuniformAndStorageBuffer8BitAccess. -
nstoragePushConstant8
public static void nstoragePushConstant8(long struct, int value) Unsafe version ofstoragePushConstant8. -
nshaderBufferInt64Atomics
public static void nshaderBufferInt64Atomics(long struct, int value) Unsafe version ofshaderBufferInt64Atomics. -
nshaderFloat16
public static void nshaderFloat16(long struct, int value) Unsafe version ofshaderFloat16. -
nshaderInt8
public static void nshaderInt8(long struct, int value) Unsafe version ofshaderInt8. -
ndescriptorIndexing
public static void ndescriptorIndexing(long struct, int value) Unsafe version ofdescriptorIndexing. -
nshaderInputAttachmentArrayDynamicIndexing
public static void nshaderInputAttachmentArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing. -
nshaderUniformTexelBufferArrayDynamicIndexing
public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing. -
nshaderStorageTexelBufferArrayDynamicIndexing
public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing. -
nshaderUniformBufferArrayNonUniformIndexing
public static void nshaderUniformBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing. -
nshaderSampledImageArrayNonUniformIndexing
public static void nshaderSampledImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing. -
nshaderStorageBufferArrayNonUniformIndexing
public static void nshaderStorageBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing. -
nshaderStorageImageArrayNonUniformIndexing
public static void nshaderStorageImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing. -
nshaderInputAttachmentArrayNonUniformIndexing
public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing. -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing. -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing. -
ndescriptorBindingUniformBufferUpdateAfterBind
public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind. -
ndescriptorBindingSampledImageUpdateAfterBind
public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind. -
ndescriptorBindingStorageImageUpdateAfterBind
public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind. -
ndescriptorBindingStorageBufferUpdateAfterBind
public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind. -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind. -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind. -
ndescriptorBindingUpdateUnusedWhilePending
public static void ndescriptorBindingUpdateUnusedWhilePending(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending. -
ndescriptorBindingPartiallyBound
public static void ndescriptorBindingPartiallyBound(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound. -
ndescriptorBindingVariableDescriptorCount
public static void ndescriptorBindingVariableDescriptorCount(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount. -
nruntimeDescriptorArray
public static void nruntimeDescriptorArray(long struct, int value) Unsafe version ofruntimeDescriptorArray. -
nsamplerFilterMinmax
public static void nsamplerFilterMinmax(long struct, int value) Unsafe version ofsamplerFilterMinmax. -
nscalarBlockLayout
public static void nscalarBlockLayout(long struct, int value) Unsafe version ofscalarBlockLayout. -
nimagelessFramebuffer
public static void nimagelessFramebuffer(long struct, int value) Unsafe version ofimagelessFramebuffer. -
nuniformBufferStandardLayout
public static void nuniformBufferStandardLayout(long struct, int value) Unsafe version ofuniformBufferStandardLayout. -
nshaderSubgroupExtendedTypes
public static void nshaderSubgroupExtendedTypes(long struct, int value) Unsafe version ofshaderSubgroupExtendedTypes. -
nseparateDepthStencilLayouts
public static void nseparateDepthStencilLayouts(long struct, int value) Unsafe version ofseparateDepthStencilLayouts. -
nhostQueryReset
public static void nhostQueryReset(long struct, int value) Unsafe version ofhostQueryReset. -
ntimelineSemaphore
public static void ntimelineSemaphore(long struct, int value) Unsafe version oftimelineSemaphore. -
nbufferDeviceAddress
public static void nbufferDeviceAddress(long struct, int value) Unsafe version ofbufferDeviceAddress. -
nbufferDeviceAddressCaptureReplay
public static void nbufferDeviceAddressCaptureReplay(long struct, int value) Unsafe version ofbufferDeviceAddressCaptureReplay. -
nbufferDeviceAddressMultiDevice
public static void nbufferDeviceAddressMultiDevice(long struct, int value) Unsafe version ofbufferDeviceAddressMultiDevice. -
nvulkanMemoryModel
public static void nvulkanMemoryModel(long struct, int value) Unsafe version ofvulkanMemoryModel. -
nvulkanMemoryModelDeviceScope
public static void nvulkanMemoryModelDeviceScope(long struct, int value) Unsafe version ofvulkanMemoryModelDeviceScope. -
nvulkanMemoryModelAvailabilityVisibilityChains
public static void nvulkanMemoryModelAvailabilityVisibilityChains(long struct, int value) Unsafe version ofvulkanMemoryModelAvailabilityVisibilityChains. -
nshaderOutputViewportIndex
public static void nshaderOutputViewportIndex(long struct, int value) Unsafe version ofshaderOutputViewportIndex. -
nshaderOutputLayer
public static void nshaderOutputLayer(long struct, int value) Unsafe version ofshaderOutputLayer. -
nsubgroupBroadcastDynamicId
public static void nsubgroupBroadcastDynamicId(long struct, int value) Unsafe version ofsubgroupBroadcastDynamicId.
-