Enum CUDAArray3DFlags
CUDAArray3DFlags
Namespace: ManagedCuda.BasicTypes
Assembly: ManagedCuda.dll
Syntax
[Flags]
public enum CUDAArray3DFlags
Fields
| Name | Description |
|---|---|
| Array2D | if set, the CUDA array contains an array of 2D slices and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of slices, not the depth of a 3D array. |
| Cubemap | If set, the CUDA array is a collection of six 2D arrays, representing faces of a cube. The width of such a CUDA array must be equal to its height, and Depth must be six. If ::CUDA_ARRAY3D_LAYERED flag is also set, then the CUDA array is a collection of cubemaps and Depth must be a multiple of six. |
| DepthTexture | This flag if set indicates that the CUDA array is a DEPTH_TEXTURE. |
| Layered | if set, the CUDA array contains an array of layers where each layer is either a 1D or a 2D array and the Depth member of CUDA_ARRAY3D_DESCRIPTOR specifies the number of layers, not the depth of a 3D array. |
| None | No flags |
| SurfaceLDST | this flag must be set in order to bind a surface reference to the CUDA array |
| TextureGather | This flag must be set in order to perform texture gather operations on a CUDA array. |