Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_heightmap_export.cpp File Reference
#include "kis_heightmap_export.h"
#include <qendian.h>
#include <QDataStream>
#include <QApplication>
#include <kpluginfactory.h>
#include <KoColorSpace.h>
#include <KoColorSpaceConstants.h>
#include <KoColorSpaceTraits.h>
#include <KoColorSpaceRegistry.h>
#include <KoColorModelStandardIds.h>
#include <KisImportExportManager.h>
#include <KisExportCheckRegistry.h>
#include <KisDocument.h>
#include <kis_image.h>
#include <kis_paint_device.h>
#include <kis_properties_configuration.h>
#include <kis_config.h>
#include <kis_iterator_ng.h>
#include <kis_random_accessor_ng.h>
#include <kis_config_widget.h>
#include "kis_wdg_options_heightmap.h"
#include "kis_heightmap_utils.h"
#include "kis_heightmap_export.moc"

Go to the source code of this file.

Functions

template<typename T >
static void writeData (KisPaintDeviceSP pd, const QRect &bounds, QDataStream &out_stream)
 

Function Documentation

◆ writeData()

template<typename T >
static void writeData ( KisPaintDeviceSP pd,
const QRect & bounds,
QDataStream & out_stream )
static

Definition at line 40 of file kis_heightmap_export.cpp.

41{
43
45 while (it.nextPixel()) {
46 out_stream << KoGrayTraits<T>::gray(const_cast<quint8*>(it.rawDataConst()));
47 }
48}
#define KIS_ASSERT_RECOVER_RETURN(cond)
Definition kis_assert.h:75
#define bounds(x, a, b)

References bounds, KIS_ASSERT_RECOVER_RETURN, KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::nextPixel(), and KisSequentialIteratorBase< IteratorPolicy, SourcePolicy, ProgressPolicy >::rawDataConst().