Krita Source Code Documentation
Loading...
Searching...
No Matches
detail::CompositeFunctionWrapperHSL< Traits, compositeFunc > Struct Template Reference

#include <KoCompositeOpGeneric.h>

+ Inheritance diagram for detail::CompositeFunctionWrapperHSL< Traits, compositeFunc >:

Public Types

using channels_type = typename Traits::channels_type
 

Static Public Member Functions

static void composeChannels (float sr, float sg, float sb, float &dr, float &dg, float &db)
 
- Static Public Member Functions inherited from KoCompositeOpGenericFunctorBase< Traits::channels_type >
static Traits::channels_type clampDestinationChannelValue (Traits::channels_type value)
 
static Traits::channels_type clampSourceChannelValue (Traits::channels_type value)
 

Detailed Description

template<class Traits, void compositeFunc>
struct detail::CompositeFunctionWrapperHSL< Traits, compositeFunc >

Definition at line 32 of file KoCompositeOpGeneric.h.

Member Typedef Documentation

◆ channels_type

template<class Traits , void compositeFunc>
using detail::CompositeFunctionWrapperHSL< Traits, compositeFunc >::channels_type = typename Traits::channels_type

Definition at line 34 of file KoCompositeOpGeneric.h.

Member Function Documentation

◆ composeChannels()

template<class Traits , void compositeFunc>
static void detail::CompositeFunctionWrapperHSL< Traits, compositeFunc >::composeChannels ( float sr,
float sg,
float sb,
float & dr,
float & dg,
float & db )
inlinestatic

Definition at line 36 of file KoCompositeOpGeneric.h.

36 {
37 return compositeFunc(sr, sg, sb, dr, dg, db);
38 }

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