| addAsset(std::string asset, float weight) | eve::procgen::ObjectBuildLayer | |
| addChild(std::string asset, int count, float radius, float minScale, float maxScale, float minYaw, float maxYaw) | eve::procgen::ObjectBuildLayer | |
| addChildRule(std::string asset, int count, float radius, const ObjectTransformRange &range) | eve::procgen::ObjectBuildLayer | |
| build(const PointSet &source, const PointSet *orientation=nullptr) const | eve::procgen::ObjectBuildLayer | |
| clearAssets() | eve::procgen::ObjectBuildLayer | |
| clearChildRules() | eve::procgen::ObjectBuildLayer | |
| deserializeDefinition(std::string_view definition) | eve::procgen::ObjectBuildLayer | |
| disableOrientation() noexcept | eve::procgen::ObjectBuildLayer | |
| serializeDefinition() const | eve::procgen::ObjectBuildLayer | |
| setLayerOffset(float x, float y, float z) noexcept | eve::procgen::ObjectBuildLayer | |
| setLayerScale(float x, float y, float z) | eve::procgen::ObjectBuildLayer | |
| setOrientation(float cellSize, float yawOffset, bool invert) | eve::procgen::ObjectBuildLayer | |
| setPlaceOnTop(bool enabled, bool useLowest, float topOffset) noexcept | eve::procgen::ObjectBuildLayer | |
| setPositionRadius(float radius) | eve::procgen::ObjectBuildLayer | |
| setRandomRotation(float minPitch, float maxPitch, float minYaw, float maxYaw, float minRoll, float maxRoll) | eve::procgen::ObjectBuildLayer | |
| setRandomScale(float minX, float maxX, float minY, float maxY, float minZ, float maxZ, bool uniform) | eve::procgen::ObjectBuildLayer | |
| setRandomTransform(const ObjectTransformRange &range) | eve::procgen::ObjectBuildLayer | |
| setSeed(std::uint32_t seed) noexcept | eve::procgen::ObjectBuildLayer | |