|
Blender
V3.3
|
#include <BlockDXT.h>
Public Member Functions | |
| void | evaluatePalette (Color32 color_array[4]) const |
| void | setIndices (const int *idx) |
| void | decodeBlock (ColorBlock *block) const |
| void | flip4 () |
| void | flip2 () |
Public Attributes | |
| uint8 | col0 [2] |
| uint8 | col1 [2] |
| union { | |
| uint8 row [4] | |
| uint indices | |
| }; | |
CTX1 block.
Definition at line 284 of file BlockDXT.h.
| void BlockCTX1::decodeBlock | ( | ColorBlock * | block | ) | const |
Definition at line 536 of file BlockDXT.cpp.
References ColorBlock::color(), evaluatePalette(), and row.
Definition at line 512 of file BlockDXT.cpp.
References Color32::a, Color32::b, col0, col1, Color32::g, and Color32::r.
Referenced by decodeBlock().
|
inline |
Flip half CTX1 block vertically.
Definition at line 565 of file BlockDXT.cpp.
|
inline |
Flip CTX1 block vertically.
Definition at line 559 of file BlockDXT.cpp.
| void BlockCTX1::setIndices | ( | const int * | idx | ) |
Definition at line 551 of file BlockDXT.cpp.
References indices.
| union { ... } |
| uint8 BlockCTX1::col0[2] |
Definition at line 285 of file BlockDXT.h.
Referenced by evaluatePalette(), and mem_read().
| uint8 BlockCTX1::col1[2] |
Definition at line 286 of file BlockDXT.h.
Referenced by evaluatePalette(), and mem_read().
| uint BlockCTX1::indices |
Definition at line 289 of file BlockDXT.h.
Referenced by mem_read(), and setIndices().
| uint8 BlockCTX1::row[4] |
Definition at line 288 of file BlockDXT.h.
Referenced by decodeBlock(), flip2(), and flip4().