Package org.lwjgl.vulkan
Class VkPhysicalDeviceFeatures
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class VkPhysicalDeviceFeatures
extends Struct<VkPhysicalDeviceFeatures>
implements NativeResource
struct VkPhysicalDeviceFeatures {
VkBool32 robustBufferAccess;
VkBool32 fullDrawIndexUint32;
VkBool32 imageCubeArray;
VkBool32 independentBlend;
VkBool32 geometryShader;
VkBool32 tessellationShader;
VkBool32 sampleRateShading;
VkBool32 dualSrcBlend;
VkBool32 logicOp;
VkBool32 multiDrawIndirect;
VkBool32 drawIndirectFirstInstance;
VkBool32 depthClamp;
VkBool32 depthBiasClamp;
VkBool32 fillModeNonSolid;
VkBool32 depthBounds;
VkBool32 wideLines;
VkBool32 largePoints;
VkBool32 alphaToOne;
VkBool32 multiViewport;
VkBool32 samplerAnisotropy;
VkBool32 textureCompressionETC2;
VkBool32 textureCompressionASTC_LDR;
VkBool32 textureCompressionBC;
VkBool32 occlusionQueryPrecise;
VkBool32 pipelineStatisticsQuery;
VkBool32 vertexPipelineStoresAndAtomics;
VkBool32 fragmentStoresAndAtomics;
VkBool32 shaderTessellationAndGeometryPointSize;
VkBool32 shaderImageGatherExtended;
VkBool32 shaderStorageImageExtendedFormats;
VkBool32 shaderStorageImageMultisample;
VkBool32 shaderStorageImageReadWithoutFormat;
VkBool32 shaderStorageImageWriteWithoutFormat;
VkBool32 shaderUniformBufferArrayDynamicIndexing;
VkBool32 shaderSampledImageArrayDynamicIndexing;
VkBool32 shaderStorageBufferArrayDynamicIndexing;
VkBool32 shaderStorageImageArrayDynamicIndexing;
VkBool32 shaderClipDistance;
VkBool32 shaderCullDistance;
VkBool32 shaderFloat64;
VkBool32 shaderInt64;
VkBool32 shaderInt16;
VkBool32 shaderResourceResidency;
VkBool32 shaderResourceMinLod;
VkBool32 sparseBinding;
VkBool32 sparseResidencyBuffer;
VkBool32 sparseResidencyImage2D;
VkBool32 sparseResidencyImage3D;
VkBool32 sparseResidency2Samples;
VkBool32 sparseResidency4Samples;
VkBool32 sparseResidency8Samples;
VkBool32 sparseResidency16Samples;
VkBool32 sparseResidencyAliased;
VkBool32 variableMultisampleRate;
VkBool32 inheritedQueries;
}
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionVkPhysicalDeviceFeatures
(ByteBuffer container) Creates aVkPhysicalDeviceFeatures
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
alphaToOne
(boolean value) Sets the specified value to thealphaToOne
field.static VkPhysicalDeviceFeatures
calloc()
Returns a newVkPhysicalDeviceFeatures
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFeatures
calloc
(MemoryStack stack) Returns a newVkPhysicalDeviceFeatures
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static VkPhysicalDeviceFeatures
Deprecated.callocStack
(int capacity) Deprecated.callocStack
(int capacity, MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures
callocStack
(MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures
create()
Returns a newVkPhysicalDeviceFeatures
instance allocated withBufferUtils
.create
(int capacity) Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withBufferUtils
.static VkPhysicalDeviceFeatures
create
(long address) Returns a newVkPhysicalDeviceFeatures
instance for the specified memory address.create
(long address, int capacity) Create aVkPhysicalDeviceFeatures.Buffer
instance at the specified memory.static @Nullable VkPhysicalDeviceFeatures
createSafe
(long address) static @Nullable VkPhysicalDeviceFeatures.Buffer
createSafe
(long address, int capacity) boolean
depthBiasClamp
(boolean value) Sets the specified value to thedepthBiasClamp
field.boolean
depthBounds
(boolean value) Sets the specified value to thedepthBounds
field.boolean
depthClamp
(boolean value) Sets the specified value to thedepthClamp
field.boolean
drawIndirectFirstInstance
(boolean value) Sets the specified value to thedrawIndirectFirstInstance
field.boolean
dualSrcBlend
(boolean value) Sets the specified value to thedualSrcBlend
field.boolean
fillModeNonSolid
(boolean value) Sets the specified value to thefillModeNonSolid
field.boolean
fragmentStoresAndAtomics
(boolean value) Sets the specified value to thefragmentStoresAndAtomics
field.boolean
fullDrawIndexUint32
(boolean value) Sets the specified value to thefullDrawIndexUint32
field.boolean
geometryShader
(boolean value) Sets the specified value to thegeometryShader
field.boolean
imageCubeArray
(boolean value) Sets the specified value to theimageCubeArray
field.boolean
independentBlend
(boolean value) Sets the specified value to theindependentBlend
field.boolean
inheritedQueries
(boolean value) Sets the specified value to theinheritedQueries
field.boolean
largePoints
(boolean value) Sets the specified value to thelargePoints
field.boolean
logicOp()
logicOp
(boolean value) Sets the specified value to thelogicOp
field.static VkPhysicalDeviceFeatures
malloc()
Returns a newVkPhysicalDeviceFeatures
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated on the specifiedMemoryStack
.static VkPhysicalDeviceFeatures
malloc
(MemoryStack stack) Returns a newVkPhysicalDeviceFeatures
instance allocated on the specifiedMemoryStack
.static VkPhysicalDeviceFeatures
Deprecated.mallocStack
(int capacity) Deprecated.mallocStack
(int capacity, MemoryStack stack) Deprecated.static VkPhysicalDeviceFeatures
mallocStack
(MemoryStack stack) Deprecated.boolean
multiDrawIndirect
(boolean value) Sets the specified value to themultiDrawIndirect
field.boolean
multiViewport
(boolean value) Sets the specified value to themultiViewport
field.static int
nalphaToOne
(long struct) Unsafe version ofalphaToOne()
.static void
nalphaToOne
(long struct, int value) Unsafe version ofalphaToOne
.static int
ndepthBiasClamp
(long struct) Unsafe version ofdepthBiasClamp()
.static void
ndepthBiasClamp
(long struct, int value) Unsafe version ofdepthBiasClamp
.static int
ndepthBounds
(long struct) Unsafe version ofdepthBounds()
.static void
ndepthBounds
(long struct, int value) Unsafe version ofdepthBounds
.static int
ndepthClamp
(long struct) Unsafe version ofdepthClamp()
.static void
ndepthClamp
(long struct, int value) Unsafe version ofdepthClamp
.static int
ndrawIndirectFirstInstance
(long struct) Unsafe version ofdrawIndirectFirstInstance()
.static void
ndrawIndirectFirstInstance
(long struct, int value) Unsafe version ofdrawIndirectFirstInstance
.static int
ndualSrcBlend
(long struct) Unsafe version ofdualSrcBlend()
.static void
ndualSrcBlend
(long struct, int value) Unsafe version ofdualSrcBlend
.static int
nfillModeNonSolid
(long struct) Unsafe version offillModeNonSolid()
.static void
nfillModeNonSolid
(long struct, int value) Unsafe version offillModeNonSolid
.static int
nfragmentStoresAndAtomics
(long struct) Unsafe version offragmentStoresAndAtomics()
.static void
nfragmentStoresAndAtomics
(long struct, int value) Unsafe version offragmentStoresAndAtomics
.static int
nfullDrawIndexUint32
(long struct) Unsafe version offullDrawIndexUint32()
.static void
nfullDrawIndexUint32
(long struct, int value) Unsafe version offullDrawIndexUint32
.static int
ngeometryShader
(long struct) Unsafe version ofgeometryShader()
.static void
ngeometryShader
(long struct, int value) Unsafe version ofgeometryShader
.static int
nimageCubeArray
(long struct) Unsafe version ofimageCubeArray()
.static void
nimageCubeArray
(long struct, int value) Unsafe version ofimageCubeArray
.static int
nindependentBlend
(long struct) Unsafe version ofindependentBlend()
.static void
nindependentBlend
(long struct, int value) Unsafe version ofindependentBlend
.static int
ninheritedQueries
(long struct) Unsafe version ofinheritedQueries()
.static void
ninheritedQueries
(long struct, int value) Unsafe version ofinheritedQueries
.static int
nlargePoints
(long struct) Unsafe version oflargePoints()
.static void
nlargePoints
(long struct, int value) Unsafe version oflargePoints
.static int
nlogicOp
(long struct) Unsafe version oflogicOp()
.static void
nlogicOp
(long struct, int value) Unsafe version oflogicOp
.static int
nmultiDrawIndirect
(long struct) Unsafe version ofmultiDrawIndirect()
.static void
nmultiDrawIndirect
(long struct, int value) Unsafe version ofmultiDrawIndirect
.static int
nmultiViewport
(long struct) Unsafe version ofmultiViewport()
.static void
nmultiViewport
(long struct, int value) Unsafe version ofmultiViewport
.static int
nocclusionQueryPrecise
(long struct) Unsafe version ofocclusionQueryPrecise()
.static void
nocclusionQueryPrecise
(long struct, int value) Unsafe version ofocclusionQueryPrecise
.static int
npipelineStatisticsQuery
(long struct) Unsafe version ofpipelineStatisticsQuery()
.static void
npipelineStatisticsQuery
(long struct, int value) Unsafe version ofpipelineStatisticsQuery
.static int
nrobustBufferAccess
(long struct) Unsafe version ofrobustBufferAccess()
.static void
nrobustBufferAccess
(long struct, int value) Unsafe version ofrobustBufferAccess
.static int
nsamplerAnisotropy
(long struct) Unsafe version ofsamplerAnisotropy()
.static void
nsamplerAnisotropy
(long struct, int value) Unsafe version ofsamplerAnisotropy
.static int
nsampleRateShading
(long struct) Unsafe version ofsampleRateShading()
.static void
nsampleRateShading
(long struct, int value) Unsafe version ofsampleRateShading
.static int
nshaderClipDistance
(long struct) Unsafe version ofshaderClipDistance()
.static void
nshaderClipDistance
(long struct, int value) Unsafe version ofshaderClipDistance
.static int
nshaderCullDistance
(long struct) Unsafe version ofshaderCullDistance()
.static void
nshaderCullDistance
(long struct, int value) Unsafe version ofshaderCullDistance
.static int
nshaderFloat64
(long struct) Unsafe version ofshaderFloat64()
.static void
nshaderFloat64
(long struct, int value) Unsafe version ofshaderFloat64
.static int
nshaderImageGatherExtended
(long struct) Unsafe version ofshaderImageGatherExtended()
.static void
nshaderImageGatherExtended
(long struct, int value) Unsafe version ofshaderImageGatherExtended
.static int
nshaderInt16
(long struct) Unsafe version ofshaderInt16()
.static void
nshaderInt16
(long struct, int value) Unsafe version ofshaderInt16
.static int
nshaderInt64
(long struct) Unsafe version ofshaderInt64()
.static void
nshaderInt64
(long struct, int value) Unsafe version ofshaderInt64
.static int
nshaderResourceMinLod
(long struct) Unsafe version ofshaderResourceMinLod()
.static void
nshaderResourceMinLod
(long struct, int value) Unsafe version ofshaderResourceMinLod
.static int
nshaderResourceResidency
(long struct) Unsafe version ofshaderResourceResidency()
.static void
nshaderResourceResidency
(long struct, int value) Unsafe version ofshaderResourceResidency
.static int
nshaderSampledImageArrayDynamicIndexing
(long struct) Unsafe version ofshaderSampledImageArrayDynamicIndexing()
.static void
nshaderSampledImageArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderSampledImageArrayDynamicIndexing
.static int
nshaderStorageBufferArrayDynamicIndexing
(long struct) Unsafe version ofshaderStorageBufferArrayDynamicIndexing()
.static void
nshaderStorageBufferArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderStorageBufferArrayDynamicIndexing
.static int
nshaderStorageImageArrayDynamicIndexing
(long struct) Unsafe version ofshaderStorageImageArrayDynamicIndexing()
.static void
nshaderStorageImageArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderStorageImageArrayDynamicIndexing
.static int
nshaderStorageImageExtendedFormats
(long struct) Unsafe version ofshaderStorageImageExtendedFormats()
.static void
nshaderStorageImageExtendedFormats
(long struct, int value) Unsafe version ofshaderStorageImageExtendedFormats
.static int
nshaderStorageImageMultisample
(long struct) Unsafe version ofshaderStorageImageMultisample()
.static void
nshaderStorageImageMultisample
(long struct, int value) Unsafe version ofshaderStorageImageMultisample
.static int
nshaderStorageImageReadWithoutFormat
(long struct) Unsafe version ofshaderStorageImageReadWithoutFormat()
.static void
nshaderStorageImageReadWithoutFormat
(long struct, int value) Unsafe version ofshaderStorageImageReadWithoutFormat
.static int
nshaderStorageImageWriteWithoutFormat
(long struct) Unsafe version ofshaderStorageImageWriteWithoutFormat()
.static void
nshaderStorageImageWriteWithoutFormat
(long struct, int value) Unsafe version ofshaderStorageImageWriteWithoutFormat
.static int
nshaderTessellationAndGeometryPointSize
(long struct) Unsafe version ofshaderTessellationAndGeometryPointSize()
.static void
nshaderTessellationAndGeometryPointSize
(long struct, int value) Unsafe version ofshaderTessellationAndGeometryPointSize
.static int
nshaderUniformBufferArrayDynamicIndexing
(long struct) Unsafe version ofshaderUniformBufferArrayDynamicIndexing()
.static void
nshaderUniformBufferArrayDynamicIndexing
(long struct, int value) Unsafe version ofshaderUniformBufferArrayDynamicIndexing
.static int
nsparseBinding
(long struct) Unsafe version ofsparseBinding()
.static void
nsparseBinding
(long struct, int value) Unsafe version ofsparseBinding
.static int
nsparseResidency16Samples
(long struct) Unsafe version ofsparseResidency16Samples()
.static void
nsparseResidency16Samples
(long struct, int value) Unsafe version ofsparseResidency16Samples
.static int
nsparseResidency2Samples
(long struct) Unsafe version ofsparseResidency2Samples()
.static void
nsparseResidency2Samples
(long struct, int value) Unsafe version ofsparseResidency2Samples
.static int
nsparseResidency4Samples
(long struct) Unsafe version ofsparseResidency4Samples()
.static void
nsparseResidency4Samples
(long struct, int value) Unsafe version ofsparseResidency4Samples
.static int
nsparseResidency8Samples
(long struct) Unsafe version ofsparseResidency8Samples()
.static void
nsparseResidency8Samples
(long struct, int value) Unsafe version ofsparseResidency8Samples
.static int
nsparseResidencyAliased
(long struct) Unsafe version ofsparseResidencyAliased()
.static void
nsparseResidencyAliased
(long struct, int value) Unsafe version ofsparseResidencyAliased
.static int
nsparseResidencyBuffer
(long struct) Unsafe version ofsparseResidencyBuffer()
.static void
nsparseResidencyBuffer
(long struct, int value) Unsafe version ofsparseResidencyBuffer
.static int
nsparseResidencyImage2D
(long struct) Unsafe version ofsparseResidencyImage2D()
.static void
nsparseResidencyImage2D
(long struct, int value) Unsafe version ofsparseResidencyImage2D
.static int
nsparseResidencyImage3D
(long struct) Unsafe version ofsparseResidencyImage3D()
.static void
nsparseResidencyImage3D
(long struct, int value) Unsafe version ofsparseResidencyImage3D
.static int
ntessellationShader
(long struct) Unsafe version oftessellationShader()
.static void
ntessellationShader
(long struct, int value) Unsafe version oftessellationShader
.static int
ntextureCompressionASTC_LDR
(long struct) Unsafe version oftextureCompressionASTC_LDR()
.static void
ntextureCompressionASTC_LDR
(long struct, int value) Unsafe version oftextureCompressionASTC_LDR
.static int
ntextureCompressionBC
(long struct) Unsafe version oftextureCompressionBC()
.static void
ntextureCompressionBC
(long struct, int value) Unsafe version oftextureCompressionBC
.static int
ntextureCompressionETC2
(long struct) Unsafe version oftextureCompressionETC2()
.static void
ntextureCompressionETC2
(long struct, int value) Unsafe version oftextureCompressionETC2
.static int
nvariableMultisampleRate
(long struct) Unsafe version ofvariableMultisampleRate()
.static void
nvariableMultisampleRate
(long struct, int value) Unsafe version ofvariableMultisampleRate
.static int
nvertexPipelineStoresAndAtomics
(long struct) Unsafe version ofvertexPipelineStoresAndAtomics()
.static void
nvertexPipelineStoresAndAtomics
(long struct, int value) Unsafe version ofvertexPipelineStoresAndAtomics
.static int
nwideLines
(long struct) Unsafe version ofwideLines()
.static void
nwideLines
(long struct, int value) Unsafe version ofwideLines
.boolean
occlusionQueryPrecise
(boolean value) Sets the specified value to theocclusionQueryPrecise
field.boolean
pipelineStatisticsQuery
(boolean value) Sets the specified value to thepipelineStatisticsQuery
field.boolean
robustBufferAccess
(boolean value) Sets the specified value to therobustBufferAccess
field.boolean
samplerAnisotropy
(boolean value) Sets the specified value to thesamplerAnisotropy
field.boolean
sampleRateShading
(boolean value) Sets the specified value to thesampleRateShading
field.set
(boolean robustBufferAccess, boolean fullDrawIndexUint32, boolean imageCubeArray, boolean independentBlend, boolean geometryShader, boolean tessellationShader, boolean sampleRateShading, boolean dualSrcBlend, boolean logicOp, boolean multiDrawIndirect, boolean drawIndirectFirstInstance, boolean depthClamp, boolean depthBiasClamp, boolean fillModeNonSolid, boolean depthBounds, boolean wideLines, boolean largePoints, boolean alphaToOne, boolean multiViewport, boolean samplerAnisotropy, boolean textureCompressionETC2, boolean textureCompressionASTC_LDR, boolean textureCompressionBC, boolean occlusionQueryPrecise, boolean pipelineStatisticsQuery, boolean vertexPipelineStoresAndAtomics, boolean fragmentStoresAndAtomics, boolean shaderTessellationAndGeometryPointSize, boolean shaderImageGatherExtended, boolean shaderStorageImageExtendedFormats, boolean shaderStorageImageMultisample, boolean shaderStorageImageReadWithoutFormat, boolean shaderStorageImageWriteWithoutFormat, boolean shaderUniformBufferArrayDynamicIndexing, boolean shaderSampledImageArrayDynamicIndexing, boolean shaderStorageBufferArrayDynamicIndexing, boolean shaderStorageImageArrayDynamicIndexing, boolean shaderClipDistance, boolean shaderCullDistance, boolean shaderFloat64, boolean shaderInt64, boolean shaderInt16, boolean shaderResourceResidency, boolean shaderResourceMinLod, boolean sparseBinding, boolean sparseResidencyBuffer, boolean sparseResidencyImage2D, boolean sparseResidencyImage3D, boolean sparseResidency2Samples, boolean sparseResidency4Samples, boolean sparseResidency8Samples, boolean sparseResidency16Samples, boolean sparseResidencyAliased, boolean variableMultisampleRate, boolean inheritedQueries) Initializes this struct with the specified values.Copies the specified struct data to this struct.boolean
shaderClipDistance
(boolean value) Sets the specified value to theshaderClipDistance
field.boolean
shaderCullDistance
(boolean value) Sets the specified value to theshaderCullDistance
field.boolean
shaderFloat64
(boolean value) Sets the specified value to theshaderFloat64
field.boolean
shaderImageGatherExtended
(boolean value) Sets the specified value to theshaderImageGatherExtended
field.boolean
shaderInt16
(boolean value) Sets the specified value to theshaderInt16
field.boolean
shaderInt64
(boolean value) Sets the specified value to theshaderInt64
field.boolean
shaderResourceMinLod
(boolean value) Sets the specified value to theshaderResourceMinLod
field.boolean
shaderResourceResidency
(boolean value) Sets the specified value to theshaderResourceResidency
field.boolean
shaderSampledImageArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderSampledImageArrayDynamicIndexing
field.boolean
shaderStorageBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageBufferArrayDynamicIndexing
field.boolean
shaderStorageImageArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageImageArrayDynamicIndexing
field.boolean
shaderStorageImageExtendedFormats
(boolean value) Sets the specified value to theshaderStorageImageExtendedFormats
field.boolean
shaderStorageImageMultisample
(boolean value) Sets the specified value to theshaderStorageImageMultisample
field.boolean
shaderStorageImageReadWithoutFormat
(boolean value) Sets the specified value to theshaderStorageImageReadWithoutFormat
field.boolean
shaderStorageImageWriteWithoutFormat
(boolean value) Sets the specified value to theshaderStorageImageWriteWithoutFormat
field.boolean
shaderTessellationAndGeometryPointSize
(boolean value) Sets the specified value to theshaderTessellationAndGeometryPointSize
field.boolean
shaderUniformBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderUniformBufferArrayDynamicIndexing
field.int
sizeof()
Returnssizeof(struct)
.boolean
sparseBinding
(boolean value) Sets the specified value to thesparseBinding
field.boolean
sparseResidency16Samples
(boolean value) Sets the specified value to thesparseResidency16Samples
field.boolean
sparseResidency2Samples
(boolean value) Sets the specified value to thesparseResidency2Samples
field.boolean
sparseResidency4Samples
(boolean value) Sets the specified value to thesparseResidency4Samples
field.boolean
sparseResidency8Samples
(boolean value) Sets the specified value to thesparseResidency8Samples
field.boolean
sparseResidencyAliased
(boolean value) Sets the specified value to thesparseResidencyAliased
field.boolean
sparseResidencyBuffer
(boolean value) Sets the specified value to thesparseResidencyBuffer
field.boolean
sparseResidencyImage2D
(boolean value) Sets the specified value to thesparseResidencyImage2D
field.boolean
sparseResidencyImage3D
(boolean value) Sets the specified value to thesparseResidencyImage3D
field.boolean
tessellationShader
(boolean value) Sets the specified value to thetessellationShader
field.boolean
textureCompressionASTC_LDR
(boolean value) Sets the specified value to thetextureCompressionASTC_LDR
field.boolean
textureCompressionBC
(boolean value) Sets the specified value to thetextureCompressionBC
field.boolean
textureCompressionETC2
(boolean value) Sets the specified value to thetextureCompressionETC2
field.boolean
variableMultisampleRate
(boolean value) Sets the specified value to thevariableMultisampleRate
field.boolean
vertexPipelineStoresAndAtomics
(boolean value) Sets the specified value to thevertexPipelineStoresAndAtomics
field.boolean
wideLines
(boolean value) Sets the specified value to thewideLines
field.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods 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. -
ROBUSTBUFFERACCESS
public static final int ROBUSTBUFFERACCESSThe struct member offsets. -
FULLDRAWINDEXUINT32
public static final int FULLDRAWINDEXUINT32The struct member offsets. -
IMAGECUBEARRAY
public static final int IMAGECUBEARRAYThe struct member offsets. -
INDEPENDENTBLEND
public static final int INDEPENDENTBLENDThe struct member offsets. -
GEOMETRYSHADER
public static final int GEOMETRYSHADERThe struct member offsets. -
TESSELLATIONSHADER
public static final int TESSELLATIONSHADERThe struct member offsets. -
SAMPLERATESHADING
public static final int SAMPLERATESHADINGThe struct member offsets. -
DUALSRCBLEND
public static final int DUALSRCBLENDThe struct member offsets. -
LOGICOP
public static final int LOGICOPThe struct member offsets. -
MULTIDRAWINDIRECT
public static final int MULTIDRAWINDIRECTThe struct member offsets. -
DRAWINDIRECTFIRSTINSTANCE
public static final int DRAWINDIRECTFIRSTINSTANCEThe struct member offsets. -
DEPTHCLAMP
public static final int DEPTHCLAMPThe struct member offsets. -
DEPTHBIASCLAMP
public static final int DEPTHBIASCLAMPThe struct member offsets. -
FILLMODENONSOLID
public static final int FILLMODENONSOLIDThe struct member offsets. -
DEPTHBOUNDS
public static final int DEPTHBOUNDSThe struct member offsets. -
WIDELINES
public static final int WIDELINESThe struct member offsets. -
LARGEPOINTS
public static final int LARGEPOINTSThe struct member offsets. -
ALPHATOONE
public static final int ALPHATOONEThe struct member offsets. -
MULTIVIEWPORT
public static final int MULTIVIEWPORTThe struct member offsets. -
SAMPLERANISOTROPY
public static final int SAMPLERANISOTROPYThe struct member offsets. -
TEXTURECOMPRESSIONETC2
public static final int TEXTURECOMPRESSIONETC2The struct member offsets. -
TEXTURECOMPRESSIONASTC_LDR
public static final int TEXTURECOMPRESSIONASTC_LDRThe struct member offsets. -
TEXTURECOMPRESSIONBC
public static final int TEXTURECOMPRESSIONBCThe struct member offsets. -
OCCLUSIONQUERYPRECISE
public static final int OCCLUSIONQUERYPRECISEThe struct member offsets. -
PIPELINESTATISTICSQUERY
public static final int PIPELINESTATISTICSQUERYThe struct member offsets. -
VERTEXPIPELINESTORESANDATOMICS
public static final int VERTEXPIPELINESTORESANDATOMICSThe struct member offsets. -
FRAGMENTSTORESANDATOMICS
public static final int FRAGMENTSTORESANDATOMICSThe struct member offsets. -
SHADERTESSELLATIONANDGEOMETRYPOINTSIZE
public static final int SHADERTESSELLATIONANDGEOMETRYPOINTSIZEThe struct member offsets. -
SHADERIMAGEGATHEREXTENDED
public static final int SHADERIMAGEGATHEREXTENDEDThe struct member offsets. -
SHADERSTORAGEIMAGEEXTENDEDFORMATS
public static final int SHADERSTORAGEIMAGEEXTENDEDFORMATSThe struct member offsets. -
SHADERSTORAGEIMAGEMULTISAMPLE
public static final int SHADERSTORAGEIMAGEMULTISAMPLEThe struct member offsets. -
SHADERSTORAGEIMAGEREADWITHOUTFORMAT
public static final int SHADERSTORAGEIMAGEREADWITHOUTFORMATThe struct member offsets. -
SHADERSTORAGEIMAGEWRITEWITHOUTFORMAT
public static final int SHADERSTORAGEIMAGEWRITEWITHOUTFORMATThe struct member offsets. -
SHADERUNIFORMBUFFERARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSAMPLEDIMAGEARRAYDYNAMICINDEXING
public static final int SHADERSAMPLEDIMAGEARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSTORAGEBUFFERARRAYDYNAMICINDEXING
public static final int SHADERSTORAGEBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSTORAGEIMAGEARRAYDYNAMICINDEXING
public static final int SHADERSTORAGEIMAGEARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERCLIPDISTANCE
public static final int SHADERCLIPDISTANCEThe struct member offsets. -
SHADERCULLDISTANCE
public static final int SHADERCULLDISTANCEThe struct member offsets. -
SHADERFLOAT64
public static final int SHADERFLOAT64The struct member offsets. -
SHADERINT64
public static final int SHADERINT64The struct member offsets. -
SHADERINT16
public static final int SHADERINT16The struct member offsets. -
SHADERRESOURCERESIDENCY
public static final int SHADERRESOURCERESIDENCYThe struct member offsets. -
SHADERRESOURCEMINLOD
public static final int SHADERRESOURCEMINLODThe struct member offsets. -
SPARSEBINDING
public static final int SPARSEBINDINGThe struct member offsets. -
SPARSERESIDENCYBUFFER
public static final int SPARSERESIDENCYBUFFERThe struct member offsets. -
SPARSERESIDENCYIMAGE2D
public static final int SPARSERESIDENCYIMAGE2DThe struct member offsets. -
SPARSERESIDENCYIMAGE3D
public static final int SPARSERESIDENCYIMAGE3DThe struct member offsets. -
SPARSERESIDENCY2SAMPLES
public static final int SPARSERESIDENCY2SAMPLESThe struct member offsets. -
SPARSERESIDENCY4SAMPLES
public static final int SPARSERESIDENCY4SAMPLESThe struct member offsets. -
SPARSERESIDENCY8SAMPLES
public static final int SPARSERESIDENCY8SAMPLESThe struct member offsets. -
SPARSERESIDENCY16SAMPLES
public static final int SPARSERESIDENCY16SAMPLESThe struct member offsets. -
SPARSERESIDENCYALIASED
public static final int SPARSERESIDENCYALIASEDThe struct member offsets. -
VARIABLEMULTISAMPLERATE
public static final int VARIABLEMULTISAMPLERATEThe struct member offsets. -
INHERITEDQUERIES
public static final int INHERITEDQUERIESThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceFeatures
Creates aVkPhysicalDeviceFeatures
instance at the current position of the specifiedByteBuffer
container. 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:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<VkPhysicalDeviceFeatures>
-
robustBufferAccess
public boolean robustBufferAccess()- Returns:
- the value of the
robustBufferAccess
field.
-
fullDrawIndexUint32
public boolean fullDrawIndexUint32()- Returns:
- the value of the
fullDrawIndexUint32
field.
-
imageCubeArray
public boolean imageCubeArray()- Returns:
- the value of the
imageCubeArray
field.
-
independentBlend
public boolean independentBlend()- Returns:
- the value of the
independentBlend
field.
-
geometryShader
public boolean geometryShader()- Returns:
- the value of the
geometryShader
field.
-
tessellationShader
public boolean tessellationShader()- Returns:
- the value of the
tessellationShader
field.
-
sampleRateShading
public boolean sampleRateShading()- Returns:
- the value of the
sampleRateShading
field.
-
dualSrcBlend
public boolean dualSrcBlend()- Returns:
- the value of the
dualSrcBlend
field.
-
logicOp
public boolean logicOp()- Returns:
- the value of the
logicOp
field.
-
multiDrawIndirect
public boolean multiDrawIndirect()- Returns:
- the value of the
multiDrawIndirect
field.
-
drawIndirectFirstInstance
public boolean drawIndirectFirstInstance()- Returns:
- the value of the
drawIndirectFirstInstance
field.
-
depthClamp
public boolean depthClamp()- Returns:
- the value of the
depthClamp
field.
-
depthBiasClamp
public boolean depthBiasClamp()- Returns:
- the value of the
depthBiasClamp
field.
-
fillModeNonSolid
public boolean fillModeNonSolid()- Returns:
- the value of the
fillModeNonSolid
field.
-
depthBounds
public boolean depthBounds()- Returns:
- the value of the
depthBounds
field.
-
wideLines
public boolean wideLines()- Returns:
- the value of the
wideLines
field.
-
largePoints
public boolean largePoints()- Returns:
- the value of the
largePoints
field.
-
alphaToOne
public boolean alphaToOne()- Returns:
- the value of the
alphaToOne
field.
-
multiViewport
public boolean multiViewport()- Returns:
- the value of the
multiViewport
field.
-
samplerAnisotropy
public boolean samplerAnisotropy()- Returns:
- the value of the
samplerAnisotropy
field.
-
textureCompressionETC2
public boolean textureCompressionETC2()- Returns:
- the value of the
textureCompressionETC2
field.
-
textureCompressionASTC_LDR
public boolean textureCompressionASTC_LDR()- Returns:
- the value of the
textureCompressionASTC_LDR
field.
-
textureCompressionBC
public boolean textureCompressionBC()- Returns:
- the value of the
textureCompressionBC
field.
-
occlusionQueryPrecise
public boolean occlusionQueryPrecise()- Returns:
- the value of the
occlusionQueryPrecise
field.
-
pipelineStatisticsQuery
public boolean pipelineStatisticsQuery()- Returns:
- the value of the
pipelineStatisticsQuery
field.
-
vertexPipelineStoresAndAtomics
public boolean vertexPipelineStoresAndAtomics()- Returns:
- the value of the
vertexPipelineStoresAndAtomics
field.
-
fragmentStoresAndAtomics
public boolean fragmentStoresAndAtomics()- Returns:
- the value of the
fragmentStoresAndAtomics
field.
-
shaderTessellationAndGeometryPointSize
public boolean shaderTessellationAndGeometryPointSize()- Returns:
- the value of the
shaderTessellationAndGeometryPointSize
field.
-
shaderImageGatherExtended
public boolean shaderImageGatherExtended()- Returns:
- the value of the
shaderImageGatherExtended
field.
-
shaderStorageImageExtendedFormats
public boolean shaderStorageImageExtendedFormats()- Returns:
- the value of the
shaderStorageImageExtendedFormats
field.
-
shaderStorageImageMultisample
public boolean shaderStorageImageMultisample()- Returns:
- the value of the
shaderStorageImageMultisample
field.
-
shaderStorageImageReadWithoutFormat
public boolean shaderStorageImageReadWithoutFormat()- Returns:
- the value of the
shaderStorageImageReadWithoutFormat
field.
-
shaderStorageImageWriteWithoutFormat
public boolean shaderStorageImageWriteWithoutFormat()- Returns:
- the value of the
shaderStorageImageWriteWithoutFormat
field.
-
shaderUniformBufferArrayDynamicIndexing
public boolean shaderUniformBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformBufferArrayDynamicIndexing
field.
-
shaderSampledImageArrayDynamicIndexing
public boolean shaderSampledImageArrayDynamicIndexing()- Returns:
- the value of the
shaderSampledImageArrayDynamicIndexing
field.
-
shaderStorageBufferArrayDynamicIndexing
public boolean shaderStorageBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageBufferArrayDynamicIndexing
field.
-
shaderStorageImageArrayDynamicIndexing
public boolean shaderStorageImageArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageImageArrayDynamicIndexing
field.
-
shaderClipDistance
public boolean shaderClipDistance()- Returns:
- the value of the
shaderClipDistance
field.
-
shaderCullDistance
public boolean shaderCullDistance()- Returns:
- the value of the
shaderCullDistance
field.
-
shaderFloat64
public boolean shaderFloat64()- Returns:
- the value of the
shaderFloat64
field.
-
shaderInt64
public boolean shaderInt64()- Returns:
- the value of the
shaderInt64
field.
-
shaderInt16
public boolean shaderInt16()- Returns:
- the value of the
shaderInt16
field.
-
shaderResourceResidency
public boolean shaderResourceResidency()- Returns:
- the value of the
shaderResourceResidency
field.
-
shaderResourceMinLod
public boolean shaderResourceMinLod()- Returns:
- the value of the
shaderResourceMinLod
field.
-
sparseBinding
public boolean sparseBinding()- Returns:
- the value of the
sparseBinding
field.
-
sparseResidencyBuffer
public boolean sparseResidencyBuffer()- Returns:
- the value of the
sparseResidencyBuffer
field.
-
sparseResidencyImage2D
public boolean sparseResidencyImage2D()- Returns:
- the value of the
sparseResidencyImage2D
field.
-
sparseResidencyImage3D
public boolean sparseResidencyImage3D()- Returns:
- the value of the
sparseResidencyImage3D
field.
-
sparseResidency2Samples
public boolean sparseResidency2Samples()- Returns:
- the value of the
sparseResidency2Samples
field.
-
sparseResidency4Samples
public boolean sparseResidency4Samples()- Returns:
- the value of the
sparseResidency4Samples
field.
-
sparseResidency8Samples
public boolean sparseResidency8Samples()- Returns:
- the value of the
sparseResidency8Samples
field.
-
sparseResidency16Samples
public boolean sparseResidency16Samples()- Returns:
- the value of the
sparseResidency16Samples
field.
-
sparseResidencyAliased
public boolean sparseResidencyAliased()- Returns:
- the value of the
sparseResidencyAliased
field.
-
variableMultisampleRate
public boolean variableMultisampleRate()- Returns:
- the value of the
variableMultisampleRate
field.
-
inheritedQueries
public boolean inheritedQueries()- Returns:
- the value of the
inheritedQueries
field.
-
robustBufferAccess
Sets the specified value to therobustBufferAccess
field. -
fullDrawIndexUint32
Sets the specified value to thefullDrawIndexUint32
field. -
imageCubeArray
Sets the specified value to theimageCubeArray
field. -
independentBlend
Sets the specified value to theindependentBlend
field. -
geometryShader
Sets the specified value to thegeometryShader
field. -
tessellationShader
Sets the specified value to thetessellationShader
field. -
sampleRateShading
Sets the specified value to thesampleRateShading
field. -
dualSrcBlend
Sets the specified value to thedualSrcBlend
field. -
logicOp
Sets the specified value to thelogicOp
field. -
multiDrawIndirect
Sets the specified value to themultiDrawIndirect
field. -
drawIndirectFirstInstance
Sets the specified value to thedrawIndirectFirstInstance
field. -
depthClamp
Sets the specified value to thedepthClamp
field. -
depthBiasClamp
Sets the specified value to thedepthBiasClamp
field. -
fillModeNonSolid
Sets the specified value to thefillModeNonSolid
field. -
depthBounds
Sets the specified value to thedepthBounds
field. -
wideLines
Sets the specified value to thewideLines
field. -
largePoints
Sets the specified value to thelargePoints
field. -
alphaToOne
Sets the specified value to thealphaToOne
field. -
multiViewport
Sets the specified value to themultiViewport
field. -
samplerAnisotropy
Sets the specified value to thesamplerAnisotropy
field. -
textureCompressionETC2
Sets the specified value to thetextureCompressionETC2
field. -
textureCompressionASTC_LDR
Sets the specified value to thetextureCompressionASTC_LDR
field. -
textureCompressionBC
Sets the specified value to thetextureCompressionBC
field. -
occlusionQueryPrecise
Sets the specified value to theocclusionQueryPrecise
field. -
pipelineStatisticsQuery
Sets the specified value to thepipelineStatisticsQuery
field. -
vertexPipelineStoresAndAtomics
Sets the specified value to thevertexPipelineStoresAndAtomics
field. -
fragmentStoresAndAtomics
Sets the specified value to thefragmentStoresAndAtomics
field. -
shaderTessellationAndGeometryPointSize
Sets the specified value to theshaderTessellationAndGeometryPointSize
field. -
shaderImageGatherExtended
Sets the specified value to theshaderImageGatherExtended
field. -
shaderStorageImageExtendedFormats
Sets the specified value to theshaderStorageImageExtendedFormats
field. -
shaderStorageImageMultisample
Sets the specified value to theshaderStorageImageMultisample
field. -
shaderStorageImageReadWithoutFormat
Sets the specified value to theshaderStorageImageReadWithoutFormat
field. -
shaderStorageImageWriteWithoutFormat
Sets the specified value to theshaderStorageImageWriteWithoutFormat
field. -
shaderUniformBufferArrayDynamicIndexing
Sets the specified value to theshaderUniformBufferArrayDynamicIndexing
field. -
shaderSampledImageArrayDynamicIndexing
Sets the specified value to theshaderSampledImageArrayDynamicIndexing
field. -
shaderStorageBufferArrayDynamicIndexing
Sets the specified value to theshaderStorageBufferArrayDynamicIndexing
field. -
shaderStorageImageArrayDynamicIndexing
Sets the specified value to theshaderStorageImageArrayDynamicIndexing
field. -
shaderClipDistance
Sets the specified value to theshaderClipDistance
field. -
shaderCullDistance
Sets the specified value to theshaderCullDistance
field. -
shaderFloat64
Sets the specified value to theshaderFloat64
field. -
shaderInt64
Sets the specified value to theshaderInt64
field. -
shaderInt16
Sets the specified value to theshaderInt16
field. -
shaderResourceResidency
Sets the specified value to theshaderResourceResidency
field. -
shaderResourceMinLod
Sets the specified value to theshaderResourceMinLod
field. -
sparseBinding
Sets the specified value to thesparseBinding
field. -
sparseResidencyBuffer
Sets the specified value to thesparseResidencyBuffer
field. -
sparseResidencyImage2D
Sets the specified value to thesparseResidencyImage2D
field. -
sparseResidencyImage3D
Sets the specified value to thesparseResidencyImage3D
field. -
sparseResidency2Samples
Sets the specified value to thesparseResidency2Samples
field. -
sparseResidency4Samples
Sets the specified value to thesparseResidency4Samples
field. -
sparseResidency8Samples
Sets the specified value to thesparseResidency8Samples
field. -
sparseResidency16Samples
Sets the specified value to thesparseResidency16Samples
field. -
sparseResidencyAliased
Sets the specified value to thesparseResidencyAliased
field. -
variableMultisampleRate
Sets the specified value to thevariableMultisampleRate
field. -
inheritedQueries
Sets the specified value to theinheritedQueries
field. -
set
public VkPhysicalDeviceFeatures set(boolean robustBufferAccess, boolean fullDrawIndexUint32, boolean imageCubeArray, boolean independentBlend, boolean geometryShader, boolean tessellationShader, boolean sampleRateShading, boolean dualSrcBlend, boolean logicOp, boolean multiDrawIndirect, boolean drawIndirectFirstInstance, boolean depthClamp, boolean depthBiasClamp, boolean fillModeNonSolid, boolean depthBounds, boolean wideLines, boolean largePoints, boolean alphaToOne, boolean multiViewport, boolean samplerAnisotropy, boolean textureCompressionETC2, boolean textureCompressionASTC_LDR, boolean textureCompressionBC, boolean occlusionQueryPrecise, boolean pipelineStatisticsQuery, boolean vertexPipelineStoresAndAtomics, boolean fragmentStoresAndAtomics, boolean shaderTessellationAndGeometryPointSize, boolean shaderImageGatherExtended, boolean shaderStorageImageExtendedFormats, boolean shaderStorageImageMultisample, boolean shaderStorageImageReadWithoutFormat, boolean shaderStorageImageWriteWithoutFormat, boolean shaderUniformBufferArrayDynamicIndexing, boolean shaderSampledImageArrayDynamicIndexing, boolean shaderStorageBufferArrayDynamicIndexing, boolean shaderStorageImageArrayDynamicIndexing, boolean shaderClipDistance, boolean shaderCullDistance, boolean shaderFloat64, boolean shaderInt64, boolean shaderInt16, boolean shaderResourceResidency, boolean shaderResourceMinLod, boolean sparseBinding, boolean sparseResidencyBuffer, boolean sparseResidencyImage2D, boolean sparseResidencyImage3D, boolean sparseResidency2Samples, boolean sparseResidency4Samples, boolean sparseResidency8Samples, boolean sparseResidency16Samples, boolean sparseResidencyAliased, boolean variableMultisampleRate, boolean inheritedQueries) 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 newVkPhysicalDeviceFeatures
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceFeatures
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceFeatures
instance allocated withBufferUtils
. -
create
Returns a newVkPhysicalDeviceFeatures
instance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aVkPhysicalDeviceFeatures.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)
instead. -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
mallocStack
@Deprecated public static VkPhysicalDeviceFeatures.Buffer mallocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)
instead. -
callocStack
@Deprecated public static VkPhysicalDeviceFeatures.Buffer callocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)
instead. -
malloc
Returns a newVkPhysicalDeviceFeatures
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceFeatures
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceFeatures.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
nrobustBufferAccess
public static int nrobustBufferAccess(long struct) Unsafe version ofrobustBufferAccess()
. -
nfullDrawIndexUint32
public static int nfullDrawIndexUint32(long struct) Unsafe version offullDrawIndexUint32()
. -
nimageCubeArray
public static int nimageCubeArray(long struct) Unsafe version ofimageCubeArray()
. -
nindependentBlend
public static int nindependentBlend(long struct) Unsafe version ofindependentBlend()
. -
ngeometryShader
public static int ngeometryShader(long struct) Unsafe version ofgeometryShader()
. -
ntessellationShader
public static int ntessellationShader(long struct) Unsafe version oftessellationShader()
. -
nsampleRateShading
public static int nsampleRateShading(long struct) Unsafe version ofsampleRateShading()
. -
ndualSrcBlend
public static int ndualSrcBlend(long struct) Unsafe version ofdualSrcBlend()
. -
nlogicOp
public static int nlogicOp(long struct) Unsafe version oflogicOp()
. -
nmultiDrawIndirect
public static int nmultiDrawIndirect(long struct) Unsafe version ofmultiDrawIndirect()
. -
ndrawIndirectFirstInstance
public static int ndrawIndirectFirstInstance(long struct) Unsafe version ofdrawIndirectFirstInstance()
. -
ndepthClamp
public static int ndepthClamp(long struct) Unsafe version ofdepthClamp()
. -
ndepthBiasClamp
public static int ndepthBiasClamp(long struct) Unsafe version ofdepthBiasClamp()
. -
nfillModeNonSolid
public static int nfillModeNonSolid(long struct) Unsafe version offillModeNonSolid()
. -
ndepthBounds
public static int ndepthBounds(long struct) Unsafe version ofdepthBounds()
. -
nwideLines
public static int nwideLines(long struct) Unsafe version ofwideLines()
. -
nlargePoints
public static int nlargePoints(long struct) Unsafe version oflargePoints()
. -
nalphaToOne
public static int nalphaToOne(long struct) Unsafe version ofalphaToOne()
. -
nmultiViewport
public static int nmultiViewport(long struct) Unsafe version ofmultiViewport()
. -
nsamplerAnisotropy
public static int nsamplerAnisotropy(long struct) Unsafe version ofsamplerAnisotropy()
. -
ntextureCompressionETC2
public static int ntextureCompressionETC2(long struct) Unsafe version oftextureCompressionETC2()
. -
ntextureCompressionASTC_LDR
public static int ntextureCompressionASTC_LDR(long struct) Unsafe version oftextureCompressionASTC_LDR()
. -
ntextureCompressionBC
public static int ntextureCompressionBC(long struct) Unsafe version oftextureCompressionBC()
. -
nocclusionQueryPrecise
public static int nocclusionQueryPrecise(long struct) Unsafe version ofocclusionQueryPrecise()
. -
npipelineStatisticsQuery
public static int npipelineStatisticsQuery(long struct) Unsafe version ofpipelineStatisticsQuery()
. -
nvertexPipelineStoresAndAtomics
public static int nvertexPipelineStoresAndAtomics(long struct) Unsafe version ofvertexPipelineStoresAndAtomics()
. -
nfragmentStoresAndAtomics
public static int nfragmentStoresAndAtomics(long struct) Unsafe version offragmentStoresAndAtomics()
. -
nshaderTessellationAndGeometryPointSize
public static int nshaderTessellationAndGeometryPointSize(long struct) Unsafe version ofshaderTessellationAndGeometryPointSize()
. -
nshaderImageGatherExtended
public static int nshaderImageGatherExtended(long struct) Unsafe version ofshaderImageGatherExtended()
. -
nshaderStorageImageExtendedFormats
public static int nshaderStorageImageExtendedFormats(long struct) Unsafe version ofshaderStorageImageExtendedFormats()
. -
nshaderStorageImageMultisample
public static int nshaderStorageImageMultisample(long struct) Unsafe version ofshaderStorageImageMultisample()
. -
nshaderStorageImageReadWithoutFormat
public static int nshaderStorageImageReadWithoutFormat(long struct) Unsafe version ofshaderStorageImageReadWithoutFormat()
. -
nshaderStorageImageWriteWithoutFormat
public static int nshaderStorageImageWriteWithoutFormat(long struct) Unsafe version ofshaderStorageImageWriteWithoutFormat()
. -
nshaderUniformBufferArrayDynamicIndexing
public static int nshaderUniformBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformBufferArrayDynamicIndexing()
. -
nshaderSampledImageArrayDynamicIndexing
public static int nshaderSampledImageArrayDynamicIndexing(long struct) Unsafe version ofshaderSampledImageArrayDynamicIndexing()
. -
nshaderStorageBufferArrayDynamicIndexing
public static int nshaderStorageBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageBufferArrayDynamicIndexing()
. -
nshaderStorageImageArrayDynamicIndexing
public static int nshaderStorageImageArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageImageArrayDynamicIndexing()
. -
nshaderClipDistance
public static int nshaderClipDistance(long struct) Unsafe version ofshaderClipDistance()
. -
nshaderCullDistance
public static int nshaderCullDistance(long struct) Unsafe version ofshaderCullDistance()
. -
nshaderFloat64
public static int nshaderFloat64(long struct) Unsafe version ofshaderFloat64()
. -
nshaderInt64
public static int nshaderInt64(long struct) Unsafe version ofshaderInt64()
. -
nshaderInt16
public static int nshaderInt16(long struct) Unsafe version ofshaderInt16()
. -
nshaderResourceResidency
public static int nshaderResourceResidency(long struct) Unsafe version ofshaderResourceResidency()
. -
nshaderResourceMinLod
public static int nshaderResourceMinLod(long struct) Unsafe version ofshaderResourceMinLod()
. -
nsparseBinding
public static int nsparseBinding(long struct) Unsafe version ofsparseBinding()
. -
nsparseResidencyBuffer
public static int nsparseResidencyBuffer(long struct) Unsafe version ofsparseResidencyBuffer()
. -
nsparseResidencyImage2D
public static int nsparseResidencyImage2D(long struct) Unsafe version ofsparseResidencyImage2D()
. -
nsparseResidencyImage3D
public static int nsparseResidencyImage3D(long struct) Unsafe version ofsparseResidencyImage3D()
. -
nsparseResidency2Samples
public static int nsparseResidency2Samples(long struct) Unsafe version ofsparseResidency2Samples()
. -
nsparseResidency4Samples
public static int nsparseResidency4Samples(long struct) Unsafe version ofsparseResidency4Samples()
. -
nsparseResidency8Samples
public static int nsparseResidency8Samples(long struct) Unsafe version ofsparseResidency8Samples()
. -
nsparseResidency16Samples
public static int nsparseResidency16Samples(long struct) Unsafe version ofsparseResidency16Samples()
. -
nsparseResidencyAliased
public static int nsparseResidencyAliased(long struct) Unsafe version ofsparseResidencyAliased()
. -
nvariableMultisampleRate
public static int nvariableMultisampleRate(long struct) Unsafe version ofvariableMultisampleRate()
. -
ninheritedQueries
public static int ninheritedQueries(long struct) Unsafe version ofinheritedQueries()
. -
nrobustBufferAccess
public static void nrobustBufferAccess(long struct, int value) Unsafe version ofrobustBufferAccess
. -
nfullDrawIndexUint32
public static void nfullDrawIndexUint32(long struct, int value) Unsafe version offullDrawIndexUint32
. -
nimageCubeArray
public static void nimageCubeArray(long struct, int value) Unsafe version ofimageCubeArray
. -
nindependentBlend
public static void nindependentBlend(long struct, int value) Unsafe version ofindependentBlend
. -
ngeometryShader
public static void ngeometryShader(long struct, int value) Unsafe version ofgeometryShader
. -
ntessellationShader
public static void ntessellationShader(long struct, int value) Unsafe version oftessellationShader
. -
nsampleRateShading
public static void nsampleRateShading(long struct, int value) Unsafe version ofsampleRateShading
. -
ndualSrcBlend
public static void ndualSrcBlend(long struct, int value) Unsafe version ofdualSrcBlend
. -
nlogicOp
public static void nlogicOp(long struct, int value) Unsafe version oflogicOp
. -
nmultiDrawIndirect
public static void nmultiDrawIndirect(long struct, int value) Unsafe version ofmultiDrawIndirect
. -
ndrawIndirectFirstInstance
public static void ndrawIndirectFirstInstance(long struct, int value) Unsafe version ofdrawIndirectFirstInstance
. -
ndepthClamp
public static void ndepthClamp(long struct, int value) Unsafe version ofdepthClamp
. -
ndepthBiasClamp
public static void ndepthBiasClamp(long struct, int value) Unsafe version ofdepthBiasClamp
. -
nfillModeNonSolid
public static void nfillModeNonSolid(long struct, int value) Unsafe version offillModeNonSolid
. -
ndepthBounds
public static void ndepthBounds(long struct, int value) Unsafe version ofdepthBounds
. -
nwideLines
public static void nwideLines(long struct, int value) Unsafe version ofwideLines
. -
nlargePoints
public static void nlargePoints(long struct, int value) Unsafe version oflargePoints
. -
nalphaToOne
public static void nalphaToOne(long struct, int value) Unsafe version ofalphaToOne
. -
nmultiViewport
public static void nmultiViewport(long struct, int value) Unsafe version ofmultiViewport
. -
nsamplerAnisotropy
public static void nsamplerAnisotropy(long struct, int value) Unsafe version ofsamplerAnisotropy
. -
ntextureCompressionETC2
public static void ntextureCompressionETC2(long struct, int value) Unsafe version oftextureCompressionETC2
. -
ntextureCompressionASTC_LDR
public static void ntextureCompressionASTC_LDR(long struct, int value) Unsafe version oftextureCompressionASTC_LDR
. -
ntextureCompressionBC
public static void ntextureCompressionBC(long struct, int value) Unsafe version oftextureCompressionBC
. -
nocclusionQueryPrecise
public static void nocclusionQueryPrecise(long struct, int value) Unsafe version ofocclusionQueryPrecise
. -
npipelineStatisticsQuery
public static void npipelineStatisticsQuery(long struct, int value) Unsafe version ofpipelineStatisticsQuery
. -
nvertexPipelineStoresAndAtomics
public static void nvertexPipelineStoresAndAtomics(long struct, int value) Unsafe version ofvertexPipelineStoresAndAtomics
. -
nfragmentStoresAndAtomics
public static void nfragmentStoresAndAtomics(long struct, int value) Unsafe version offragmentStoresAndAtomics
. -
nshaderTessellationAndGeometryPointSize
public static void nshaderTessellationAndGeometryPointSize(long struct, int value) Unsafe version ofshaderTessellationAndGeometryPointSize
. -
nshaderImageGatherExtended
public static void nshaderImageGatherExtended(long struct, int value) Unsafe version ofshaderImageGatherExtended
. -
nshaderStorageImageExtendedFormats
public static void nshaderStorageImageExtendedFormats(long struct, int value) Unsafe version ofshaderStorageImageExtendedFormats
. -
nshaderStorageImageMultisample
public static void nshaderStorageImageMultisample(long struct, int value) Unsafe version ofshaderStorageImageMultisample
. -
nshaderStorageImageReadWithoutFormat
public static void nshaderStorageImageReadWithoutFormat(long struct, int value) Unsafe version ofshaderStorageImageReadWithoutFormat
. -
nshaderStorageImageWriteWithoutFormat
public static void nshaderStorageImageWriteWithoutFormat(long struct, int value) Unsafe version ofshaderStorageImageWriteWithoutFormat
. -
nshaderUniformBufferArrayDynamicIndexing
public static void nshaderUniformBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayDynamicIndexing
. -
nshaderSampledImageArrayDynamicIndexing
public static void nshaderSampledImageArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayDynamicIndexing
. -
nshaderStorageBufferArrayDynamicIndexing
public static void nshaderStorageBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayDynamicIndexing
. -
nshaderStorageImageArrayDynamicIndexing
public static void nshaderStorageImageArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayDynamicIndexing
. -
nshaderClipDistance
public static void nshaderClipDistance(long struct, int value) Unsafe version ofshaderClipDistance
. -
nshaderCullDistance
public static void nshaderCullDistance(long struct, int value) Unsafe version ofshaderCullDistance
. -
nshaderFloat64
public static void nshaderFloat64(long struct, int value) Unsafe version ofshaderFloat64
. -
nshaderInt64
public static void nshaderInt64(long struct, int value) Unsafe version ofshaderInt64
. -
nshaderInt16
public static void nshaderInt16(long struct, int value) Unsafe version ofshaderInt16
. -
nshaderResourceResidency
public static void nshaderResourceResidency(long struct, int value) Unsafe version ofshaderResourceResidency
. -
nshaderResourceMinLod
public static void nshaderResourceMinLod(long struct, int value) Unsafe version ofshaderResourceMinLod
. -
nsparseBinding
public static void nsparseBinding(long struct, int value) Unsafe version ofsparseBinding
. -
nsparseResidencyBuffer
public static void nsparseResidencyBuffer(long struct, int value) Unsafe version ofsparseResidencyBuffer
. -
nsparseResidencyImage2D
public static void nsparseResidencyImage2D(long struct, int value) Unsafe version ofsparseResidencyImage2D
. -
nsparseResidencyImage3D
public static void nsparseResidencyImage3D(long struct, int value) Unsafe version ofsparseResidencyImage3D
. -
nsparseResidency2Samples
public static void nsparseResidency2Samples(long struct, int value) Unsafe version ofsparseResidency2Samples
. -
nsparseResidency4Samples
public static void nsparseResidency4Samples(long struct, int value) Unsafe version ofsparseResidency4Samples
. -
nsparseResidency8Samples
public static void nsparseResidency8Samples(long struct, int value) Unsafe version ofsparseResidency8Samples
. -
nsparseResidency16Samples
public static void nsparseResidency16Samples(long struct, int value) Unsafe version ofsparseResidency16Samples
. -
nsparseResidencyAliased
public static void nsparseResidencyAliased(long struct, int value) Unsafe version ofsparseResidencyAliased
. -
nvariableMultisampleRate
public static void nvariableMultisampleRate(long struct, int value) Unsafe version ofvariableMultisampleRate
. -
ninheritedQueries
public static void ninheritedQueries(long struct, int value) Unsafe version ofinheritedQueries
.
-