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

#include <kis_qmic_interface.h>

Public Member Functions

const float * constData () const
 
 KisQMicImage (QString layerName, int width, int height, int spectrum=4)
 
size_t size () const
 
 ~KisQMicImage ()
 

Public Attributes

float * m_data
 
int m_height
 
QString m_layerName
 
QMutex m_mutex
 
int m_spectrum
 
int m_width
 

Detailed Description

Definition at line 26 of file kis_qmic_interface.h.

Constructor & Destructor Documentation

◆ KisQMicImage()

KisQMicImage::KisQMicImage ( QString layerName,
int width,
int height,
int spectrum = 4 )
inline

Definition at line 34 of file kis_qmic_interface.h.

35 : m_mutex()
36 , m_layerName(layerName)
37 , m_width(width)
38 , m_height(height)
39 , m_spectrum(spectrum)
40 , m_data(new float[width * height * spectrum])
41 {
42 }

◆ ~KisQMicImage()

KisQMicImage::~KisQMicImage ( )
inline

Definition at line 44 of file kis_qmic_interface.h.

44 {
45 delete[] m_data;
46 }

Member Function Documentation

◆ constData()

const float * KisQMicImage::constData ( ) const
inline

Definition at line 48 of file kis_qmic_interface.h.

49 {
50 return m_data;
51 }

◆ size()

size_t KisQMicImage::size ( ) const
inline

Definition at line 53 of file kis_qmic_interface.h.

54 {
55 return m_width * m_height * m_spectrum * sizeof(float);
56 }

Member Data Documentation

◆ m_data

float* KisQMicImage::m_data

Definition at line 32 of file kis_qmic_interface.h.

◆ m_height

int KisQMicImage::m_height

Definition at line 30 of file kis_qmic_interface.h.

◆ m_layerName

QString KisQMicImage::m_layerName

Definition at line 28 of file kis_qmic_interface.h.

◆ m_mutex

QMutex KisQMicImage::m_mutex

Definition at line 27 of file kis_qmic_interface.h.

◆ m_spectrum

int KisQMicImage::m_spectrum

Definition at line 31 of file kis_qmic_interface.h.

◆ m_width

int KisQMicImage::m_width

Definition at line 29 of file kis_qmic_interface.h.


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