Package org.lwjgl.vulkan
Class VkPhysicalDeviceVulkan14Properties
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceVulkan14Properties>
org.lwjgl.vulkan.VkPhysicalDeviceVulkan14Properties
- All Implemented Interfaces:
AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkPhysicalDeviceVulkan14Properties
extends org.lwjgl.system.Struct<VkPhysicalDeviceVulkan14Properties>
implements org.lwjgl.system.NativeResource
Structure specifying physical device properties for functionality promoted to Vulkan 1.4.
Description
If the VkPhysicalDeviceVulkan14Properties structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to GetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.
These properties correspond to Vulkan 1.4 functionality.
Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES
Layout
struct VkPhysicalDeviceVulkan14Properties {
VkStructureType sType();
void * pNext();
uint32_t lineSubPixelPrecisionBits();
uint32_t maxVertexAttribDivisor();
VkBool32 supportsNonZeroFirstInstance();
uint32_t maxPushDescriptors();
VkBool32 dynamicRenderingLocalReadDepthStencilAttachments();
VkBool32 dynamicRenderingLocalReadMultisampledAttachments();
VkBool32 earlyFragmentMultisampleCoverageAfterSampleCounting();
VkBool32 earlyFragmentSampleMaskTestBeforeSampleCounting();
VkBool32 depthStencilSwizzleOneSupport();
VkBool32 polygonModePointSize();
VkBool32 nonStrictSinglePixelWideLinesUseParallelogram();
VkBool32 nonStrictWideLinesUseParallelogram();
VkBool32 blockTexelViewCompatibleMultipleLayers();
uint32_t maxCombinedImageSamplerDescriptorCount();
VkBool32 fragmentShadingRateClampCombinerInputs();
VkPipelineRobustnessBufferBehavior defaultRobustnessStorageBuffers();
VkPipelineRobustnessBufferBehavior defaultRobustnessUniformBuffers();
VkPipelineRobustnessBufferBehavior defaultRobustnessVertexInputs();
VkPipelineRobustnessImageBehavior defaultRobustnessImages();
uint32_t copySrcLayoutCount();
VkImageLayout * pCopySrcLayouts();
uint32_t copyDstLayoutCount();
VkImageLayout * pCopyDstLayouts();
uint8_t optimalTilingLayoutUUID()[VK_UUID_SIZE];
VkBool32 identicalMemoryTypeRequirements();
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceVulkan14Propertiesstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
org.lwjgl.system.Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.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 size in bytes.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
ConstructorsConstructorDescriptionVkPhysicalDeviceVulkan14Properties(ByteBuffer container) Creates aVkPhysicalDeviceVulkan14Propertiesinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionbooleana boolean value indicating that an implementation supports creating image views withIMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BITwhere thelayerCountmember ofsubresourceRangeis greater than 1.calloc()Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withmemCalloc.calloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.intan integer related to the number of image layouts for host copies to images available or queried, as described below.intan integer related to the number of image layouts for host copies from images available or queried, as described below.create()Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceVulkan14Propertiesinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceVulkan14Properties.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceVulkan14PropertiescreateSafe(long address) static @Nullable VkPhysicalDeviceVulkan14Properties.BuffercreateSafe(long address, int capacity) intdescribes the behavior of out of bounds accesses made to images when no robustness features are enabledintdescribes the behavior of out of bounds accesses made to storage buffers when no robustness features are enabledintdescribes the behavior of out of bounds accesses made to uniform buffers when no robustness features are enabledintdescribes the behavior of out of bounds accesses made to vertex input attributes when no robustness features are enabledbooleana boolean indicating that depth/stencil texturing operations withCOMPONENT_SWIZZLE_ONEhave defined behavior.booleanbooleanbooleana boolean value indicating whether the fragment shading and multisample coverage operations are performed after sample counting for fragment shaders withEarlyFragmentTestsexecution mode.booleana boolean value indicating whether the sample mask test operation is performed before sample counting for fragment shaders using theEarlyFragmentTestsexecution mode.booleana boolean value indicating that an implementation clamps the inputs to combiner operations.booleanindicates that specifying theIMAGE_USAGE_HOST_TRANSFER_BITflag inVkImageCreateInfo::usagedoes not affect the memory type requirements of the image.intthe number of bits of subpixel precision in framebuffer coordinatesxfandyfwhen rasterizing line segments.malloc()Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withmemAlloc.malloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated on the specifiedMemoryStack.malloc(org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated on the specifiedMemoryStack.intthe maximum number of combined image sampler descriptors that the implementation uses to access any of the formats that require a sampler Y′CBCR conversion supported by the implementation.intthe maximum number of descriptors that can be used in a descriptor set layout created withDESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BITset.intthe maximum value of the number of instances that will repeat the value of vertex attribute data when instanced rendering is enabled.static intnblockTexelViewCompatibleMultipleLayers(long struct) Unsafe version ofblockTexelViewCompatibleMultipleLayers().static intncopyDstLayoutCount(long struct) Unsafe version ofcopyDstLayoutCount().static intncopySrcLayoutCount(long struct) Unsafe version ofcopySrcLayoutCount().static intndefaultRobustnessImages(long struct) Unsafe version ofdefaultRobustnessImages().static intndefaultRobustnessStorageBuffers(long struct) Unsafe version ofdefaultRobustnessStorageBuffers().static intndefaultRobustnessUniformBuffers(long struct) Unsafe version ofdefaultRobustnessUniformBuffers().static intndefaultRobustnessVertexInputs(long struct) Unsafe version ofdefaultRobustnessVertexInputs().static intndepthStencilSwizzleOneSupport(long struct) Unsafe version ofdepthStencilSwizzleOneSupport().static intndynamicRenderingLocalReadDepthStencilAttachments(long struct) Unsafe version ofdynamicRenderingLocalReadDepthStencilAttachments().static intndynamicRenderingLocalReadMultisampledAttachments(long struct) Unsafe version ofdynamicRenderingLocalReadMultisampledAttachments().static intnearlyFragmentMultisampleCoverageAfterSampleCounting(long struct) Unsafe version ofearlyFragmentMultisampleCoverageAfterSampleCounting().static intnearlyFragmentSampleMaskTestBeforeSampleCounting(long struct) Unsafe version ofearlyFragmentSampleMaskTestBeforeSampleCounting().static intnfragmentShadingRateClampCombinerInputs(long struct) Unsafe version offragmentShadingRateClampCombinerInputs().static intnidenticalMemoryTypeRequirements(long struct) Unsafe version ofidenticalMemoryTypeRequirements().static intnlineSubPixelPrecisionBits(long struct) Unsafe version oflineSubPixelPrecisionBits().static intnmaxCombinedImageSamplerDescriptorCount(long struct) Unsafe version ofmaxCombinedImageSamplerDescriptorCount().static intnmaxPushDescriptors(long struct) Unsafe version ofmaxPushDescriptors().static intnmaxVertexAttribDivisor(long struct) Unsafe version ofmaxVertexAttribDivisor().static intnnonStrictSinglePixelWideLinesUseParallelogram(long struct) Unsafe version ofnonStrictSinglePixelWideLinesUseParallelogram().static intnnonStrictWideLinesUseParallelogram(long struct) Unsafe version ofnonStrictWideLinesUseParallelogram().booleana boolean value indicating whether non-strict lines with a width of 1.0 are rasterized as parallelograms or using Bresenham’s algorithm.booleana boolean value indicating whether non-strict lines with a width greater than 1.0 are rasterized as parallelograms or using Bresenham’s algorithm.static ByteBuffernoptimalTilingLayoutUUID(long struct) Unsafe version ofoptimalTilingLayoutUUID().static bytenoptimalTilingLayoutUUID(long struct, int index) Unsafe version ofoptimalTilingLayoutUUID.static @Nullable IntBuffernpCopyDstLayouts(long struct) Unsafe version ofpCopyDstLayouts.static @Nullable IntBuffernpCopySrcLayouts(long struct) Unsafe version ofpCopySrcLayouts.static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static intnpolygonModePointSize(long struct) Unsafe version ofpolygonModePointSize().static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.static intnsupportsNonZeroFirstInstance(long struct) Unsafe version ofsupportsNonZeroFirstInstance().an array ofUUID_SIZEuint8_tvalues representing a universally unique identifier for the implementation’s swizzling layout of images created withIMAGE_TILING_OPTIMAL.byteoptimalTilingLayoutUUID(int index) an array ofUUID_SIZEuint8_tvalues representing a universally unique identifier for the implementation’s swizzling layout of images created withIMAGE_TILING_OPTIMAL.@Nullable IntBuffera pointer to an array ofVkImageLayoutin which supported image layouts for use with host copy operations to images are returned.@Nullable IntBuffera pointer to an array ofVkImageLayoutin which supported image layouts for use with host copy operations from images are returned.longpNext()NULLor a pointer to a structure extending this structure.pNext(long value) Sets the specified value to thepNext()field.booleana boolean value indicating whether the point size of the final rasterization of polygons withPOLYGON_MODE_POINTis controlled byPointSize.set(int sType, long pNext) Initializes this struct with the specified values.Copies the specified struct data to this struct.intsizeof()intsType()aVkStructureTypevalue identifying this structure.sType(int value) Sets the specified value to thesType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIESvalue to thesType()field.booleanspecifies whether a non-zero value for thefirstInstanceparameter of drawing commands is supported whenVkVertexInputBindingDivisorDescription::divisoris not 1.Methods inherited from class org.lwjgl.system.Struct
clear, free, isNull, validate, validateMethods 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. -
LINESUBPIXELPRECISIONBITS
public static final int LINESUBPIXELPRECISIONBITSThe struct member offsets. -
MAXVERTEXATTRIBDIVISOR
public static final int MAXVERTEXATTRIBDIVISORThe struct member offsets. -
SUPPORTSNONZEROFIRSTINSTANCE
public static final int SUPPORTSNONZEROFIRSTINSTANCEThe struct member offsets. -
MAXPUSHDESCRIPTORS
public static final int MAXPUSHDESCRIPTORSThe struct member offsets. -
DYNAMICRENDERINGLOCALREADDEPTHSTENCILATTACHMENTS
public static final int DYNAMICRENDERINGLOCALREADDEPTHSTENCILATTACHMENTSThe struct member offsets. -
DYNAMICRENDERINGLOCALREADMULTISAMPLEDATTACHMENTS
public static final int DYNAMICRENDERINGLOCALREADMULTISAMPLEDATTACHMENTSThe struct member offsets. -
EARLYFRAGMENTMULTISAMPLECOVERAGEAFTERSAMPLECOUNTING
public static final int EARLYFRAGMENTMULTISAMPLECOVERAGEAFTERSAMPLECOUNTINGThe struct member offsets. -
EARLYFRAGMENTSAMPLEMASKTESTBEFORESAMPLECOUNTING
public static final int EARLYFRAGMENTSAMPLEMASKTESTBEFORESAMPLECOUNTINGThe struct member offsets. -
DEPTHSTENCILSWIZZLEONESUPPORT
public static final int DEPTHSTENCILSWIZZLEONESUPPORTThe struct member offsets. -
POLYGONMODEPOINTSIZE
public static final int POLYGONMODEPOINTSIZEThe struct member offsets. -
NONSTRICTSINGLEPIXELWIDELINESUSEPARALLELOGRAM
public static final int NONSTRICTSINGLEPIXELWIDELINESUSEPARALLELOGRAMThe struct member offsets. -
NONSTRICTWIDELINESUSEPARALLELOGRAM
public static final int NONSTRICTWIDELINESUSEPARALLELOGRAMThe struct member offsets. -
BLOCKTEXELVIEWCOMPATIBLEMULTIPLELAYERS
public static final int BLOCKTEXELVIEWCOMPATIBLEMULTIPLELAYERSThe struct member offsets. -
MAXCOMBINEDIMAGESAMPLERDESCRIPTORCOUNT
public static final int MAXCOMBINEDIMAGESAMPLERDESCRIPTORCOUNTThe struct member offsets. -
FRAGMENTSHADINGRATECLAMPCOMBINERINPUTS
public static final int FRAGMENTSHADINGRATECLAMPCOMBINERINPUTSThe struct member offsets. -
DEFAULTROBUSTNESSSTORAGEBUFFERS
public static final int DEFAULTROBUSTNESSSTORAGEBUFFERSThe struct member offsets. -
DEFAULTROBUSTNESSUNIFORMBUFFERS
public static final int DEFAULTROBUSTNESSUNIFORMBUFFERSThe struct member offsets. -
DEFAULTROBUSTNESSVERTEXINPUTS
public static final int DEFAULTROBUSTNESSVERTEXINPUTSThe struct member offsets. -
DEFAULTROBUSTNESSIMAGES
public static final int DEFAULTROBUSTNESSIMAGESThe struct member offsets. -
COPYSRCLAYOUTCOUNT
public static final int COPYSRCLAYOUTCOUNTThe struct member offsets. -
PCOPYSRCLAYOUTS
public static final int PCOPYSRCLAYOUTSThe struct member offsets. -
COPYDSTLAYOUTCOUNT
public static final int COPYDSTLAYOUTCOUNTThe struct member offsets. -
PCOPYDSTLAYOUTS
public static final int PCOPYDSTLAYOUTSThe struct member offsets. -
OPTIMALTILINGLAYOUTUUID
public static final int OPTIMALTILINGLAYOUTUUIDThe struct member offsets. -
IDENTICALMEMORYTYPEREQUIREMENTS
public static final int IDENTICALMEMORYTYPEREQUIREMENTSThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceVulkan14Properties
Creates aVkPhysicalDeviceVulkan14Propertiesinstance 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()- Specified by:
sizeofin classorg.lwjgl.system.Struct<VkPhysicalDeviceVulkan14Properties>
-
sType
public int sType()aVkStructureTypevalue identifying this structure. -
pNext
public long pNext()NULLor a pointer to a structure extending this structure. -
lineSubPixelPrecisionBits
public int lineSubPixelPrecisionBits()the number of bits of subpixel precision in framebuffer coordinatesxfandyfwhen rasterizing line segments. -
maxVertexAttribDivisor
public int maxVertexAttribDivisor()the maximum value of the number of instances that will repeat the value of vertex attribute data when instanced rendering is enabled. -
supportsNonZeroFirstInstance
public boolean supportsNonZeroFirstInstance()specifies whether a non-zero value for thefirstInstanceparameter of drawing commands is supported whenVkVertexInputBindingDivisorDescription::divisoris not 1. -
maxPushDescriptors
public int maxPushDescriptors()the maximum number of descriptors that can be used in a descriptor set layout created withDESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BITset. -
dynamicRenderingLocalReadDepthStencilAttachments
public boolean dynamicRenderingLocalReadDepthStencilAttachments() -
dynamicRenderingLocalReadMultisampledAttachments
public boolean dynamicRenderingLocalReadMultisampledAttachments() -
earlyFragmentMultisampleCoverageAfterSampleCounting
public boolean earlyFragmentMultisampleCoverageAfterSampleCounting()a boolean value indicating whether the fragment shading and multisample coverage operations are performed after sample counting for fragment shaders withEarlyFragmentTestsexecution mode. -
earlyFragmentSampleMaskTestBeforeSampleCounting
public boolean earlyFragmentSampleMaskTestBeforeSampleCounting()a boolean value indicating whether the sample mask test operation is performed before sample counting for fragment shaders using theEarlyFragmentTestsexecution mode. -
depthStencilSwizzleOneSupport
public boolean depthStencilSwizzleOneSupport()a boolean indicating that depth/stencil texturing operations withCOMPONENT_SWIZZLE_ONEhave defined behavior. -
polygonModePointSize
public boolean polygonModePointSize()a boolean value indicating whether the point size of the final rasterization of polygons withPOLYGON_MODE_POINTis controlled byPointSize. -
nonStrictSinglePixelWideLinesUseParallelogram
public boolean nonStrictSinglePixelWideLinesUseParallelogram()a boolean value indicating whether non-strict lines with a width of 1.0 are rasterized as parallelograms or using Bresenham’s algorithm. -
nonStrictWideLinesUseParallelogram
public boolean nonStrictWideLinesUseParallelogram()a boolean value indicating whether non-strict lines with a width greater than 1.0 are rasterized as parallelograms or using Bresenham’s algorithm. -
blockTexelViewCompatibleMultipleLayers
public boolean blockTexelViewCompatibleMultipleLayers()a boolean value indicating that an implementation supports creating image views withIMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BITwhere thelayerCountmember ofsubresourceRangeis greater than 1. -
maxCombinedImageSamplerDescriptorCount
public int maxCombinedImageSamplerDescriptorCount()the maximum number of combined image sampler descriptors that the implementation uses to access any of the formats that require a sampler Y′CBCR conversion supported by the implementation. -
fragmentShadingRateClampCombinerInputs
public boolean fragmentShadingRateClampCombinerInputs()a boolean value indicating that an implementation clamps the inputs to combiner operations. -
defaultRobustnessStorageBuffers
public int defaultRobustnessStorageBuffers()describes the behavior of out of bounds accesses made to storage buffers when no robustness features are enabled -
defaultRobustnessUniformBuffers
public int defaultRobustnessUniformBuffers()describes the behavior of out of bounds accesses made to uniform buffers when no robustness features are enabled -
defaultRobustnessVertexInputs
public int defaultRobustnessVertexInputs()describes the behavior of out of bounds accesses made to vertex input attributes when no robustness features are enabled -
defaultRobustnessImages
public int defaultRobustnessImages()describes the behavior of out of bounds accesses made to images when no robustness features are enabled -
copySrcLayoutCount
public int copySrcLayoutCount()an integer related to the number of image layouts for host copies from images available or queried, as described below. -
pCopySrcLayouts
a pointer to an array ofVkImageLayoutin which supported image layouts for use with host copy operations from images are returned. -
copyDstLayoutCount
public int copyDstLayoutCount()an integer related to the number of image layouts for host copies to images available or queried, as described below. -
pCopyDstLayouts
a pointer to an array ofVkImageLayoutin which supported image layouts for use with host copy operations to images are returned. -
optimalTilingLayoutUUID
an array ofUUID_SIZEuint8_tvalues representing a universally unique identifier for the implementation’s swizzling layout of images created withIMAGE_TILING_OPTIMAL. -
optimalTilingLayoutUUID
public byte optimalTilingLayoutUUID(int index) an array ofUUID_SIZEuint8_tvalues representing a universally unique identifier for the implementation’s swizzling layout of images created withIMAGE_TILING_OPTIMAL. -
identicalMemoryTypeRequirements
public boolean identicalMemoryTypeRequirements()indicates that specifying theIMAGE_USAGE_HOST_TRANSFER_BITflag inVkImageCreateInfo::usagedoes not affect the memory type requirements of the image. -
sType
Sets the specified value to thesType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIESvalue to thesType()field. -
pNext
Sets the specified value to thepNext()field. -
set
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 newVkPhysicalDeviceVulkan14Propertiesinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceVulkan14Propertiesinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkPhysicalDeviceVulkan14Properties.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceVulkan14Properties.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceVulkan14Propertiesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceVulkan14Properties.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Properties.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceVulkan14Properties.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceVulkan14Properties.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(). -
nlineSubPixelPrecisionBits
public static int nlineSubPixelPrecisionBits(long struct) Unsafe version oflineSubPixelPrecisionBits(). -
nmaxVertexAttribDivisor
public static int nmaxVertexAttribDivisor(long struct) Unsafe version ofmaxVertexAttribDivisor(). -
nsupportsNonZeroFirstInstance
public static int nsupportsNonZeroFirstInstance(long struct) Unsafe version ofsupportsNonZeroFirstInstance(). -
nmaxPushDescriptors
public static int nmaxPushDescriptors(long struct) Unsafe version ofmaxPushDescriptors(). -
ndynamicRenderingLocalReadDepthStencilAttachments
public static int ndynamicRenderingLocalReadDepthStencilAttachments(long struct) Unsafe version ofdynamicRenderingLocalReadDepthStencilAttachments(). -
ndynamicRenderingLocalReadMultisampledAttachments
public static int ndynamicRenderingLocalReadMultisampledAttachments(long struct) Unsafe version ofdynamicRenderingLocalReadMultisampledAttachments(). -
nearlyFragmentMultisampleCoverageAfterSampleCounting
public static int nearlyFragmentMultisampleCoverageAfterSampleCounting(long struct) Unsafe version ofearlyFragmentMultisampleCoverageAfterSampleCounting(). -
nearlyFragmentSampleMaskTestBeforeSampleCounting
public static int nearlyFragmentSampleMaskTestBeforeSampleCounting(long struct) Unsafe version ofearlyFragmentSampleMaskTestBeforeSampleCounting(). -
ndepthStencilSwizzleOneSupport
public static int ndepthStencilSwizzleOneSupport(long struct) Unsafe version ofdepthStencilSwizzleOneSupport(). -
npolygonModePointSize
public static int npolygonModePointSize(long struct) Unsafe version ofpolygonModePointSize(). -
nnonStrictSinglePixelWideLinesUseParallelogram
public static int nnonStrictSinglePixelWideLinesUseParallelogram(long struct) Unsafe version ofnonStrictSinglePixelWideLinesUseParallelogram(). -
nnonStrictWideLinesUseParallelogram
public static int nnonStrictWideLinesUseParallelogram(long struct) Unsafe version ofnonStrictWideLinesUseParallelogram(). -
nblockTexelViewCompatibleMultipleLayers
public static int nblockTexelViewCompatibleMultipleLayers(long struct) Unsafe version ofblockTexelViewCompatibleMultipleLayers(). -
nmaxCombinedImageSamplerDescriptorCount
public static int nmaxCombinedImageSamplerDescriptorCount(long struct) Unsafe version ofmaxCombinedImageSamplerDescriptorCount(). -
nfragmentShadingRateClampCombinerInputs
public static int nfragmentShadingRateClampCombinerInputs(long struct) Unsafe version offragmentShadingRateClampCombinerInputs(). -
ndefaultRobustnessStorageBuffers
public static int ndefaultRobustnessStorageBuffers(long struct) Unsafe version ofdefaultRobustnessStorageBuffers(). -
ndefaultRobustnessUniformBuffers
public static int ndefaultRobustnessUniformBuffers(long struct) Unsafe version ofdefaultRobustnessUniformBuffers(). -
ndefaultRobustnessVertexInputs
public static int ndefaultRobustnessVertexInputs(long struct) Unsafe version ofdefaultRobustnessVertexInputs(). -
ndefaultRobustnessImages
public static int ndefaultRobustnessImages(long struct) Unsafe version ofdefaultRobustnessImages(). -
ncopySrcLayoutCount
public static int ncopySrcLayoutCount(long struct) Unsafe version ofcopySrcLayoutCount(). -
npCopySrcLayouts
Unsafe version ofpCopySrcLayouts. -
ncopyDstLayoutCount
public static int ncopyDstLayoutCount(long struct) Unsafe version ofcopyDstLayoutCount(). -
npCopyDstLayouts
Unsafe version ofpCopyDstLayouts. -
noptimalTilingLayoutUUID
Unsafe version ofoptimalTilingLayoutUUID(). -
noptimalTilingLayoutUUID
public static byte noptimalTilingLayoutUUID(long struct, int index) Unsafe version ofoptimalTilingLayoutUUID. -
nidenticalMemoryTypeRequirements
public static int nidenticalMemoryTypeRequirements(long struct) Unsafe version ofidenticalMemoryTypeRequirements(). -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext.
-