8#include <Common/primitive_type.h>
38 bool m_isReversedComponents;
99 return m_isReversedComponents;
109 return m_isGrayscale;
144 return m_pictureData;
149 return m_pictureData;
Definition PictureData.h:21
const math::Vector2S & getSizePx() const
Definition PictureData.ipp:59
std::size_t getHeightPx() const
Definition PictureData.ipp:69
EPicturePixelComponent getComponentType() const
Definition PictureData.ipp:79
std::size_t getWidthPx() const
Definition PictureData.ipp:64
std::size_t numComponents() const
Definition PictureData.ipp:74
Raw representation of common picture types.
Definition RegularPicture.h:50
RegularPicture & operator=(RegularPicture &&rhs)
bool isLDR() const
Definition RegularPicture.cpp:59
std::size_t numComponents() const
Definition RegularPicture.h:132
RegularPicture()
Creates an empty picture.
Definition RegularPicture.cpp:37
const RegularPictureFormat & getFormat() const
Definition RegularPicture.h:112
std::size_t getHeightPx() const
Definition RegularPicture.h:127
std::size_t getWidthPx() const
Definition RegularPicture.h:122
void setFormat(const RegularPictureFormat &format)
Definition RegularPicture.cpp:54
RegularPicture(RegularPicture &&other)
bool isHDR() const
Definition RegularPicture.cpp:64
math::Vector2S getSizePx() const
Definition RegularPicture.h:117
EPicturePixelComponent getComponentType() const
Definition RegularPicture.h:137
PictureData & getPixels()
Definition RegularPicture.h:142
EColorSpace
Definition color_enums.h:7
The root for all renderer implementations.
Definition EEngineProject.h:6
EPicturePixelComponent
Definition picture_basics.h:11