|
Blender
V2.93
|
#include <BlockDXT.h>
Public Member Functions | |
| uint8 | alpha0 () const |
| uint8 | alpha1 () const |
| uint8 | bits0 () const |
| uint8 | bits1 () const |
| uint8 | bits2 () const |
| uint8 | bits3 () const |
| uint8 | bits4 () const |
| uint8 | bits5 () const |
| uint8 | bits6 () const |
| uint8 | bits7 () const |
| uint8 | bits8 () const |
| uint8 | bits9 () const |
| uint8 | bitsA () const |
| uint8 | bitsB () const |
| uint8 | bitsC () const |
| uint8 | bitsD () const |
| uint8 | bitsE () const |
| uint8 | bitsF () const |
| void | evaluatePalette (uint8 alpha[8]) const |
| void | evaluatePalette8 (uint8 alpha[8]) const |
| void | evaluatePalette6 (uint8 alpha[8]) const |
| void | indices (uint8 index_array[16]) const |
| uint | index (uint index) const |
| void | setIndex (uint index, uint value) |
| void | decodeBlock (ColorBlock *block) const |
| void | flip4 () |
| void | flip2 () |
Public Attributes | |
| uint64 | u |
DXT5 alpha block.
Definition at line 133 of file BlockDXT.h.
|
inline |
Definition at line 161 of file BlockDXT.h.
References u.
Referenced by evaluatePalette(), evaluatePalette6(), and evaluatePalette8().
|
inline |
Definition at line 165 of file BlockDXT.h.
References u.
Referenced by evaluatePalette(), evaluatePalette6(), and evaluatePalette8().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void AlphaBlockDXT5::decodeBlock | ( | ColorBlock * | block | ) | const |
Definition at line 404 of file BlockDXT.cpp.
References Color32::a, ColorBlock::color(), evaluatePalette(), and indices().
Referenced by BlockDXT5::decodeBlock(), and BlockDXT5::decodeBlockNV5x().
| void AlphaBlockDXT5::evaluatePalette | ( | uint8 | alpha[8] | ) | const |
Definition at line 333 of file BlockDXT.cpp.
References alpha, alpha0(), alpha1(), evaluatePalette6(), and evaluatePalette8().
Referenced by decodeBlock(), BlockATI1::decodeBlock(), and BlockATI2::decodeBlock().
| void AlphaBlockDXT5::evaluatePalette6 | ( | uint8 | alpha[8] | ) | const |
Definition at line 357 of file BlockDXT.cpp.
References alpha, alpha0(), and alpha1().
Referenced by evaluatePalette().
| void AlphaBlockDXT5::evaluatePalette8 | ( | uint8 | alpha[8] | ) | const |
Definition at line 343 of file BlockDXT.cpp.
References alpha, alpha0(), and alpha1().
Referenced by evaluatePalette().
| void AlphaBlockDXT5::flip2 | ( | ) |
Definition at line 431 of file BlockDXT.cpp.
Referenced by BlockDXT5::flip2(), BlockATI1::flip2(), and BlockATI2::flip2().
| void AlphaBlockDXT5::flip4 | ( | ) |
Definition at line 417 of file BlockDXT.cpp.
Referenced by BlockDXT5::flip4(), BlockATI1::flip4(), and BlockATI2::flip4().
| void AlphaBlockDXT5::indices | ( | uint8 | index_array[16] | ) | const |
Definition at line 397 of file BlockDXT.cpp.
| uint64 AlphaBlockDXT5::u |