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

Named rectangle or asset placement emitted by a procedural generator. 更多...

#include <Grid2D.h>

Public 属性

std::string name
 
std::string type
 
float x = 0.f
 
float y = 0.f
 
float width = 0.f
 
float height = 0.f
 
uint32_t gid = 0
 
std::string asset
 
float rotationDegrees = 0.f
 
uint32_t placementFlags = 0
 

详细描述

Named rectangle or asset placement emitted by a procedural generator.

Coordinates and dimensions are expressed in tiles. The value owns all strings, has no external lifetime requirements, and may be copied between threads when the containing Grid2D is not being mutated concurrently.

在文件 Grid2D.h 第 19 行定义.

类成员变量说明

◆ asset

std::string eve::procgen::GridObject::asset

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

◆ gid

uint32_t eve::procgen::GridObject::gid = 0

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

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

◆ height

float eve::procgen::GridObject::height = 0.f

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

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

◆ name

std::string eve::procgen::GridObject::name

在文件 Grid2D.h 第 20 行定义.

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

◆ placementFlags

uint32_t eve::procgen::GridObject::placementFlags = 0

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

◆ rotationDegrees

float eve::procgen::GridObject::rotationDegrees = 0.f

在文件 Grid2D.h 第 28 行定义.

◆ type

std::string eve::procgen::GridObject::type

在文件 Grid2D.h 第 21 行定义.

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

◆ width

float eve::procgen::GridObject::width = 0.f

在文件 Grid2D.h 第 24 行定义.

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

◆ x

float eve::procgen::GridObject::x = 0.f

在文件 Grid2D.h 第 22 行定义.

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

◆ y

float eve::procgen::GridObject::y = 0.f

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

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


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