Package org.lwjgl.vulkan
Class VkPhysicalDevicePortabilitySubsetFeaturesKHR
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPhysicalDevicePortabilitySubsetFeaturesKHR
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkPhysicalDevicePortabilitySubsetFeaturesKHR extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure describing the features that may not be supported by an implementation of the Vulkan 1.0 Portability Subset.Description
If the
VkPhysicalDevicePortabilitySubsetFeaturesKHRstructure is included in thepNextchain of theVkPhysicalDeviceFeatures2structure passed toGetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported.VkPhysicalDevicePortabilitySubsetFeaturesKHRcan also be used in thepNextchain ofVkDeviceCreateInfoto selectively enable these features.Valid Usage (Implicit)
Layout
struct VkPhysicalDevicePortabilitySubsetFeaturesKHR { VkStructureTypesType(); void *pNext(); VkBool32constantAlphaColorBlendFactors(); VkBool32events(); VkBool32imageViewFormatReinterpretation(); VkBool32imageViewFormatSwizzle(); VkBool32imageView2DOn3DImage(); VkBool32multisampleArrayImage(); VkBool32mutableComparisonSamplers(); VkBool32pointPolygons(); VkBool32samplerMipLodBias(); VkBool32separateStencilMaskRef(); VkBool32shaderSampleRateInterpolationFunctions(); VkBool32tessellationIsolines(); VkBool32tessellationPointMode(); VkBool32triangleFans(); VkBool32vertexAttributeAccessBeyondStride(); }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkPhysicalDevicePortabilitySubsetFeaturesKHR.BufferAn array ofVkPhysicalDevicePortabilitySubsetFeaturesKHRstructs.
-
Field Summary
Fields Modifier and Type Field Description static intALIGNOFThe struct alignment in bytes.static intCONSTANTALPHACOLORBLENDFACTORS
EVENTS
IMAGEVIEW2DON3DIMAGE
IMAGEVIEWFORMATREINTERPRETATION
IMAGEVIEWFORMATSWIZZLE
MULTISAMPLEARRAYIMAGE
MUTABLECOMPARISONSAMPLERS
PNEXT
POINTPOLYGONS
SAMPLERMIPLODBIAS
SEPARATESTENCILMASKREF
SHADERSAMPLERATEINTERPOLATIONFUNCTIONSThe struct member offsets.static intSIZEOFThe struct size in bytes.static intSTYPE
TESSELLATIONISOLINES
TESSELLATIONPOINTMODE
TRIANGLEFANS
VERTEXATTRIBUTEACCESSBEYONDSTRIDEThe struct member offsets.
-
Constructor Summary
Constructors Constructor Description VkPhysicalDevicePortabilitySubsetFeaturesKHR(java.nio.ByteBuffer container)Creates aVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkPhysicalDevicePortabilitySubsetFeaturesKHRcalloc()Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withmemCalloc.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffercalloc(int capacity)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withmemCalloc.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffercalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkPhysicalDevicePortabilitySubsetFeaturesKHRcalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.booleanconstantAlphaColorBlendFactors()indicates whether this implementation supports constant alpha Blend Factors used as source or destination color Blending.VkPhysicalDevicePortabilitySubsetFeaturesKHRconstantAlphaColorBlendFactors(boolean value)Sets the specified value to theconstantAlphaColorBlendFactors()field.static VkPhysicalDevicePortabilitySubsetFeaturesKHRcreate()Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withBufferUtils.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffercreate(int capacity)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withBufferUtils.static VkPhysicalDevicePortabilitySubsetFeaturesKHRcreate(long address)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance for the specified memory address.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffercreate(long address, int capacity)Create aVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance at the specified memory.static VkPhysicalDevicePortabilitySubsetFeaturesKHRcreateSafe(long address)static VkPhysicalDevicePortabilitySubsetFeaturesKHR.BuffercreateSafe(long address, int capacity)booleanevents()indicates whether this implementation supports synchronization using Events.VkPhysicalDevicePortabilitySubsetFeaturesKHRevents(boolean value)Sets the specified value to theevents()field.booleanimageView2DOn3DImage()indicates whether this implementation supports aVkImagebeing created with theIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITflag set, permitting a 2D or 2D array image view to be created on a 3DVkImage.VkPhysicalDevicePortabilitySubsetFeaturesKHRimageView2DOn3DImage(boolean value)Sets the specified value to theimageView2DOn3DImage()field.booleanimageViewFormatReinterpretation()indicates whether this implementation supports aVkImageViewbeing created with a texel format containing a different number of components, or a different number of bits in each component, than the texel format of the underlyingVkImage.VkPhysicalDevicePortabilitySubsetFeaturesKHRimageViewFormatReinterpretation(boolean value)Sets the specified value to theimageViewFormatReinterpretation()field.booleanimageViewFormatSwizzle()indicates whether this implementation supports remapping format components usingVkImageViewCreateInfo::components.VkPhysicalDevicePortabilitySubsetFeaturesKHRimageViewFormatSwizzle(boolean value)Sets the specified value to theimageViewFormatSwizzle()field.static VkPhysicalDevicePortabilitySubsetFeaturesKHRmalloc()Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withmemAlloc.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffermalloc(int capacity)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withmemAlloc.static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffermalloc(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated on the specifiedMemoryStack.static VkPhysicalDevicePortabilitySubsetFeaturesKHRmalloc(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated on the specifiedMemoryStack.booleanmultisampleArrayImage()indicates whether this implementation supports aVkImagebeing created as a 2D array with multiple samples per texel.VkPhysicalDevicePortabilitySubsetFeaturesKHRmultisampleArrayImage(boolean value)Sets the specified value to themultisampleArrayImage()field.booleanmutableComparisonSamplers()indicates whether this implementation allows descriptors with comparison samplers to be updated.VkPhysicalDevicePortabilitySubsetFeaturesKHRmutableComparisonSamplers(boolean value)Sets the specified value to themutableComparisonSamplers()field.static intnconstantAlphaColorBlendFactors(long struct)Unsafe version ofconstantAlphaColorBlendFactors().static voidnconstantAlphaColorBlendFactors(long struct, int value)Unsafe version ofconstantAlphaColorBlendFactors.static intnevents(long struct)Unsafe version ofevents().static voidnevents(long struct, int value)Unsafe version ofevents.static intnimageView2DOn3DImage(long struct)Unsafe version ofimageView2DOn3DImage().static voidnimageView2DOn3DImage(long struct, int value)Unsafe version ofimageView2DOn3DImage.static intnimageViewFormatReinterpretation(long struct)Unsafe version ofimageViewFormatReinterpretation().static voidnimageViewFormatReinterpretation(long struct, int value)Unsafe version ofimageViewFormatReinterpretation.static intnimageViewFormatSwizzle(long struct)Unsafe version ofimageViewFormatSwizzle().static voidnimageViewFormatSwizzle(long struct, int value)Unsafe version ofimageViewFormatSwizzle.static intnmultisampleArrayImage(long struct)Unsafe version ofmultisampleArrayImage().static voidnmultisampleArrayImage(long struct, int value)Unsafe version ofmultisampleArrayImage.static intnmutableComparisonSamplers(long struct)Unsafe version ofmutableComparisonSamplers().static voidnmutableComparisonSamplers(long struct, int value)Unsafe version ofmutableComparisonSamplers.static longnpNext(long struct)Unsafe version ofpNext().static voidnpNext(long struct, long value)Unsafe version ofpNext.static intnpointPolygons(long struct)Unsafe version ofpointPolygons().static voidnpointPolygons(long struct, int value)Unsafe version ofpointPolygons.static intnsamplerMipLodBias(long struct)Unsafe version ofsamplerMipLodBias().static voidnsamplerMipLodBias(long struct, int value)Unsafe version ofsamplerMipLodBias.static intnseparateStencilMaskRef(long struct)Unsafe version ofseparateStencilMaskRef().static voidnseparateStencilMaskRef(long struct, int value)Unsafe version ofseparateStencilMaskRef.static intnshaderSampleRateInterpolationFunctions(long struct)Unsafe version ofshaderSampleRateInterpolationFunctions().static voidnshaderSampleRateInterpolationFunctions(long struct, int value)Unsafe version ofshaderSampleRateInterpolationFunctions.static intnsType(long struct)Unsafe version ofsType().static voidnsType(long struct, int value)Unsafe version ofsType.static intntessellationIsolines(long struct)Unsafe version oftessellationIsolines().static voidntessellationIsolines(long struct, int value)Unsafe version oftessellationIsolines.static intntessellationPointMode(long struct)Unsafe version oftessellationPointMode().static voidntessellationPointMode(long struct, int value)Unsafe version oftessellationPointMode.static intntriangleFans(long struct)Unsafe version oftriangleFans().static voidntriangleFans(long struct, int value)Unsafe version oftriangleFans.static intnvertexAttributeAccessBeyondStride(long struct)Unsafe version ofvertexAttributeAccessBeyondStride().static voidnvertexAttributeAccessBeyondStride(long struct, int value)Unsafe version ofvertexAttributeAccessBeyondStride.longpNext()NULLor a pointer to a structure extending this structure.VkPhysicalDevicePortabilitySubsetFeaturesKHRpNext(long value)Sets the specified value to thepNext()field.booleanpointPolygons()indicates whether this implementation supports Rasterization using a point Polygon Mode.VkPhysicalDevicePortabilitySubsetFeaturesKHRpointPolygons(boolean value)Sets the specified value to thepointPolygons()field.booleansamplerMipLodBias()indicates whether this implementation supports setting a mipmap LOD bias value when creating a sampler.VkPhysicalDevicePortabilitySubsetFeaturesKHRsamplerMipLodBias(boolean value)Sets the specified value to thesamplerMipLodBias()field.booleanseparateStencilMaskRef()indicates whether this implementation supports separate front and back Stencil Test reference values.VkPhysicalDevicePortabilitySubsetFeaturesKHRseparateStencilMaskRef(boolean value)Sets the specified value to theseparateStencilMaskRef()field.VkPhysicalDevicePortabilitySubsetFeaturesKHRset(int sType, long pNext, boolean constantAlphaColorBlendFactors, boolean events, boolean imageViewFormatReinterpretation, boolean imageViewFormatSwizzle, boolean imageView2DOn3DImage, boolean multisampleArrayImage, boolean mutableComparisonSamplers, boolean pointPolygons, boolean samplerMipLodBias, boolean separateStencilMaskRef, boolean shaderSampleRateInterpolationFunctions, boolean tessellationIsolines, boolean tessellationPointMode, boolean triangleFans, boolean vertexAttributeAccessBeyondStride)Initializes this struct with the specified values.VkPhysicalDevicePortabilitySubsetFeaturesKHRset(VkPhysicalDevicePortabilitySubsetFeaturesKHR src)Copies the specified struct data to this struct.booleanshaderSampleRateInterpolationFunctions()indicates whether this implementation supports fragment shaders which use theInterpolationFunctioncapability and the extended instructionsInterpolateAtCentroid,InterpolateAtOffset, andInterpolateAtSamplefrom theGLSL.std.450extended instruction set.VkPhysicalDevicePortabilitySubsetFeaturesKHRshaderSampleRateInterpolationFunctions(boolean value)Sets the specified value to theshaderSampleRateInterpolationFunctions()field.intsizeof()intsType()the type of this structure.VkPhysicalDevicePortabilitySubsetFeaturesKHRsType(int value)Sets the specified value to thesType()field.VkPhysicalDevicePortabilitySubsetFeaturesKHRsType$Default()Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHRvalue to thesType()field.booleantessellationIsolines()indicates whether this implementation supports isoline output from the Tessellation stage of a graphics pipeline.VkPhysicalDevicePortabilitySubsetFeaturesKHRtessellationIsolines(boolean value)Sets the specified value to thetessellationIsolines()field.booleantessellationPointMode()indicates whether this implementation supports point output from the Tessellation stage of a graphics pipeline.VkPhysicalDevicePortabilitySubsetFeaturesKHRtessellationPointMode(boolean value)Sets the specified value to thetessellationPointMode()field.booleantriangleFans()indicates whether this implementation supports Triangle Fans primitive topology.VkPhysicalDevicePortabilitySubsetFeaturesKHRtriangleFans(boolean value)Sets the specified value to thetriangleFans()field.booleanvertexAttributeAccessBeyondStride()indicates whether this implementation supports accessing a vertex input attribute beyond the stride of the corresponding vertex input binding.VkPhysicalDevicePortabilitySubsetFeaturesKHRvertexAttributeAccessBeyondStride(boolean value)Sets the specified value to thevertexAttributeAccessBeyondStride()field.
-
-
-
Field Detail
-
SIZEOF
The struct size in bytes.
-
ALIGNOF
The struct alignment in bytes.
-
STYPE, PNEXT, CONSTANTALPHACOLORBLENDFACTORS, EVENTS, IMAGEVIEWFORMATREINTERPRETATION, IMAGEVIEWFORMATSWIZZLE, IMAGEVIEW2DON3DIMAGE, MULTISAMPLEARRAYIMAGE, MUTABLECOMPARISONSAMPLERS, POINTPOLYGONS, SAMPLERMIPLODBIAS, SEPARATESTENCILMASKREF, SHADERSAMPLERATEINTERPOLATIONFUNCTIONS, TESSELLATIONISOLINES, TESSELLATIONPOINTMODE, TRIANGLEFANS, VERTEXATTRIBUTEACCESSBEYONDSTRIDE
The struct member offsets.
-
-
Constructor Detail
-
VkPhysicalDevicePortabilitySubsetFeaturesKHR
public VkPhysicalDevicePortabilitySubsetFeaturesKHR(java.nio.ByteBuffer container)
Creates aVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
the type of this structure.
-
pNext
public long pNext()
NULLor a pointer to a structure extending this structure.
-
constantAlphaColorBlendFactors
public boolean constantAlphaColorBlendFactors()
indicates whether this implementation supports constant alpha Blend Factors used as source or destination color Blending.
-
events
public boolean events()
indicates whether this implementation supports synchronization using Events.
-
imageViewFormatReinterpretation
public boolean imageViewFormatReinterpretation()
indicates whether this implementation supports aVkImageViewbeing created with a texel format containing a different number of components, or a different number of bits in each component, than the texel format of the underlyingVkImage.
-
imageViewFormatSwizzle
public boolean imageViewFormatSwizzle()
indicates whether this implementation supports remapping format components usingVkImageViewCreateInfo::components.
-
imageView2DOn3DImage
public boolean imageView2DOn3DImage()
indicates whether this implementation supports aVkImagebeing created with theIMAGE_CREATE_2D_ARRAY_COMPATIBLE_BITflag set, permitting a 2D or 2D array image view to be created on a 3DVkImage.
-
multisampleArrayImage
public boolean multisampleArrayImage()
indicates whether this implementation supports aVkImagebeing created as a 2D array with multiple samples per texel.
-
mutableComparisonSamplers
public boolean mutableComparisonSamplers()
indicates whether this implementation allows descriptors with comparison samplers to be updated.
-
pointPolygons
public boolean pointPolygons()
indicates whether this implementation supports Rasterization using a point Polygon Mode.
-
samplerMipLodBias
public boolean samplerMipLodBias()
indicates whether this implementation supports setting a mipmap LOD bias value when creating a sampler.
-
separateStencilMaskRef
public boolean separateStencilMaskRef()
indicates whether this implementation supports separate front and back Stencil Test reference values.
-
shaderSampleRateInterpolationFunctions
public boolean shaderSampleRateInterpolationFunctions()
indicates whether this implementation supports fragment shaders which use theInterpolationFunctioncapability and the extended instructionsInterpolateAtCentroid,InterpolateAtOffset, andInterpolateAtSamplefrom theGLSL.std.450extended instruction set. This member is only meaningful if the sampleRateShading feature is supported.
-
tessellationIsolines
public boolean tessellationIsolines()
indicates whether this implementation supports isoline output from the Tessellation stage of a graphics pipeline. This member is only meaningful if tessellation shaders are supported.
-
tessellationPointMode
public boolean tessellationPointMode()
indicates whether this implementation supports point output from the Tessellation stage of a graphics pipeline. This member is only meaningful if tessellation shaders are supported.
-
triangleFans
public boolean triangleFans()
indicates whether this implementation supports Triangle Fans primitive topology.
-
vertexAttributeAccessBeyondStride
public boolean vertexAttributeAccessBeyondStride()
indicates whether this implementation supports accessing a vertex input attribute beyond the stride of the corresponding vertex input binding.
-
sType
public VkPhysicalDevicePortabilitySubsetFeaturesKHR sType(int value)
Sets the specified value to thesType()field.
-
sType$Default
public VkPhysicalDevicePortabilitySubsetFeaturesKHR sType$Default()
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHRvalue to thesType()field.
-
pNext
public VkPhysicalDevicePortabilitySubsetFeaturesKHR pNext(long value)
Sets the specified value to thepNext()field.
-
constantAlphaColorBlendFactors
public VkPhysicalDevicePortabilitySubsetFeaturesKHR constantAlphaColorBlendFactors(boolean value)
Sets the specified value to theconstantAlphaColorBlendFactors()field.
-
events
public VkPhysicalDevicePortabilitySubsetFeaturesKHR events(boolean value)
Sets the specified value to theevents()field.
-
imageViewFormatReinterpretation
public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageViewFormatReinterpretation(boolean value)
Sets the specified value to theimageViewFormatReinterpretation()field.
-
imageViewFormatSwizzle
public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageViewFormatSwizzle(boolean value)
Sets the specified value to theimageViewFormatSwizzle()field.
-
imageView2DOn3DImage
public VkPhysicalDevicePortabilitySubsetFeaturesKHR imageView2DOn3DImage(boolean value)
Sets the specified value to theimageView2DOn3DImage()field.
-
multisampleArrayImage
public VkPhysicalDevicePortabilitySubsetFeaturesKHR multisampleArrayImage(boolean value)
Sets the specified value to themultisampleArrayImage()field.
-
mutableComparisonSamplers
public VkPhysicalDevicePortabilitySubsetFeaturesKHR mutableComparisonSamplers(boolean value)
Sets the specified value to themutableComparisonSamplers()field.
-
pointPolygons
public VkPhysicalDevicePortabilitySubsetFeaturesKHR pointPolygons(boolean value)
Sets the specified value to thepointPolygons()field.
-
samplerMipLodBias
public VkPhysicalDevicePortabilitySubsetFeaturesKHR samplerMipLodBias(boolean value)
Sets the specified value to thesamplerMipLodBias()field.
-
separateStencilMaskRef
public VkPhysicalDevicePortabilitySubsetFeaturesKHR separateStencilMaskRef(boolean value)
Sets the specified value to theseparateStencilMaskRef()field.
-
shaderSampleRateInterpolationFunctions
public VkPhysicalDevicePortabilitySubsetFeaturesKHR shaderSampleRateInterpolationFunctions(boolean value)
Sets the specified value to theshaderSampleRateInterpolationFunctions()field.
-
tessellationIsolines
public VkPhysicalDevicePortabilitySubsetFeaturesKHR tessellationIsolines(boolean value)
Sets the specified value to thetessellationIsolines()field.
-
tessellationPointMode
public VkPhysicalDevicePortabilitySubsetFeaturesKHR tessellationPointMode(boolean value)
Sets the specified value to thetessellationPointMode()field.
-
triangleFans
public VkPhysicalDevicePortabilitySubsetFeaturesKHR triangleFans(boolean value)
Sets the specified value to thetriangleFans()field.
-
vertexAttributeAccessBeyondStride
public VkPhysicalDevicePortabilitySubsetFeaturesKHR vertexAttributeAccessBeyondStride(boolean value)
Sets the specified value to thevertexAttributeAccessBeyondStride()field.
-
set
public VkPhysicalDevicePortabilitySubsetFeaturesKHR set(int sType, long pNext, boolean constantAlphaColorBlendFactors, boolean events, boolean imageViewFormatReinterpretation, boolean imageViewFormatSwizzle, boolean imageView2DOn3DImage, boolean multisampleArrayImage, boolean mutableComparisonSamplers, boolean pointPolygons, boolean samplerMipLodBias, boolean separateStencilMaskRef, boolean shaderSampleRateInterpolationFunctions, boolean tessellationIsolines, boolean tessellationPointMode, boolean triangleFans, boolean vertexAttributeAccessBeyondStride)
Initializes this struct with the specified values.
-
set
public VkPhysicalDevicePortabilitySubsetFeaturesKHR set(VkPhysicalDevicePortabilitySubsetFeaturesKHR src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR malloc()
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR calloc()
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR create()
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated withBufferUtils.
-
create
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR create(long address)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance for the specified memory address.
-
createSafe
@Nullable public static VkPhysicalDevicePortabilitySubsetFeaturesKHR createSafe(long address)
-
malloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer malloc(int capacity)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer calloc(int capacity)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer create(int capacity)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer create(long address, int capacity)
Create aVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer createSafe(long address, int capacity)
-
malloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR malloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR calloc(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHRinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
calloc
public static VkPhysicalDevicePortabilitySubsetFeaturesKHR.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDevicePortabilitySubsetFeaturesKHR.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
nsType
public static int nsType(long struct)
Unsafe version ofsType().
-
npNext
public static long npNext(long struct)
Unsafe version ofpNext().
-
nconstantAlphaColorBlendFactors
public static int nconstantAlphaColorBlendFactors(long struct)
Unsafe version ofconstantAlphaColorBlendFactors().
-
nevents
public static int nevents(long struct)
Unsafe version ofevents().
-
nimageViewFormatReinterpretation
public static int nimageViewFormatReinterpretation(long struct)
Unsafe version ofimageViewFormatReinterpretation().
-
nimageViewFormatSwizzle
public static int nimageViewFormatSwizzle(long struct)
Unsafe version ofimageViewFormatSwizzle().
-
nimageView2DOn3DImage
public static int nimageView2DOn3DImage(long struct)
Unsafe version ofimageView2DOn3DImage().
-
nmultisampleArrayImage
public static int nmultisampleArrayImage(long struct)
Unsafe version ofmultisampleArrayImage().
-
nmutableComparisonSamplers
public static int nmutableComparisonSamplers(long struct)
Unsafe version ofmutableComparisonSamplers().
-
npointPolygons
public static int npointPolygons(long struct)
Unsafe version ofpointPolygons().
-
nsamplerMipLodBias
public static int nsamplerMipLodBias(long struct)
Unsafe version ofsamplerMipLodBias().
-
nseparateStencilMaskRef
public static int nseparateStencilMaskRef(long struct)
Unsafe version ofseparateStencilMaskRef().
-
nshaderSampleRateInterpolationFunctions
public static int nshaderSampleRateInterpolationFunctions(long struct)
Unsafe version ofshaderSampleRateInterpolationFunctions().
-
ntessellationIsolines
public static int ntessellationIsolines(long struct)
Unsafe version oftessellationIsolines().
-
ntessellationPointMode
public static int ntessellationPointMode(long struct)
Unsafe version oftessellationPointMode().
-
ntriangleFans
public static int ntriangleFans(long struct)
Unsafe version oftriangleFans().
-
nvertexAttributeAccessBeyondStride
public static int nvertexAttributeAccessBeyondStride(long struct)
Unsafe version ofvertexAttributeAccessBeyondStride().
-
nsType
public static void nsType(long struct, int value)Unsafe version ofsType.
-
npNext
public static void npNext(long struct, long value)Unsafe version ofpNext.
-
nconstantAlphaColorBlendFactors
public static void nconstantAlphaColorBlendFactors(long struct, int value)Unsafe version ofconstantAlphaColorBlendFactors.
-
nevents
public static void nevents(long struct, int value)Unsafe version ofevents.
-
nimageViewFormatReinterpretation
public static void nimageViewFormatReinterpretation(long struct, int value)Unsafe version ofimageViewFormatReinterpretation.
-
nimageViewFormatSwizzle
public static void nimageViewFormatSwizzle(long struct, int value)Unsafe version ofimageViewFormatSwizzle.
-
nimageView2DOn3DImage
public static void nimageView2DOn3DImage(long struct, int value)Unsafe version ofimageView2DOn3DImage.
-
nmultisampleArrayImage
public static void nmultisampleArrayImage(long struct, int value)Unsafe version ofmultisampleArrayImage.
-
nmutableComparisonSamplers
public static void nmutableComparisonSamplers(long struct, int value)Unsafe version ofmutableComparisonSamplers.
-
npointPolygons
public static void npointPolygons(long struct, int value)Unsafe version ofpointPolygons.
-
nsamplerMipLodBias
public static void nsamplerMipLodBias(long struct, int value)Unsafe version ofsamplerMipLodBias.
-
nseparateStencilMaskRef
public static void nseparateStencilMaskRef(long struct, int value)Unsafe version ofseparateStencilMaskRef.
-
nshaderSampleRateInterpolationFunctions
public static void nshaderSampleRateInterpolationFunctions(long struct, int value)Unsafe version ofshaderSampleRateInterpolationFunctions.
-
ntessellationIsolines
public static void ntessellationIsolines(long struct, int value)Unsafe version oftessellationIsolines.
-
ntessellationPointMode
public static void ntessellationPointMode(long struct, int value)Unsafe version oftessellationPointMode.
-
ntriangleFans
public static void ntriangleFans(long struct, int value)Unsafe version oftriangleFans.
-
nvertexAttributeAccessBeyondStride
public static void nvertexAttributeAccessBeyondStride(long struct, int value)Unsafe version ofvertexAttributeAccessBeyondStride.
-
-