Blender  V3.3
Public Member Functions | Public Attributes | List of all members
BlockDXT5 Struct Reference

#include <BlockDXT.h>

Public Member Functions

void decodeBlock (ColorBlock *block) const
 
void decodeBlockNV5x (ColorBlock *block) const
 
void flip4 ()
 
void flip2 ()
 

Public Attributes

AlphaBlockDXT5 alpha
 
BlockDXT1 color
 

Detailed Description

DXT5 block.

Definition at line 243 of file BlockDXT.h.

Member Function Documentation

◆ decodeBlock()

void BlockDXT5::decodeBlock ( ColorBlock block) const

Definition at line 421 of file BlockDXT.cpp.

References alpha, color, BlockDXT1::decodeBlock(), and AlphaBlockDXT5::decodeBlock().

◆ decodeBlockNV5x()

void BlockDXT5::decodeBlockNV5x ( ColorBlock block) const

◆ flip2()

void BlockDXT5::flip2 ( )

Flip half DXT5 block vertically.

Definition at line 445 of file BlockDXT.cpp.

References alpha, color, BlockDXT1::flip2(), and AlphaBlockDXT5::flip2().

◆ flip4()

void BlockDXT5::flip4 ( )

Flip DXT5 block vertically.

Definition at line 439 of file BlockDXT.cpp.

References alpha, color, BlockDXT1::flip4(), and AlphaBlockDXT5::flip4().

Member Data Documentation

◆ alpha

AlphaBlockDXT5 BlockDXT5::alpha

Definition at line 244 of file BlockDXT.h.

Referenced by decodeBlock(), decodeBlockNV5x(), flip2(), flip4(), and mem_read().

◆ color

BlockDXT1 BlockDXT5::color

Definition at line 245 of file BlockDXT.h.

Referenced by decodeBlock(), decodeBlockNV5x(), flip2(), flip4(), and mem_read().


The documentation for this struct was generated from the following files: