Blender V4.3
DDSData Struct Reference

#include <IMB_imbuf_types.hh>

Public Attributes

unsigned int fourcc
 
unsigned int nummipmaps
 
unsigned char * data
 
unsigned int size
 
ImBufOwnership ownership
 

Detailed Description

Definition at line 135 of file IMB_imbuf_types.hh.

Member Data Documentation

◆ data

unsigned char* DDSData::data

The compressed image data

Definition at line 141 of file IMB_imbuf_types.hh.

Referenced by FlipDXTCImage(), IMB_create_gpu_texture(), IMB_dupImBuf(), imb_free_dds_buffer(), and LoadDXTCImage().

◆ fourcc

unsigned int DDSData::fourcc

DDS fourcc info

Definition at line 137 of file IMB_imbuf_types.hh.

Referenced by FlipDXTCImage(), IMB_gpu_get_compressed_format(), and LoadDXTCImage().

◆ nummipmaps

unsigned int DDSData::nummipmaps

The number of mipmaps in the dds file

Definition at line 139 of file IMB_imbuf_types.hh.

Referenced by FlipDXTCImage(), IMB_create_gpu_texture(), and LoadDXTCImage().

◆ ownership

ImBufOwnership DDSData::ownership

Who owns the data buffer.

Definition at line 145 of file IMB_imbuf_types.hh.

Referenced by IMB_assign_dds_data(), imb_free_dds_buffer(), and LoadDXTCImage().

◆ size

unsigned int DDSData::size

The size of the compressed data

Definition at line 143 of file IMB_imbuf_types.hh.

Referenced by FlipDXTCImage(), and LoadDXTCImage().


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