📄 dds.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -