Krita Source Code Documentation
Loading...
Searching...
No Matches
PixelStateRecoverHelper< channels_type, _impl > Struct Template Reference

#include <KoStreamedMath.h>

Public Types

using float_m = typename float_v::batch_bool_type
 
using float_v = xsimd::batch<float, _impl>
 

Public Member Functions

ALWAYS_INLINE PixelStateRecoverHelper (const float_v &c1, const float_v &c2, const float_v &c3)
 
ALWAYS_INLINE void recoverPixels (const float_m &mask, float_v &c1, float_v &c2, float_v &c3) const
 

Detailed Description

template<typename channels_type, class _impl>
struct PixelStateRecoverHelper< channels_type, _impl >

Definition at line 512 of file KoStreamedMath.h.

Member Typedef Documentation

◆ float_m

template<typename channels_type , class _impl >
using PixelStateRecoverHelper< channels_type, _impl >::float_m = typename float_v::batch_bool_type

Definition at line 514 of file KoStreamedMath.h.

◆ float_v

template<typename channels_type , class _impl >
using PixelStateRecoverHelper< channels_type, _impl >::float_v = xsimd::batch<float, _impl>

Definition at line 513 of file KoStreamedMath.h.

Constructor & Destructor Documentation

◆ PixelStateRecoverHelper()

template<typename channels_type , class _impl >
ALWAYS_INLINE PixelStateRecoverHelper< channels_type, _impl >::PixelStateRecoverHelper ( const float_v & c1,
const float_v & c2,
const float_v & c3 )
inline

Definition at line 517 of file KoStreamedMath.h.

518 {
519 Q_UNUSED(c1);
520 Q_UNUSED(c2);
521 Q_UNUSED(c3);
522 }

Member Function Documentation

◆ recoverPixels()

template<typename channels_type , class _impl >
ALWAYS_INLINE void PixelStateRecoverHelper< channels_type, _impl >::recoverPixels ( const float_m & mask,
float_v & c1,
float_v & c2,
float_v & c3 ) const
inline

Definition at line 525 of file KoStreamedMath.h.

525 {
526 Q_UNUSED(mask);
527 Q_UNUSED(c1);
528 Q_UNUSED(c2);
529 Q_UNUSED(c3);
530 }

The documentation for this struct was generated from the following file: