| 87 | } |
| 88 | |
| 89 | void |
| 90 | FrameKey::fillHash(Hash64* hash) const |
| 91 | { |
| 92 | hash->append(_time); |
| 93 | hash->append(_treeVersion); |
| 94 | if (!_useShaders) { |
| 95 | hash->append(_gain); |
| 96 | hash->append(_gamma); |
| 97 | hash->append(_lut); |
| 98 | } |
| 99 | hash->append(_bitDepth); |
| 100 | hash->append(_channels); |
| 101 | hash->append(_view); |
| 102 | hash->append(_textureRect.x1); |
| 103 | hash->append(_textureRect.y1); |
| 104 | hash->append(_textureRect.x2); |
| 105 | hash->append(_textureRect.y2); |
| 106 | hash->append(_textureRect.closestPo2); |
| 107 | hash->append(_mipMapLevel); |
| 108 | Hash64_appendQString( hash, QString::fromUtf8( _layer.getPlaneID().c_str() ) ); |
| 109 | const std::vector<std::string>& channels = _layer.getChannels(); |
| 110 | for (std::size_t i = 0; i < channels.size(); ++i) { |
| 111 | Hash64_appendQString( hash, QString::fromUtf8( channels[i].c_str() ) ); |
| 112 | } |
| 113 | if ( !_alphaChannelFullName.empty() ) { |
| 114 | Hash64_appendQString( hash, QString::fromUtf8( _alphaChannelFullName.c_str() ) ); |
| 115 | } |
| 116 | |
| 117 | Hash64_appendQString( hash, QString::fromUtf8( _inputName.c_str() ) ); |
| 118 | hash->append(_draftMode); |
| 119 | } |
| 120 | |
| 121 | bool |
| 122 | FrameKey::operator==(const FrameKey & other) const |
nothing calls this directly
no test coverage detected