hipMemcpy3DOperand Struct Reference#
hipMemcpy3DOperand Struct Reference
  #include <driver_types.h>
Collaboration diagram for hipMemcpy3DOperand:
| Data Fields | |
| hipMemcpy3DOperandType | type | 
| union { | |
| struct { | |
| void * ptr | |
| size_t rowLength | |
| Length of each row in elements.  More... | |
| size_t layerHeight | |
| Height of each layer in elements.  More... | |
| hipMemLocation locHint | |
| Location Hint for the operand.  More... | |
| } ptr | |
| struct { | |
| hipArray_t array | |
| Array struct for hipMemcpyOperandTypeArray.  More... | |
| hipOffset3D offset | |
| Offset into array in elements.  More... | |
| } array | |
| } | op | 
Detailed Description
Struct representing an operand for copy with hipMemcpy3DBatchAsync.
Field Documentation
◆ array [1/2]
| hipArray_t hipMemcpy3DOperand::array | 
Array struct for hipMemcpyOperandTypeArray.
◆ [2/2]
| struct { ... } hipMemcpy3DOperand::array | 
◆ layerHeight
| size_t hipMemcpy3DOperand::layerHeight | 
Height of each layer in elements.
◆ locHint
| hipMemLocation hipMemcpy3DOperand::locHint | 
Location Hint for the operand.
◆ offset
| hipOffset3D hipMemcpy3DOperand::offset | 
Offset into array in elements.
◆
| union { ... } hipMemcpy3DOperand::op | 
◆ ptr [1/2]
| void* hipMemcpy3DOperand::ptr | 
◆ [2/2]
| struct { ... } hipMemcpy3DOperand::ptr | 
◆ rowLength
| size_t hipMemcpy3DOperand::rowLength | 
Length of each row in elements.
◆ type
| hipMemcpy3DOperandType hipMemcpy3DOperand::type | 
The documentation for this struct was generated from the following file:
- include/hip/driver_types.h