Immutable-by-convention result of one complete build-stack execution. 更多...
#include <BuildLayerStack.h>
Public 成员函数 | |
| int | getCount () const noexcept |
| Returns the count. | |
| std::string | getId (int index) const |
| Returns the id. | |
| std::string | getType (int index) const |
| Returns the type. | |
| Result< MeshBuild > | getMesh (int index) const |
| Copy a mesh artifact, or return a typed failure for a bad index/type. | |
| Result< PointSet > | getPoints (int index) const |
| Copy a point artifact, or return a typed failure for a bad index/type. | |
友元 | |
| class | BuildLayerStack |
详细描述
Immutable-by-convention result of one complete build-stack execution.
在文件 BuildLayerStack.h 第 35 行定义.
成员函数说明
◆ getCount()
|
noexcept |
Returns the count.
在文件 BuildLayerStack.cpp 第 49 行定义.
◆ getId()
| std::string eve::procgen::BuildLayerExecution::getId | ( | int | index | ) | const |
Returns the id.
在文件 BuildLayerStack.cpp 第 51 行定义.
引用了 index.
被这些函数引用 eve::procgen::exposeGridMeshGraphs().
◆ getMesh()
Copy a mesh artifact, or return a typed failure for a bad index/type.
在文件 BuildLayerStack.cpp 第 60 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure(), index, eve::InvalidArgument, eve::Result< T >::success(), eve::TypeMismatch , 以及 value.
◆ getPoints()
Copy a point artifact, or return a typed failure for a bad index/type.
在文件 BuildLayerStack.cpp 第 71 行定义.
引用了 eve::Diagnostic::error(), eve::Result< T >::failure(), index, eve::InvalidArgument, eve::Result< T >::success(), eve::TypeMismatch , 以及 value.
◆ getType()
| std::string eve::procgen::BuildLayerExecution::getType | ( | int | index | ) | const |
友元及相关函数文档
◆ BuildLayerStack
|
friend |
在文件 BuildLayerStack.h 第 49 行定义.
该类的文档由以下文件生成:
- src/modules/procgen/BuildLayerStack.h
- src/modules/procgen/BuildLayerStack.cpp