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. |