wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
Loading...
Searching...
No Matches
wowlib::formats::blp::detail::PaletteCodec Member List

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) noexceptwowlib::formats::blp::detail::PaletteCodecprotectedstatic
_packAlpha(std::uint8_t alpha, std::span< std::byte > plane, std::size_t index) const noexceptwowlib::formats::blp::detail::PaletteCodecprotected
_unpackAlpha(std::span< const std::byte > plane, std::size_t index) const noexceptwowlib::formats::blp::detail::PaletteCodecprotected
buildPalette(std::span< const std::uint8_t > rgba) constwowlib::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) constwowlib::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) constwowlib::formats::blp::detail::PaletteCodec
encodedSize(std::uint32_t width, std::uint32_t height) const noexceptwowlib::formats::blp::detail::PaletteCodecinline
PaletteCodec(std::uint8_t alphaDepth) noexceptwowlib::formats::blp::detail::PaletteCodecinlineexplicit