dds.h
来自「魔兽世界blp2tga工具和源代码」· C头文件 代码 · 共 62 行
H
62 行
#pragma once
struct dds_colorkey {
unsigned int dwColorSpaceLowValue;
unsigned int dwColorSpaceHighValue;
};
struct dds_header {
unsigned int magic;
unsigned int dwSize;
unsigned int dwFlags;
unsigned int dwHeight;
unsigned int dwWidth;
long lPitch;
unsigned int dwDepth;
unsigned int dwMipMapCount;
unsigned int dwAlphaBitDepth;
unsigned int dwReserved;
void *lpSurface;
dds_colorkey ddckCKDestOverlay;
dds_colorkey ddckCKDestBlt;
dds_colorkey ddckCKSrcOverlay;
dds_colorkey ddckCKSrcBlt;
unsigned int dwPFSize;
unsigned int dwPFFlags;
unsigned int dwFourCC;
unsigned int dwRGBBitCount;
unsigned int dwRBitMask;
unsigned int dwGBitMask;
unsigned int dwBBitMask;
unsigned int dwRGBAlphaBitMask;
unsigned int dwCaps;
unsigned int dwCaps2;
unsigned int dwCaps3;
unsigned int dwVolumeDepth;
unsigned int dwTextureStage;
};
struct dds_color {
unsigned char r;
unsigned char g;
unsigned char b;
};
enum {
DDS_ERROR = -1,
DDS_RGB,
DDS_RGBA,
DDS_DXT1,
DDS_DXT2,
DDS_DXT3,
DDS_DXT4,
DDS_DXT5
};
enum {
DDPF_ALPHAPIXELS = 0x01,
DDPF_FOURCC = 0x04,
DDPF_RGB = 0x40,
DDPF_RGBA = 0x41
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?