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

#include <psd_resource_block.h>

+ Inheritance diagram for GLOBAL_ANGLE_1037:

Public Member Functions

bool createBlock (QByteArray &data) override
 
QString displayText () override
 
 GLOBAL_ANGLE_1037 ()
 
bool interpretBlock (QByteArray data) override
 
bool valid () override
 
- Public Member Functions inherited from PSDInterpretedResource
virtual ~PSDInterpretedResource ()
 

Public Attributes

qint32 angle
 
- Public Attributes inherited from PSDInterpretedResource
QString error
 

Additional Inherited Members

- Protected Member Functions inherited from PSDInterpretedResource
void startBlock (QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
 

Detailed Description

Definition at line 494 of file psd_resource_block.h.

Constructor & Destructor Documentation

◆ GLOBAL_ANGLE_1037()

GLOBAL_ANGLE_1037::GLOBAL_ANGLE_1037 ( )
inline

Definition at line 495 of file psd_resource_block.h.

496 : angle(30)
497 {
498 }

Member Function Documentation

◆ createBlock()

bool GLOBAL_ANGLE_1037::createBlock ( QByteArray & data)
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 512 of file psd_resource_block.h.

513 {
514 QBuffer buf(&data);
516 psdwrite(buf, (quint32)angle);
517 return true;
518 }
void startBlock(QBuffer &buf, PSDImageResourceSection::PSDResourceID id, quint32 size)
std::enable_if_t< std::is_arithmetic< T >::value, bool > psdwrite(QIODevice &io, T v)
Definition psd_utils.h:170

References PSDImageResourceSection::GLOBAL_ANGLE, and psdwrite().

◆ displayText()

QString GLOBAL_ANGLE_1037::displayText ( )
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 525 of file psd_resource_block.h.

526 {
527 return QString("Global Angle: %1").arg(angle);
528 }

◆ interpretBlock()

bool GLOBAL_ANGLE_1037::interpretBlock ( QByteArray data)
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 500 of file psd_resource_block.h.

501 {
502 dbgFile << "Reading GLOBAL_ANGLE_1037";
503
504 QDataStream ds(data);
505 ds.setByteOrder(QDataStream::BigEndian);
506
507 ds >> angle;
508
509 return true;
510 }
#define dbgFile
Definition kis_debug.h:53

References dbgFile.

◆ valid()

bool GLOBAL_ANGLE_1037::valid ( )
inlineoverridevirtual

Reimplemented from PSDInterpretedResource.

Definition at line 520 of file psd_resource_block.h.

521 {
522 return true;
523 }

Member Data Documentation

◆ angle

qint32 GLOBAL_ANGLE_1037::angle

Definition at line 530 of file psd_resource_block.h.


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