Krita Source Code Documentation
Loading...
Searching...
No Matches
KoStreamedMath.h File Reference
#include <cstdint>
#include <cstring>
#include <iostream>
#include <type_traits>
#include <xsimd_extensions/xsimd.hpp>
#include <KoRgbaInterleavers.h>
#include <KoAlwaysInline.h>
#include <KoCompositeOp.h>
#include <KoColorSpaceMaths.h>

Go to the source code of this file.

Classes

struct  KoStreamedMath< _impl >
 
struct  OptiDiv< _impl >
 
struct  OptiRound< _impl, result_type >
 
struct  PixelWrapper< float, _impl >::Pixel
 
struct  PixelStateRecoverHelper< channels_type, _impl >
 
struct  PixelStateRecoverHelper< float, _impl >
 
struct  PixelWrapper< channels_type, _impl >
 
struct  PixelWrapper< float, _impl >
 
struct  PixelWrapper< quint16, _impl >
 
struct  PixelWrapper< quint8, _impl >
 

Namespaces

namespace  KoStreamedMathFunctions
 

Macros

#define BLOCKDEBUG   0
 

Functions

template<int pixelSize>
ALWAYS_INLINE void KoStreamedMathFunctions::clearPixel (quint8 *dst)
 
template<int pixelSize>
ALWAYS_INLINE void KoStreamedMathFunctions::copyPixel (const quint8 *src, quint8 *dst)
 

Macro Definition Documentation

◆ BLOCKDEBUG

#define BLOCKDEBUG   0

Definition at line 30 of file KoStreamedMath.h.