Files
XCEngine/docs/api/resources/material/set-texture.md

632 B

Material::SetTexture

void SetTexture(const Containers::String& name, const ResourceHandle<Texture>& texture);

设置纹理属性。

参数:

  • name - 属性名称
  • texture - 纹理资源句柄

线程安全:

复杂度: O(1)

示例:

ResourceHandle<Texture> albedoTex = ResourceManager::Get().Load<Texture>("textures/albedo.png");
ResourceHandle<Texture> normalTex = ResourceManager::Get().Load<Texture>("textures/normal.png");
mat->SetTexture("albedoMap", albedoTex);
mat->SetTexture("normalMap", normalTex);

相关文档