|
Krita Source Code Documentation
|
#include <KoRgbaInterleavers.h>
Static Public Member Functions | |
| template<typename T , typename A , bool aligned = false> | |
| static void | deinterleave (const void *src, batch< T, A > &a, batch< T, A > &b, batch< T, A > &c, batch< T, A > &d) |
| template<typename T , typename A , bool aligned = false, enable_sized_t< T, 4 > = 0, enable_sized_vector_t< T, A, 4 > = 0> | |
| static void | deinterleave (const void *src, batch< T, A > &a, batch< T, A > &b, batch< T, A > &c, batch< T, A > &d, kernel::requires_arch< generic >) |
| template<typename T , typename A , bool aligned = false> | |
| static void | interleave (void *dst, batch< T, A > const &a, batch< T, A > const &b, batch< T, A > const &c, batch< T, A > const &d) |
| template<typename T , typename A , bool aligned = false, enable_sized_t< T, 4 > = 0, enable_sized_vector_t< T, A, 4 > = 0> | |
| static void | interleave (void *dst, batch< T, A > const &a, batch< T, A > const &b, batch< T, A > const &c, batch< T, A > const &d, kernel::requires_arch< generic >) |
Definition at line 186 of file KoRgbaInterleavers.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 242 of file KoRgbaInterleavers.h.
|
inlinestatic |
Definition at line 236 of file KoRgbaInterleavers.h.
References A.
|
inlinestatic |
Definition at line 189 of file KoRgbaInterleavers.h.