- Fix link resolution with proper relative/absolute path handling - Improve link styling with underline decoration - Hide leaf nodes from tree, only show directories - Fix log file path for packaged app
930 B
930 B
Texture::Create
bool Create(Core::uint32 width, Core::uint32 height, Core::uint32 depth,
Core::uint32 mipLevels, TextureType type, TextureFormat format,
const void* data, size_t dataSize)
创建纹理资源。设置纹理的尺寸、格式和像素数据,并分配 GPU 资源。
参数:
width- 纹理宽度(像素)height- 纹理高度(像素)depth- 纹理深度(3D 纹理设为 1)mipLevels- Mipmap 级别数type- 纹理类型format- 纹理格式data- 像素数据指针dataSize- 像素数据大小
返回: 创建成功返回 true
复杂度: O(n),n 为像素数量
示例:
Texture tex;
bool ok = tex.Create(
1024, 1024, 1, 0,
TextureType::Texture2D,
TextureFormat::RGBA8_UNORM,
pixelData, pixelDataSize
);
相关文档
- Texture 总览 - 返回类总览