Class VkPipelineExecutableInternalRepresentationKHR

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class VkPipelineExecutableInternalRepresentationKHR extends Struct<VkPipelineExecutableInternalRepresentationKHR> implements NativeResource
Structure describing the textual form of a pipeline executable internal representation.
Description

If pData is NULL, then the size, in bytes, of the internal representation data is returned in dataSize. Otherwise, dataSize must be the size of the buffer, in bytes, pointed to by pData and on return dataSize is overwritten with the number of bytes of data actually written to pData including any trailing null character. If dataSize is less than the size, in bytes, of the internal representation’s data, at most dataSize bytes of data will be written to pData, and INCOMPLETE will be returned instead of SUCCESS, to indicate that not all the available representation was returned.

If isText is TRUE and pData is not NULL and dataSize is not zero, the last byte written to pData will be a null character.

Valid Usage (Implicit)
See Also

GetPipelineExecutableInternalRepresentationsKHR

Layout


 struct VkPipelineExecutableInternalRepresentationKHR {
     VkStructureType sType();
     void * pNext();
     char name()[VK_MAX_DESCRIPTION_SIZE];
     char description()[VK_MAX_DESCRIPTION_SIZE];
     VkBool32 isText();
     size_t dataSize();
     void * pData();
 }