载入中...
搜索中...
未找到
eve::graphics::GrassField::BakeParams结构体 参考

#include <Grass.h>

Public 属性

float denseRadius = 0.14f
 Poisson spacing. Keep this well below width so tufts overlap.
 
float sparseRadius = 0.62f
 
int maxDense = 8192
 
int maxSparse = 384
 
uint32_t seed = 1
 
float width = 0.62f
 
float height = 0.95f
 
float minSlopeDot = 0.25f
 
int atlasFrameW = 64
 
int atlasFrameH = 64
 
int atlasFrames = 4
 
std::vector< std::string > grassAtlasFiles
 Authored 2x2 sway masks (4 grass + 2 leaf). Empty = procedural strip.
 
std::vector< std::string > leafAtlasFiles
 

详细描述

在文件 Grass.h126 行定义.

类成员变量说明

◆ atlasFrameH

int eve::graphics::GrassField::BakeParams::atlasFrameH = 64

在文件 Grass.h137 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ atlasFrames

int eve::graphics::GrassField::BakeParams::atlasFrames = 4

在文件 Grass.h138 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ atlasFrameW

int eve::graphics::GrassField::BakeParams::atlasFrameW = 64

在文件 Grass.h136 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ denseRadius

float eve::graphics::GrassField::BakeParams::denseRadius = 0.14f

Poisson spacing. Keep this well below width so tufts overlap.

在文件 Grass.h128 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ grassAtlasFiles

std::vector<std::string> eve::graphics::GrassField::BakeParams::grassAtlasFiles

Authored 2x2 sway masks (4 grass + 2 leaf). Empty = procedural strip.

在文件 Grass.h140 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ height

float eve::graphics::GrassField::BakeParams::height = 0.95f

在文件 Grass.h134 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ leafAtlasFiles

std::vector<std::string> eve::graphics::GrassField::BakeParams::leafAtlasFiles

在文件 Grass.h141 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ maxDense

int eve::graphics::GrassField::BakeParams::maxDense = 8192

在文件 Grass.h130 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ maxSparse

int eve::graphics::GrassField::BakeParams::maxSparse = 384

在文件 Grass.h131 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ minSlopeDot

float eve::graphics::GrassField::BakeParams::minSlopeDot = 0.25f

在文件 Grass.h135 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ seed

uint32_t eve::graphics::GrassField::BakeParams::seed = 1

在文件 Grass.h132 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ sparseRadius

float eve::graphics::GrassField::BakeParams::sparseRadius = 0.62f

在文件 Grass.h129 行定义.

被这些函数引用 eve::graphics::GrassField::bake().

◆ width

float eve::graphics::GrassField::BakeParams::width = 0.62f

在文件 Grass.h133 行定义.

被这些函数引用 eve::graphics::GrassField::bake().


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