|
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::DxtCodec, including all inherited members.
| _decodeColorBlock(const std::uint8_t *block, BlockPixels &out, bool punchThrough) noexcept | wowlib::formats::blp::detail::DxtCodec | protectedstatic |
| _decodeExplicitAlpha(const std::uint8_t *block, BlockPixels &out) noexcept | wowlib::formats::blp::detail::DxtCodec | protectedstatic |
| _decodeInterpolatedAlpha(const std::uint8_t *block, std::span< std::uint8_t, 16 > out) noexcept | wowlib::formats::blp::detail::DxtCodec | protectedstatic |
| _encodePunchThroughBlock(const BlockPixels &pixels, std::uint8_t *dest) noexcept | wowlib::formats::blp::detail::DxtCodec | protectedstatic |
| _extractBlock(std::span< const std::uint8_t > rgba, std::uint32_t width, std::uint32_t height, std::uint32_t bx, std::uint32_t by) noexcept | wowlib::formats::blp::detail::DxtCodec | protectedstatic |
| blockBytes() const noexcept | wowlib::formats::blp::detail::DxtCodec | inline |
| decode(std::span< const std::byte > src, std::uint32_t width, std::uint32_t height) const | wowlib::formats::blp::detail::DxtCodec | |
| DxtCodec(PixelFormat format) noexcept | wowlib::formats::blp::detail::DxtCodec | inlineexplicit |
| encode(std::span< const std::uint8_t > rgba, std::uint32_t width, std::uint32_t height) const | wowlib::formats::blp::detail::DxtCodec | |
| encodedSize(std::uint32_t width, std::uint32_t height) const noexcept | wowlib::formats::blp::detail::DxtCodec | inline |