![]() |
CMSC23700 Common Code Library
Support code for CS23700 programming projects
|
#include <fstream>

Go to the source code of this file.
Classes | |
| class | cs237::__detail::ImageBase |
| class | cs237::Image1D |
| class | cs237::Image2D |
| class | cs237::DataImage2D |
| A 2D Image used to store 2D data, such as a normal map. More... | |
Namespaces | |
| namespace | cs237 |
| namespace | cs237::__detail |
Enumerations | |
| enum class | cs237::Channels { cs237::UNKNOWN , cs237::R , cs237::RG , cs237::RGB , cs237::BGR , cs237::RGBA , cs237::BGRA } |
| the channels of an image More... | |
| enum class | cs237::ChannelTy { cs237::UNKNOWN , cs237::U8 , cs237::S8 , cs237::U16 , cs237::S16 , cs237::U32 , cs237::S32 , cs237::F32 } |
| the type used to represent the channels More... | |
Functions | |
| std::string | cs237::to_string (Channels ch) |
| convert a Channels value to a printable string | |
| std::string | cs237::to_string (ChannelTy ty) |
| convert a ChannelTy value to a printable string | |
| vk::Format | cs237::__detail::toVkFormat (Channels chans, ChannelTy ty, bool sRGB) |
| convert an image format and channel type to a Vulkan image format | |
Support code for CMSC 23700 Autumn 2023.