WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
ddsBuffer_s Struct Reference

#include <ddslib.h>

Collaboration diagram for ddsBuffer_s:
[legend]

Public Attributes

char magic [4]
 
unsigned int size
 
unsigned int flags
 
unsigned int height
 
unsigned int width
 
union { 
 
   int   pitch 
 
   unsigned int   linearSize 
 
};  
 
unsigned int backBufferCount
 
union { 
 
   unsigned int   mipMapCount 
 
   unsigned int   refreshRate 
 
   unsigned int   srcVBHandle 
 
};  
 
unsigned int alphaBitDepth
 
unsigned int reserved
 
void * surface
 
union { 
 
   ddsColorKey_t   ckDestOverlay 
 
   unsigned int   emptyFaceColor 
 
};  
 
ddsColorKey_t ckDestBlt
 
ddsColorKey_t ckSrcOverlay
 
ddsColorKey_t ckSrcBlt
 
union { 
 
   ddsPixelFormat_t   pixelFormat 
 
   unsigned int   fvf 
 
};  
 
ddsCaps_t ddsCaps
 
unsigned int textureStage
 
unsigned char data [4]
 

Detailed Description

Definition at line 143 of file ddslib.h.

Member Data Documentation

◆ [union]

union { ... } ddsBuffer_s

◆ [union]

union { ... } ddsBuffer_s

◆ [union]

union { ... } ddsBuffer_s

◆ [union]

union { ... } ddsBuffer_s

◆ alphaBitDepth

unsigned int ddsBuffer_s::alphaBitDepth

Definition at line 169 of file ddslib.h.

◆ backBufferCount

unsigned int ddsBuffer_s::backBufferCount

Definition at line 160 of file ddslib.h.

◆ ckDestBlt

ddsColorKey_t ddsBuffer_s::ckDestBlt

Definition at line 179 of file ddslib.h.

◆ ckDestOverlay

ddsColorKey_t ddsBuffer_s::ckDestOverlay

Definition at line 175 of file ddslib.h.

◆ ckSrcBlt

ddsColorKey_t ddsBuffer_s::ckSrcBlt

Definition at line 181 of file ddslib.h.

◆ ckSrcOverlay

ddsColorKey_t ddsBuffer_s::ckSrcOverlay

Definition at line 180 of file ddslib.h.

◆ data

unsigned char ddsBuffer_s::data[4]

Definition at line 193 of file ddslib.h.

◆ ddsCaps

ddsCaps_t ddsBuffer_s::ddsCaps

Definition at line 189 of file ddslib.h.

◆ emptyFaceColor

unsigned int ddsBuffer_s::emptyFaceColor

Definition at line 176 of file ddslib.h.

◆ flags

unsigned int ddsBuffer_s::flags

Definition at line 150 of file ddslib.h.

◆ fvf

unsigned int ddsBuffer_s::fvf

Definition at line 186 of file ddslib.h.

◆ height

unsigned int ddsBuffer_s::height

Definition at line 151 of file ddslib.h.

◆ linearSize

unsigned int ddsBuffer_s::linearSize

Definition at line 157 of file ddslib.h.

◆ magic

char ddsBuffer_s::magic[4]

Definition at line 146 of file ddslib.h.

◆ mipMapCount

unsigned int ddsBuffer_s::mipMapCount

Definition at line 164 of file ddslib.h.

◆ pitch

int ddsBuffer_s::pitch

Definition at line 156 of file ddslib.h.

◆ pixelFormat

ddsPixelFormat_t ddsBuffer_s::pixelFormat

Definition at line 185 of file ddslib.h.

◆ refreshRate

unsigned int ddsBuffer_s::refreshRate

Definition at line 165 of file ddslib.h.

◆ reserved

unsigned int ddsBuffer_s::reserved

Definition at line 170 of file ddslib.h.

◆ size

unsigned int ddsBuffer_s::size

Definition at line 149 of file ddslib.h.

◆ srcVBHandle

unsigned int ddsBuffer_s::srcVBHandle

Definition at line 166 of file ddslib.h.

◆ surface

void* ddsBuffer_s::surface

Definition at line 171 of file ddslib.h.

◆ textureStage

unsigned int ddsBuffer_s::textureStage

Definition at line 190 of file ddslib.h.

◆ width

unsigned int ddsBuffer_s::width

Definition at line 152 of file ddslib.h.


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