fix
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
#pragma once
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace pdfengine {
|
||||
|
||||
class ImageObject;
|
||||
|
||||
enum class MaskType {
|
||||
None,
|
||||
ExplicitMask,
|
||||
SoftMask
|
||||
};
|
||||
|
||||
struct ImageMask {
|
||||
MaskType type = MaskType::None;
|
||||
std::shared_ptr<const ImageObject> maskImage;
|
||||
|
||||
[[nodiscard]] bool hasMask() const noexcept {
|
||||
return type != MaskType::None && maskImage != nullptr;
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace pdfengine
|
||||
Reference in New Issue
Block a user