载入中...
搜索中...
未找到
eve::procgen::ProcgenPoint结构体 参考

One deterministic sample used by script-first procedural pipelines. 更多...

#include <PointSet.h>

Public 属性

std::uint64_t id = 0
 Stable non-zero identity; zero marks legacy or not-yet-assigned data.
 
float x = 0.f
 
float y = 0.f
 
float z = 0.f
 
float normalX = 0.f
 
float normalY = 1.f
 
float normalZ = 0.f
 
float pitch = 0.f
 
float yaw = 0.f
 
float roll = 0.f
 
float scaleX = 1.f
 
float scaleY = 1.f
 
float scaleZ = 1.f
 
float density = 1.f
 
uint32_t seed = 1
 
float boundsMinX = 0.f
 
float boundsMinY = 0.f
 
float boundsMinZ = 0.f
 
float boundsMaxX = 0.f
 
float boundsMaxY = 0.f
 
float boundsMaxZ = 0.f
 
float colorR = 1.f
 
float colorG = 1.f
 
float colorB = 1.f
 
float colorA = 1.f
 
float steepness = 0.5f
 

详细描述

One deterministic sample used by script-first procedural pipelines.

在文件 PointSet.h 第 17 行定义.

类成员变量说明

◆ boundsMaxX

float eve::procgen::ProcgenPoint::boundsMaxX = 0.f

在文件 PointSet.h 第 41 行定义.

◆ boundsMaxY

float eve::procgen::ProcgenPoint::boundsMaxY = 0.f

在文件 PointSet.h 第 42 行定义.

◆ boundsMaxZ

float eve::procgen::ProcgenPoint::boundsMaxZ = 0.f

在文件 PointSet.h 第 43 行定义.

◆ boundsMinX

float eve::procgen::ProcgenPoint::boundsMinX = 0.f

在文件 PointSet.h 第 38 行定义.

◆ boundsMinY

float eve::procgen::ProcgenPoint::boundsMinY = 0.f

在文件 PointSet.h 第 39 行定义.

◆ boundsMinZ

float eve::procgen::ProcgenPoint::boundsMinZ = 0.f

在文件 PointSet.h 第 40 行定义.

◆ colorA

float eve::procgen::ProcgenPoint::colorA = 1.f

在文件 PointSet.h 第 48 行定义.

◆ colorB

float eve::procgen::ProcgenPoint::colorB = 1.f

在文件 PointSet.h 第 47 行定义.

◆ colorG

float eve::procgen::ProcgenPoint::colorG = 1.f

在文件 PointSet.h 第 46 行定义.

◆ colorR

float eve::procgen::ProcgenPoint::colorR = 1.f

在文件 PointSet.h 第 45 行定义.

◆ density

float eve::procgen::ProcgenPoint::density = 1.f

◆ id

◆ normalX

float eve::procgen::ProcgenPoint::normalX = 0.f

在文件 PointSet.h 第 25 行定义.

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

◆ normalY

float eve::procgen::ProcgenPoint::normalY = 1.f

在文件 PointSet.h 第 26 行定义.

◆ normalZ

float eve::procgen::ProcgenPoint::normalZ = 0.f

在文件 PointSet.h 第 27 行定义.

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

◆ pitch

float eve::procgen::ProcgenPoint::pitch = 0.f

在文件 PointSet.h 第 29 行定义.

◆ roll

float eve::procgen::ProcgenPoint::roll = 0.f

在文件 PointSet.h 第 31 行定义.

◆ scaleX

float eve::procgen::ProcgenPoint::scaleX = 1.f

在文件 PointSet.h 第 32 行定义.

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

◆ scaleY

float eve::procgen::ProcgenPoint::scaleY = 1.f

在文件 PointSet.h 第 33 行定义.

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

◆ scaleZ

float eve::procgen::ProcgenPoint::scaleZ = 1.f

在文件 PointSet.h 第 34 行定义.

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

◆ seed

uint32_t eve::procgen::ProcgenPoint::seed = 1

在文件 PointSet.h 第 36 行定义.

被这些函数引用 eve::procgen::copyPointsToTargets() , 以及 eve::procgen::ShapeGrammar::generate().

◆ steepness

float eve::procgen::ProcgenPoint::steepness = 0.5f

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

◆ x

◆ y

◆ yaw

float eve::procgen::ProcgenPoint::yaw = 0.f

在文件 PointSet.h 第 30 行定义.

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

◆ z

float eve::procgen::ProcgenPoint::z = 0.f

在文件 PointSet.h 第 23 行定义.

被这些函数引用 eve::procgen::copyPointsToTargets() , 以及 eve::procgen::transferPointAttribute().


该结构体的文档由以下文件生成: