Krita Source Code Documentation
Loading...
Searching...
No Matches
KisExrLayersSorter Class Reference

#include <kis_exr_layers_sorter.h>

Classes

struct  Private
 

Public Member Functions

 KisExrLayersSorter (const QDomDocument &extraData, KisImageSP image)
 
 ~KisExrLayersSorter ()
 

Private Attributes

QScopedPointer< Privatem_d
 

Detailed Description

Definition at line 16 of file kis_exr_layers_sorter.h.

Constructor & Destructor Documentation

◆ KisExrLayersSorter()

KisExrLayersSorter::KisExrLayersSorter ( const QDomDocument & extraData,
KisImageSP image )

Definition at line 162 of file kis_exr_layers_sorter.cpp.

163 : m_d(new Private(extraData, image))
164{
165 KIS_ASSERT_RECOVER_RETURN(!extraData.isNull());
166 m_d->createOrderingMap();
167
168 m_d->processLayers(image->root());
169 m_d->sortLayers(image->root());
170}
QScopedPointer< Private > m_d
#define KIS_ASSERT_RECOVER_RETURN(cond)
Definition kis_assert.h:75

References KIS_ASSERT_RECOVER_RETURN, m_d, and KisNodeFacade::root.

◆ ~KisExrLayersSorter()

KisExrLayersSorter::~KisExrLayersSorter ( )

Definition at line 172 of file kis_exr_layers_sorter.cpp.

173{
174}

Member Data Documentation

◆ m_d

QScopedPointer<Private> KisExrLayersSorter::m_d
private

Definition at line 24 of file kis_exr_layers_sorter.h.


The documentation for this class was generated from the following files: