载入中...
搜索中...
未找到
ArchSpaceCatalog.h 文件参考
#include "common/Export.h"
#include "archspace/ArchSpaceTypes.h"
#include <optional>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::archspace::CatalogPart
 One parametric furniture part in catalog-local metres (Y-up). 更多...
 
struct  eve::archspace::CatalogEntry
 Built-in catalog entry resolved from an item catalogId. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::archspace
 

函数

std::optional< CatalogEntry > eve::archspace::lookupCatalog (std::string_view catalogId)
 Resolve a built-in furniture catalog entry.
 
std::vector< std::string > eve::archspace::listCatalogIds ()
 Stable list of built-in catalog ids for tools and inspector UIs.
 
void eve::archspace::appendCatalogItem (MeshBake &bake, const std::string &itemId, const std::string &catalogId, const Vec3 &position, double yawDegrees)
 Append yaw-oriented catalog geometry into a mesh bake.
 
void eve::archspace::appendWallWithOpenings (MeshBake &bake, const Node &wall, double elevation, const std::vector< const Node * > &openings)
 Bake one wall with merged opening cavities and explicit reveal liners.