载入中...
搜索中...
未找到
eve::procgen::BuildLayerExecution类 参考

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()

int eve::procgen::BuildLayerExecution::getCount ( ) const
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()

Result< MeshBuild > eve::procgen::BuildLayerExecution::getMesh ( int  index) const

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()

Result< PointSet > eve::procgen::BuildLayerExecution::getPoints ( int  index) const

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

Returns the type.

在文件 BuildLayerStack.cpp 第 55 行定义.

引用了 index , 以及 value.

被这些函数引用 eve::procgen::exposeGridMeshGraphs().

友元及相关函数文档

◆ BuildLayerStack

friend class BuildLayerStack
friend

在文件 BuildLayerStack.h 第 49 行定义.


该类的文档由以下文件生成: