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 510 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 512 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 511 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 515 of file KoStreamedMath.h.

516 {
517 Q_UNUSED(c1);
518 Q_UNUSED(c2);
519 Q_UNUSED(c3);
520 }

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 523 of file KoStreamedMath.h.

523 {
524 Q_UNUSED(mask);
525 Q_UNUSED(c1);
526 Q_UNUSED(c2);
527 Q_UNUSED(c3);
528 }

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