Package org.lwjgl.vulkan
Class VkRenderPassCreationFeedbackInfoEXT
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkRenderPassCreationFeedbackInfoEXT>
org.lwjgl.vulkan.VkRenderPassCreationFeedbackInfoEXT
- All Implemented Interfaces:
org.lwjgl.system.Pointer
public class VkRenderPassCreationFeedbackInfoEXT
extends org.lwjgl.system.Struct<VkRenderPassCreationFeedbackInfoEXT>
Feedback about the creation of a render pass.
See Also
VkRenderPassCreationFeedbackCreateInfoEXT
Layout
struct VkRenderPassCreationFeedbackInfoEXT {
uint32_t postMergeSubpassCount();
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkRenderPassCreationFeedbackInfoEXTstructs.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 size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionVkRenderPassCreationFeedbackInfoEXT(ByteBuffer container) Creates aVkRenderPassCreationFeedbackInfoEXTinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncreate(long address) Returns a newVkRenderPassCreationFeedbackInfoEXTinstance for the specified memory address.create(long address, int capacity) Create aVkRenderPassCreationFeedbackInfoEXT.Bufferinstance at the specified memory.static @Nullable VkRenderPassCreationFeedbackInfoEXTcreateSafe(long address) static @Nullable VkRenderPassCreationFeedbackInfoEXT.BuffercreateSafe(long address, int capacity) static intnpostMergeSubpassCount(long struct) Unsafe version ofpostMergeSubpassCount().intthe subpass count after merge.intsizeof()Methods inherited from class org.lwjgl.system.Struct
clear, free, isNull, validate, validateMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
POSTMERGESUBPASSCOUNT
public static final int POSTMERGESUBPASSCOUNTThe struct member offsets.
-
-
Constructor Details
-
VkRenderPassCreationFeedbackInfoEXT
Creates aVkRenderPassCreationFeedbackInfoEXTinstance 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<VkRenderPassCreationFeedbackInfoEXT>
-
postMergeSubpassCount
public int postMergeSubpassCount()the subpass count after merge. -
create
Returns a newVkRenderPassCreationFeedbackInfoEXTinstance for the specified memory address. -
createSafe
-
create
Create aVkRenderPassCreationFeedbackInfoEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkRenderPassCreationFeedbackInfoEXT.Buffer createSafe(long address, int capacity) -
npostMergeSubpassCount
public static int npostMergeSubpassCount(long struct) Unsafe version ofpostMergeSubpassCount().
-