typedef struct D3D10_SUBRESOURCE_DATA {
const void *pSysMem;
UINT SysMemPitch;
UINT SysMemSlicePitch;
} D3D10_SUBRESOURCE_DATA;
结构体的成员包括:
- pSysMem: 指向包含子资源数据的系统内存的指针。
- SysMemPitch: 一个表示子资源的行间距(pitch)的整数值,以字节为单位。
- SysMemSlicePitch: 一个表示子资源的深度间距(slice pitch)的整数值,以字节为单位。
这个结构体通常用于在创建纹理资源时提供初始化数据。例如,在创建 2D 纹理时,你可以为每个 Mipmap 级别提供相应的 D3D10_SUBRESOURCE_DATA 结构体。这个结构体告诉 Direct3D 10 如何在系统内存中排列子资源的数据,以便正确加载到 GPU 上。
转载请注明出处:http://www.zyzy.cn/article/detail/25501/Win32 API/D3d10.h/D3D10_SUBRESOURCE_DATA