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

#include <GridConfig.h>

静态 Public 成员函数

static const char * layoutName (GridLayout l)
 
static GridLayout layoutFromName (const std::string &name)
 
static const char * planeName (GridPlane p)
 
static GridPlane planeFromName (const std::string &name)
 

Public 属性

GridLayout layout = GridLayout::Rectangle
 
GridPlane plane = GridPlane::XY
 
float cellW = 32.f
 
float cellH = 32.f
 
float cellGapX = 0.f
 
float cellGapY = 0.f
 
float originX = 0.f
 
float originY = 0.f
 
StaggerAxis staggerAxis = StaggerAxis::Y
 
StaggerIndex staggerIndex = StaggerIndex::Odd
 
float hexSideLength = 0.f
 

详细描述

网格配置:形状拓扑 + 尺寸 + 原点 + 平面轴。

在文件 GridConfig.h23 行定义.

成员函数说明

◆ layoutFromName()

GridLayout eve::grid::GridConfig::layoutFromName ( const std::string &  name)
static

◆ layoutName()

const char * eve::grid::GridConfig::layoutName ( GridLayout  l)
static

◆ planeFromName()

GridPlane eve::grid::GridConfig::planeFromName ( const std::string &  name)
static

在文件 GridConfig.cpp33 行定义.

引用了 name, eve::grid::XY , 以及 eve::grid::XZ.

被这些函数引用 eve::building::PlacementWorld::setGridPlane().

◆ planeName()

const char * eve::grid::GridConfig::planeName ( GridPlane  p)
static

在文件 GridConfig.cpp29 行定义.

引用了 p , 以及 eve::grid::XZ.

被这些函数引用 eve::building::PlacementWorld::getGridPlaneName().

类成员变量说明

◆ cellGapX

float eve::grid::GridConfig::cellGapX = 0.f

在文件 GridConfig.h28 行定义.

被这些函数引用 eve::grid::cellPitchX() , 以及 eve::building::PlacementWorld::setCellGap().

◆ cellGapY

float eve::grid::GridConfig::cellGapY = 0.f

在文件 GridConfig.h29 行定义.

被这些函数引用 eve::grid::cellPitchY() , 以及 eve::building::PlacementWorld::setCellGap().

◆ cellH

◆ cellW

◆ hexSideLength

float eve::grid::GridConfig::hexSideLength = 0.f

◆ layout

◆ originX

◆ originY

◆ plane

◆ staggerAxis

◆ staggerIndex

StaggerIndex eve::grid::GridConfig::staggerIndex = StaggerIndex::Odd

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