29 lines
535 B
Markdown
29 lines
535 B
Markdown
|
|
# TopologicalSort
|
||
|
|
|
||
|
|
对所有资源节点进行拓扑排序。
|
||
|
|
|
||
|
|
## 方法签名
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
Containers::Array<ResourceGUID> TopologicalSort() const;
|
||
|
|
```
|
||
|
|
|
||
|
|
## 详细描述
|
||
|
|
|
||
|
|
返回所有资源节点的一种拓扑排序顺序,确保每个资源的所有依赖项都出现在该资源之前。该方法可用于确定资源的加载顺序。
|
||
|
|
|
||
|
|
## 参数
|
||
|
|
|
||
|
|
无
|
||
|
|
|
||
|
|
## 返回值
|
||
|
|
|
||
|
|
`Containers::Array<ResourceGUID>` - 按拓扑顺序排列的资源 GUID 数组
|
||
|
|
|
||
|
|
## 示例
|
||
|
|
|
||
|
|
```cpp
|
||
|
|
auto sorted = graph.TopologicalSort();
|
||
|
|
// 返回资源加载顺序
|
||
|
|
```
|