载入中...
搜索中...
未找到
eve::IProcgenWorldQuery类 参考abstract
Optional synchronous world-query capability for procedural generation. 更多...
#include <ProcgenWorldQuery.h>
Public 成员函数 | |
| virtual | ~IProcgenWorldQuery ()=default |
| I procgen world query. | |
| virtual Result< ProcgenSurfaceHit > | projectDown (float x, float z, float maxY, float minY, std::uint64_t maskBits)=0 |
| Project vertically and return a checked hit or miss value. | |
静态 Public 属性 | |
| static constexpr const char * | capabilityName = "IProcgenWorldQuery" |
详细描述
Optional synchronous world-query capability for procedural generation.
在文件 ProcgenWorldQuery.h 第 23 行定义.
构造及析构函数说明
◆ ~IProcgenWorldQuery()
|
virtualdefault |
I procgen world query.
成员函数说明
◆ projectDown()
|
pure virtual |
Project vertically and return a checked hit or miss value.
- 参数
-
x World X coordinate. z World Z coordinate. maxY Inclusive projection start height. minY Inclusive projection end height. maskBits Provider-defined collision or query mask.
- 返回
- Structured execution result; a successful miss has
hitfalse.
- 注解
- Implementations must not retain caller data and run on the caller's generation thread.
类成员变量说明
◆ capabilityName
|
staticconstexpr |
在文件 ProcgenWorldQuery.h 第 25 行定义.
该类的文档由以下文件生成:
- src/engine/common/ProcgenWorldQuery.h