|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
This is the complete list of members for wowlib::formats::blp::detail::PaletteCodec, including all inherited members.
| _nearestIndex(std::span< const CImVector, BlpPaletteSize > palette, std::uint8_t r, std::uint8_t g, std::uint8_t b) noexcept | wowlib::formats::blp::detail::PaletteCodec | protectedstatic |
| _packAlpha(std::uint8_t alpha, std::span< std::byte > plane, std::size_t index) const noexcept | wowlib::formats::blp::detail::PaletteCodec | protected |
| _unpackAlpha(std::span< const std::byte > plane, std::size_t index) const noexcept | wowlib::formats::blp::detail::PaletteCodec | protected |
| buildPalette(std::span< const std::uint8_t > rgba) const | wowlib::formats::blp::detail::PaletteCodec | |
| decode(std::span< const std::byte > src, std::span< const CImVector, BlpPaletteSize > palette, std::uint32_t width, std::uint32_t height) const | wowlib::formats::blp::detail::PaletteCodec | |
| encode(std::span< const std::uint8_t > rgba, std::span< const CImVector, BlpPaletteSize > palette, std::uint32_t width, std::uint32_t height) const | wowlib::formats::blp::detail::PaletteCodec | |
| encodedSize(std::uint32_t width, std::uint32_t height) const noexcept | wowlib::formats::blp::detail::PaletteCodec | inline |
| PaletteCodec(std::uint8_t alphaDepth) noexcept | wowlib::formats::blp::detail::PaletteCodec | inlineexplicit |