Files
XCEngine/docs/api/XCEngine/Components/MeshRendererComponent/GetMaterialPaths.md

30 lines
816 B
Markdown
Raw Normal View History

2026-03-26 21:32:43 +08:00
# MeshRendererComponent::GetMaterialPaths
获取当前材质路径数组。
```cpp
const std::vector<std::string>& GetMaterialPaths() const;
```
## 返回值
- 当前缓存的材质路径数组引用。
## 行为说明
- 数组槽位与 `m_materials``m_materialRefs` 的槽位语义保持对齐。
- 这是只读元数据访问器,不会触发加载。
- 这里返回的是内存里的完整路径缓存,不是最终文本序列化时的 fallback 输出。
## 何时使用
- 需要批量显示或检查所有材质槽路径时。
- 需要避免对每个槽位逐个访问 [GetMaterial](GetMaterial.md) 产生副作用时。
2026-03-26 21:32:43 +08:00
## 相关文档
- [返回类型总览](MeshRendererComponent.md)
- [GetMaterialAssetRefs](GetMaterialAssetRefs.md)
2026-03-26 21:32:43 +08:00
- [Serialize](Serialize.md)
- [Deserialize](Deserialize.md)