Blender
V3.3
|
#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 127 of file BlockDXT.h.
|
inline |
Definition at line 155 of file BlockDXT.h.
References u.
Referenced by evaluatePalette(), evaluatePalette6(), and evaluatePalette8().
|
inline |
Definition at line 159 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 382 of file BlockDXT.cpp.
References Color32::a, ColorBlock::color(), evaluatePalette(), and indices().
Referenced by BlockDXT5::decodeBlock(), and BlockDXT5::decodeBlockNV5x().
Definition at line 311 of file BlockDXT.cpp.
References alpha0(), alpha1(), evaluatePalette6(), and evaluatePalette8().
Referenced by decodeBlock(), BlockATI1::decodeBlock(), and BlockATI2::decodeBlock().
Definition at line 335 of file BlockDXT.cpp.
References alpha0(), and alpha1().
Referenced by evaluatePalette().
Definition at line 321 of file BlockDXT.cpp.
References alpha0(), and alpha1().
Referenced by evaluatePalette().
void AlphaBlockDXT5::flip2 | ( | ) |
Definition at line 409 of file BlockDXT.cpp.
References usdtokens::b().
Referenced by BlockDXT5::flip2(), BlockATI1::flip2(), and BlockATI2::flip2().
void AlphaBlockDXT5::flip4 | ( | ) |
Definition at line 395 of file BlockDXT.cpp.
References usdtokens::b().
Referenced by BlockDXT5::flip4(), BlockATI1::flip4(), and BlockATI2::flip4().
uint64 AlphaBlockDXT5::u |