If the VkPhysicalDeviceTransformFeedbackPropertiesEXT structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to GetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.
struct VkPhysicalDeviceTransformFeedbackPropertiesEXT {
VkStructureType sType;
void * pNext;
uint32_t maxTransformFeedbackStreams;
uint32_t maxTransformFeedbackBuffers;
VkDeviceSize maxTransformFeedbackBufferSize;
uint32_t maxTransformFeedbackStreamDataSize;
uint32_t maxTransformFeedbackBufferDataSize;
uint32_t maxTransformFeedbackBufferDataStride;
VkBool32 transformFeedbackQueries;
VkBool32 transformFeedbackStreamsLinesTriangles;
VkBool32 transformFeedbackRasterizationStreamSelect;
VkBool32 transformFeedbackDraw;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | MAXTRANSFORMFEEDBACKBUFFERDATASIZE
The struct member offsets. |
| public static final int | MAXTRANSFORMFEEDBACKBUFFERDATASTRIDE
The struct member offsets. |
| public static final int | MAXTRANSFORMFEEDBACKBUFFERS
The struct member offsets. |
| public static final int | MAXTRANSFORMFEEDBACKBUFFERSIZE
The struct member offsets. |
| public static final int | MAXTRANSFORMFEEDBACKSTREAMDATASIZE
The struct member offsets. |
| public static final int | MAXTRANSFORMFEEDBACKSTREAMS
The struct member offsets. |
| public static final int | PNEXT
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | STYPE
The struct member offsets. |
| public static final int | TRANSFORMFEEDBACKDRAW
The struct member offsets. |
| public static final int | TRANSFORMFEEDBACKQUERIES
The struct member offsets. |
| public static final int | TRANSFORMFEEDBACKRASTERIZATIONSTREAMSELECT
The struct member offsets. |
| public static final int | TRANSFORMFEEDBACKSTREAMSLINESTRIANGLES
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkPhysicalDeviceTransformFeedbackPropertiesEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | calloc(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | |
| protected VkPhysicalDeviceTransformFeedbackPropertiesEXT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | create()
Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | create(long address)
Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | create(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | malloc(int
the buffer capacity capacity)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | |
| public static VkPhysicalDeviceTransformFeedbackPropertiesEXT. | |
| public int | maxTransformFeedbackBufferDataSize()
the maximum amount of data in bytes for each vertex that can be captured to a specific transform feedback buffer. |
| public int | maxTransformFeedbackBufferDataStride()
the maximum stride between each capture of vertex data to the buffer. |
| public int | maxTransformFeedbackBuffers()
the maximum number of transform feedback buffers that can be bound for capturing shader outputs from the last pre-rasterization shader stage. |
| public long | maxTransformFeedbackBufferSize()
the maximum size that can be specified when binding a buffer for transform feedback in |
| public int | maxTransformFeedbackStreamDataSize()
the maximum amount of data in bytes for each vertex that captured to one or more transform feedback buffers associated with a specific vertex stream. |
| public int | maxTransformFeedbackStreams()
the maximum number of vertex streams that can be output from geometry shaders declared with the |
| public static int | nmaxTransformFeedbackBufferDataSize(long struct)
Unsafe version of |
| public static int | nmaxTransformFeedbackBufferDataStride(long struct)
Unsafe version of |
| public static int | |
| public static long | |
| public static int | nmaxTransformFeedbackStreamDataSize(long struct)
Unsafe version of |
| public static int | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static int | |
| public static int | ntransformFeedbackRasterizationStreamSelect(long struct)
Unsafe version of |
| public static int | ntransformFeedbackStreamsLinesTriangles(long struct)
Unsafe version of |
| public long | |
| public VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public VkPhysicalDeviceTransformFeedbackPropertiesEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public VkPhysicalDeviceTransformFeedbackPropertiesEXT | |
| public VkPhysicalDeviceTransformFeedbackPropertiesEXT | sType$Default()
Sets the |
| public boolean | transformFeedbackDraw()
|
| public boolean | transformFeedbackQueries()
|
| public boolean | transformFeedbackRasterizationStreamSelect()
|
| public boolean | transformFeedbackStreamsLinesTriangles()
|