NVTX C API Reference v3
NVIDIA Tools Extension Library
|
NVTX payload enumeration type attributes. More...
#include <nvToolsExtPayload.h>
Data Fields | |
uint64_t | fieldMask |
const char * | name |
const nvtxPayloadEnum_t * | entries |
size_t | numEntries |
size_t | sizeOfEnum |
uint64_t | schemaId |
void * | extension |
NVTX payload enumeration type attributes.
A pointer to this struct is passed to nvtxPayloadEnumRegister.
Definition at line 870 of file nvToolsExtPayload.h.
const nvtxPayloadEnum_t* nvtxPayloadEnumAttr_t::entries |
Entries of the enum. (Mandatory)
Definition at line 885 of file nvToolsExtPayload.h.
void* nvtxPayloadEnumAttr_t::extension |
Flexible extension for enumeration attributes. (Do not use. Reserved for future use.)
Definition at line 908 of file nvToolsExtPayload.h.
uint64_t nvtxPayloadEnumAttr_t::fieldMask |
Mask of valid fields in this struct. See NVTX_PAYLOAD_ENUM_ATTR_FIELD_*
.
Definition at line 875 of file nvToolsExtPayload.h.
const char* nvtxPayloadEnumAttr_t::name |
Name of the enum. (Optional)
Definition at line 880 of file nvToolsExtPayload.h.
size_t nvtxPayloadEnumAttr_t::numEntries |
Number of entries in the enum. (Mandatory)
Definition at line 890 of file nvToolsExtPayload.h.
uint64_t nvtxPayloadEnumAttr_t::schemaId |
A static payload schema ID must be unique within the domain, >= NVTX_PAYLOAD_SCHEMA_ID_STATIC_START and < NVTX_PAYLOAD_SCHEMA_ID_DYNAMIC_START
Definition at line 902 of file nvToolsExtPayload.h.
size_t nvtxPayloadEnumAttr_t::sizeOfEnum |
Size of enumeration type in bytes
Definition at line 895 of file nvToolsExtPayload.h.