/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-roccv/checkouts/latest/include/core/image_format.hpp File Reference#
2 min read time
Applies to Linux
image_format.hpp File Reference
#include "data_type.hpp"
Go to the source code of this file.
Classes | |
class | roccv::ImageFormat |
Acts as a container for data corresponding to how image data is laid out in memory. More... | |
Namespaces | |
roccv | |
Enumerations | |
enum class | roccv::eSwizzle { roccv::XYZW , roccv::ZYXW } |
Defines the swizzling for channel ordering. More... | |
Functions | |
constexpr ImageFormat | roccv::FMT_BGR8 (eDataType::DATA_TYPE_U8, 3, eSwizzle::ZYXW) |
constexpr ImageFormat | roccv::FMT_BGRA8 (eDataType::DATA_TYPE_U8, 4, eSwizzle::ZYXW) |
constexpr ImageFormat | roccv::FMT_F32 (eDataType::DATA_TYPE_F32, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_F64 (eDataType::DATA_TYPE_F64, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGB16 (eDataType::DATA_TYPE_U16, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGB32 (eDataType::DATA_TYPE_U32, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGB8 (eDataType::DATA_TYPE_U8, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBA16 (eDataType::DATA_TYPE_U16, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBA32 (eDataType::DATA_TYPE_U32, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBA8 (eDataType::DATA_TYPE_U8, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBAf32 (eDataType::DATA_TYPE_F32, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBAf64 (eDataType::DATA_TYPE_F64, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBAs16 (eDataType::DATA_TYPE_S16, 4) |
constexpr ImageFormat | roccv::FMT_RGBAs8 (eDataType::DATA_TYPE_S8, 4, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBf32 (eDataType::DATA_TYPE_F32, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBf64 (eDataType::DATA_TYPE_F64, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_RGBs16 (eDataType::DATA_TYPE_S16, 3) |
constexpr ImageFormat | roccv::FMT_RGBs8 (eDataType::DATA_TYPE_S8, 3, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_S16 (eDataType::DATA_TYPE_S16, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_S32 (eDataType::DATA_TYPE_S32, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_S8 (eDataType::DATA_TYPE_S8, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_U16 (eDataType::DATA_TYPE_U16, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_U32 (eDataType::DATA_TYPE_U32, 1, eSwizzle::XYZW) |
constexpr ImageFormat | roccv::FMT_U8 (eDataType::DATA_TYPE_U8, 1, eSwizzle::XYZW) |