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

#include <BlockDXT.h>

Public Member Functions

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

Public Attributes

AlphaBlockDXT3 alpha
 
BlockDXT1 color
 

Detailed Description

DXT3 block.

Definition at line 113 of file BlockDXT.h.

Member Function Documentation

◆ decodeBlock()

void BlockDXT3::decodeBlock ( ColorBlock block) const

Definition at line 249 of file BlockDXT.cpp.

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

◆ decodeBlockNV5x()

void BlockDXT3::decodeBlockNV5x ( ColorBlock block) const

◆ flip2()

void BlockDXT3::flip2 ( )

Flip half DXT3 block vertically.

Definition at line 301 of file BlockDXT.cpp.

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

◆ flip4()

void BlockDXT3::flip4 ( )

Flip DXT3 block vertically.

Definition at line 295 of file BlockDXT.cpp.

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

Member Data Documentation

◆ alpha

AlphaBlockDXT3 BlockDXT3::alpha

Definition at line 114 of file BlockDXT.h.

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

◆ color

BlockDXT1 BlockDXT3::color

Definition at line 115 of file BlockDXT.h.

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


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