Trait ocl::traits::OclVec
[−]
[src]
pub unsafe trait OclVec: OclPrm + OclNum { }
A vector type usable within OpenCL
kernels.
To describe the contents of buffers, etc., prefer using the more general
OclPrm
trait unless numeric operations are required.
Implementors
impl OclVec for Char
impl OclVec for Char2
impl OclVec for Char3
impl OclVec for Char4
impl OclVec for Char8
impl OclVec for Char16
impl OclVec for Uchar
impl OclVec for Uchar2
impl OclVec for Uchar3
impl OclVec for Uchar4
impl OclVec for Uchar8
impl OclVec for Uchar16
impl OclVec for Short
impl OclVec for Short2
impl OclVec for Short3
impl OclVec for Short4
impl OclVec for Short8
impl OclVec for Short16
impl OclVec for Ushort
impl OclVec for Ushort2
impl OclVec for Ushort3
impl OclVec for Ushort4
impl OclVec for Ushort8
impl OclVec for Ushort16
impl OclVec for Int
impl OclVec for Int2
impl OclVec for Int3
impl OclVec for Int4
impl OclVec for Int8
impl OclVec for Int16
impl OclVec for Uint
impl OclVec for Uint2
impl OclVec for Uint3
impl OclVec for Uint4
impl OclVec for Uint8
impl OclVec for Uint16
impl OclVec for Long
impl OclVec for Long2
impl OclVec for Long3
impl OclVec for Long4
impl OclVec for Long8
impl OclVec for Long16
impl OclVec for Ulong
impl OclVec for Ulong2
impl OclVec for Ulong3
impl OclVec for Ulong4
impl OclVec for Ulong8
impl OclVec for Ulong16
impl OclVec for Float
impl OclVec for Float2
impl OclVec for Float3
impl OclVec for Float4
impl OclVec for Float8
impl OclVec for Float16
impl OclVec for Double
impl OclVec for Double2
impl OclVec for Double3
impl OclVec for Double4
impl OclVec for Double8
impl OclVec for Double16