Krita Source Code Documentation
Loading...
Searching...
No Matches
SamplerTraitReal Struct Reference

#include <kis_cross_device_color_sampler.h>

Public Types

typedef KisRandomSubAccessorSP accessor_type
 
typedef qreal coord_type
 

Static Public Member Functions

static accessor_type createAccessor (KisPaintDeviceSP dev)
 
template<bool useOldData>
static void sampleData (accessor_type accessor, quint8 *data, const KoColorSpace *)
 

Detailed Description

Definition at line 14 of file kis_cross_device_color_sampler.h.

Member Typedef Documentation

◆ accessor_type

◆ coord_type

Definition at line 15 of file kis_cross_device_color_sampler.h.

Member Function Documentation

◆ createAccessor()

static accessor_type SamplerTraitReal::createAccessor ( KisPaintDeviceSP dev)
inlinestatic

Definition at line 17 of file kis_cross_device_color_sampler.h.

17 {
18 return dev->createRandomSubAccessor();
19 }
KisRandomSubAccessorSP createRandomSubAccessor() const

References KisPaintDevice::createRandomSubAccessor().

◆ sampleData()

template<bool useOldData>
static void SamplerTraitReal::sampleData ( accessor_type accessor,
quint8 * data,
const KoColorSpace *  )
inlinestatic

Definition at line 22 of file kis_cross_device_color_sampler.h.

22 {
23 if (useOldData) {
24 accessor->sampledOldRawData(data);
25 } else {
26 accessor->sampledRawData(data);
27 }
28 }

References KisRandomSubAccessor::sampledOldRawData(), and KisRandomSubAccessor::sampledRawData().


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