Trait ocl_core::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 Charimpl OclVec for Char2impl OclVec for Char3impl OclVec for Char4impl OclVec for Char8impl OclVec for Char16impl OclVec for Ucharimpl OclVec for Uchar2impl OclVec for Uchar3impl OclVec for Uchar4impl OclVec for Uchar8impl OclVec for Uchar16impl OclVec for Shortimpl OclVec for Short2impl OclVec for Short3impl OclVec for Short4impl OclVec for Short8impl OclVec for Short16impl OclVec for Ushortimpl OclVec for Ushort2impl OclVec for Ushort3impl OclVec for Ushort4impl OclVec for Ushort8impl OclVec for Ushort16impl OclVec for Intimpl OclVec for Int2impl OclVec for Int3impl OclVec for Int4impl OclVec for Int8impl OclVec for Int16impl OclVec for Uintimpl OclVec for Uint2impl OclVec for Uint3impl OclVec for Uint4impl OclVec for Uint8impl OclVec for Uint16impl OclVec for Longimpl OclVec for Long2impl OclVec for Long3impl OclVec for Long4impl OclVec for Long8impl OclVec for Long16impl OclVec for Ulongimpl OclVec for Ulong2impl OclVec for Ulong3impl OclVec for Ulong4impl OclVec for Ulong8impl OclVec for Ulong16impl OclVec for Floatimpl OclVec for Float2impl OclVec for Float3impl OclVec for Float4impl OclVec for Float8impl OclVec for Float16impl OclVec for Doubleimpl OclVec for Double2impl OclVec for Double3impl OclVec for Double4impl OclVec for Double8impl OclVec for Double16