Class RadianceImage#

Inheritance Relationships#

Base Type#

Class Documentation#

class RadianceImage : public TRAP::Image#

Public Functions

explicit RadianceImage(std::filesystem::path filepath)#

Constructor.

Parameters:

filepath – File path of the image to load.

RadianceImage(const RadianceImage&) noexcept = default#

Copy constructor.

RadianceImage &operator=(const RadianceImage&) noexcept = default#

Copy assignment operator.

RadianceImage(RadianceImage&&) noexcept = default#

Move constructor.

RadianceImage &operator=(RadianceImage&&) noexcept = default#

Move assignment operator.

~RadianceImage() override = default#

Destructor.

virtual constexpr std::span<const u8> GetPixelData() const noexcept override#

Retrieve the raw pixel data of the image.

Returns:

Raw pixel data.