Class CUgraphNodeParams

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<CUgraphNodeParams>
org.lwjgl.cuda.CUgraphNodeParams
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class CUgraphNodeParams extends org.lwjgl.system.Struct<CUgraphNodeParams> implements org.lwjgl.system.NativeResource

Layout


 struct CUgraphNodeParams {
     CUgraphNodeType type;
     int reserved0[3];
     union {
         long long reserved1[29];
         CUDA_KERNEL_NODE_PARAMS_v3 kernel;
         CUDA_MEMCPY_NODE_PARAMS memcpy;
         CUDA_MEMSET_NODE_PARAMS_v2 memset;
         CUDA_HOST_NODE_PARAMS_v2 host;
         CUDA_CHILD_GRAPH_NODE_PARAMS graph;
         CUDA_EVENT_WAIT_NODE_PARAMS eventWait;
         CUDA_EVENT_RECORD_NODE_PARAMS eventRecord;
         CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2 extSemSignal;
         CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2 extSemWait;
         CUDA_MEM_ALLOC_NODE_PARAMS alloc;
         CUDA_MEM_FREE_NODE_PARAMS free;
         CUDA_BATCH_MEM_OP_NODE_PARAMS memOp;
         CUDA_CONDITIONAL_NODE_PARAMS conditional;
     } params;
     long long reserved2;
 }