60 行
1.4 KiB
C++
60 行
1.4 KiB
C++
#pragma once
|
|
|
|
namespace nall {
|
|
|
|
inline multiFactorImage::multiFactorImage(const multiFactorImage& source) {
|
|
operator=(source);
|
|
}
|
|
|
|
inline multiFactorImage::multiFactorImage(multiFactorImage&& source) {
|
|
operator=(std::move(source));
|
|
}
|
|
|
|
inline multiFactorImage::multiFactorImage(const image& lowDPI, const image& highDPI) {
|
|
image::operator=(lowDPI);
|
|
_highDPI = highDPI;
|
|
}
|
|
|
|
inline multiFactorImage::multiFactorImage(const image& source) {
|
|
image::operator=(source);
|
|
}
|
|
|
|
inline multiFactorImage::multiFactorImage(image&& source) {
|
|
image::operator=(std::move(source));
|
|
}
|
|
|
|
inline multiFactorImage::multiFactorImage() {
|
|
}
|
|
|
|
inline multiFactorImage::~multiFactorImage() {
|
|
}
|
|
|
|
inline auto multiFactorImage::operator=(const multiFactorImage& source) -> multiFactorImage& {
|
|
if(this == &source) return *this;
|
|
|
|
image::operator=(source);
|
|
_highDPI = source._highDPI;
|
|
|
|
return *this;
|
|
}
|
|
|
|
inline auto multiFactorImage::operator=(multiFactorImage&& source) -> multiFactorImage& {
|
|
if(this == &source) return *this;
|
|
|
|
image::operator=(std::move(source));
|
|
_highDPI = std::move(source._highDPI);
|
|
|
|
return *this;
|
|
}
|
|
|
|
inline auto multiFactorImage::operator==(const multiFactorImage& source) const -> bool {
|
|
if(image::operator!=(source)) return false;
|
|
return _highDPI == source._highDPI;
|
|
}
|
|
|
|
inline auto multiFactorImage::operator!=(const multiFactorImage& source) const -> bool {
|
|
return !operator==(source);
|
|
}
|
|
|
|
}
|