#include "map/Pathfinder.h"#include "map/TileOrientation.h"#include <algorithm>#include <cmath>#include <cstdint>#include <functional>#include <limits>#include <queue>#include <tuple>#include <unordered_set>#include <vector>类 | |
| struct | eve::map::Pathfinder::Impl |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::map |
| 放置世界:格子占用(多通道)+ 地形语义 + 已放置建筑实例。 行为由 PlacementSystem 提供;本类暴露便于脚本绑定的薄封装方法。 坐标换算统一走 eve::grid(支持 rectangle / iso / staggered / hex 与 XY/XZ 平面轴)。 | |
变量说明
◆ blockedGids
| std::unordered_set<uint32_t> blockedGids |
在文件 Pathfinder.cpp 第 158 行定义.
◆ blockEmpty
| bool blockEmpty = true |
在文件 Pathfinder.cpp 第 151 行定义.
◆ cost
| std::vector<float> cost |
在文件 Pathfinder.cpp 第 155 行定义.
◆ diagonal
| bool diagonal = false |
在文件 Pathfinder.cpp 第 150 行定义.
被这些函数引用 eve::procgen::applyTerrainThermal().
◆ dirty
| bool dirty = true |
在文件 Pathfinder.cpp 第 154 行定义.
被这些函数引用 eve::material_editing::MaterialBatchTarget::applyDomainOperation(), eve::editor::ActionTimelineDocumentWorkspace::close(), eve::editor::ProjectSettingsTarget::pendingRestart(), eve::editor::EditorInspector::pollChangedId(), eve::voxel::VoxelWorld::remeshDirty(), eve::statepatch::Store::restoreJson() , 以及 eve::i18n::I18n::update().
◆ enterMask
| std::vector<uint8_t> enterMask |
在文件 Pathfinder.cpp 第 156 行定义.
◆ exitMask
| std::vector<uint8_t> exitMask |
在文件 Pathfinder.cpp 第 157 行定义.
◆ f
| float f = 0.f |
在文件 Pathfinder.cpp 第 335 行定义.
被这些函数引用 eve::filesystem::FileWatch::add(), eve::editor::EditorInspector::addBool(), eve::editor::EditorInspector::addChoice(), eve::daynight::DayNight::addFirefly(), eve::editor::EditorInspector::addFloat(), eve::editor::EditorInspector::addFloat3(), eve::particles::ParticleEmitter::addForceField(), eve::animation::SpriteSheet::addFrameTrimmed(), eve::tensor::TF::addScalar(), eve::editor::EditorInspector::addString(), eve::decision::DecisionContext::addTransition(), eve::procgen::prototype_detail::addWedge(), eve::particles::applyConfigDocument(), eve::graphics::GrassField::applyPhotoModeField(), eve::procgen::PcgTerrainPhotoModeAuthority::applyPhotoModeField(), eve::animation::SpriteSheet::applyToQuad(), eve::tensor::TF::argmax(), eve::tensor::TF::avgpool2d(), eve::animation::MotionDatabase::bake(), eve::model3d::ModelData::bakeNormalMap(), eve::procgen::road::detail::bakeTrafficControlPoints(), eve::cmd::Cmdline::Build(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::graphics::buildDirectionalCSM(), eve::hd2d::TileMap3D::buildMesh(), eve::tensor::TF::cast(), eve::tensor::TF::clamp(), eve::editor::EditorInspector::clearAllDirty(), eve::editor::EditorInspector::clearDirty(), eve::tensor::TF::concatN(), eve::animation::FootIKSolver::configureLeftLeg(), eve::animation::FootIKSolver::configureRightLeg(), eve::tensor::kernels::conv1d(), eve::tensor::TF::conv1dBias(), eve::tensor::kernels::conv2d(), eve::tensor::TF::conv2dBias(), eve::avatar::Avatar::createLive2DBackend(), eve::dev::CallGraph::currentStack(), eve::level_editing::LevelFormatRegistry::decode(), eve::asset::detail::decodeTiffRgba8(), eve::graphics::deformVegetation(), eve::physics::Body::destroy(), eve::physics::World::destroy(), eve::tensor::TF::divScalar(), eve::tensor::TF::embedding(), eve::level_editing::LevelFormatRegistry::encode(), eve::tensor::onnx_detail::evaluate(), eve::tensor::onnx_detail::execute(), eve::tensor::onnx_detail::executeMisc(), eve::tensor::onnx_detail::executeNeural(), eve::tensor::onnx_detail::executeNumeric(), eve::tensor::onnx_detail::executeQuantLstm(), eve::camera::exposePcgFreeCameraBindings(), eve::ui::exposePcgPhotoModePanelsBindings(), eve::tensor::TF::eye(), eve::tensor::q::f16ToF32(), eve::tensor::TF::flatten(), eve::dev::CallGraph::formatErrorReport(), eve::tensor::q::fp8E4M3ToF32(), eve::prof::Profiler::frameMark(), eve::asset_graphics::VegetationAsset::fromCanonical(), eve::voxel::Frustum::fromViewProjColumnMajor(), eve::graphics::webgpu::PipelineBuilder::frontFace(), eve::procgen::generateCastleMesh(), eve::procgen::generateHexPlanetMesh(), eve::editor::EditorInspector::getBool(), eve::editor::EditorInspector::getChoice(), eve::editor::EditorInspector::getChoicesCsv(), eve::animation::MotionDatabase::getFeature(), eve::ui::PcgPhotoModeValues::getFieldType(), eve::editor::EditorInspector::getFloat(), eve::editor::EditorInspector::getFloat3X(), eve::editor::EditorInspector::getFloat3Y(), eve::editor::EditorInspector::getFloat3Z(), eve::editor::EditorInspector::getFloatMax(), eve::editor::EditorInspector::getFloatMin(), eve::editor::EditorInspector::getFloatStep(), eve::editor::EditorInspector::getString(), eve::daynight::DayNight::init(), eve::graphics::AtmosphereVolume::injectDensityGraph(), eve::graphics::AtmosphereVolume::injectHeightFog(), eve::graphics::AtmosphereVolume::injectLocalVolume(), eve::graphics::AtmosphereVolume::injectLocalVolumeFrustum(), eve::cmd::sdk::installAndroidSdk(), eve::graphics::AtmosphereVolume::integrate(), eve::graphics::AtmosphereVolume::integrateLocalLights(), eve::editor::EditorInspector::isDirty(), eve::tensor::TF::layernorm(), eve::tensor::TF::layernormWB(), eve::graphics::SparseVolumeTexture::load(), eve::level_editing::LevelFormatRegistry::load(), eve::dev::ScenarioRecorder::load(), eve::tensor::TF::logSoftmax(), eve::gpuagents::lookRotation(), eve::social_editing::SocialDocumentTarget::makeDeleteEdge(), eve::social_editing::SocialDocumentTarget::makeDeleteEntity(), eve::agent::detail::makePolicyGraph(), eve::animation::makeSecondOrderCoeffs(), eve::biome_editing::BiomeDocumentTarget::makeSet(), eve::social_editing::SocialDocumentTarget::makeSetEdge(), eve::social_editing::SocialDocumentTarget::makeSetEntity(), eve::graphics::grass::makeSwayAtlasRGBA(), eve::gpuagents::detail::markerForce(), eve::tensor::TF::matmul(), eve::tensor::TF::maximumScalar(), eve::tensor::TF::maxpool2d(), eve::tensor::TF::minimumScalar(), eve::tensor::TF::mulScalar(), eve::graphics::webgpu::Graphics::newCubemap(), eve::graphics::Graphics::newMeshCube(), eve::graphics::vulkan::Graphics::newMeshFromAssimp(), eve::graphics::webgpu::Graphics::newMeshFromAssimp(), eve::gpgpu::packScriptEntityFloatsRange(), eve::tensor::onnx_detail::parse(), eve::tensor::TF::permute2(), eve::tensor::TF::permute3(), eve::tensor::TF::permute4(), eve::tensor::TF::permute5(), eve::tensor::TF::permute6(), eve::procgen::urban::pointAtBoundaryLength(), eve::tensor::TF::popTrace(), ssq::detail::popValue(), eve::tensor::TF::powScalar(), eve::tensor::TF::pushTrace(), eve::biome_editing::BiomeDocumentTarget::read(), eve::level_editing::LevelFormatRegistry::registerFormat(), eve::ui::PcgPhotoModeValues::resetDefaults(), eve::tensor::TF::reshape1(), eve::tensor::TF::reshape2(), eve::tensor::TF::reshape3(), eve::tensor::TF::reshape4(), eve::tensor::TF::reshape5(), eve::tensor::TF::reshape6(), eve::tensor::TF::resize2d(), eve::ui::PcgPhotoModeValues::restoreJson(), eve::tensor::TF::rmsnorm(), eve::tensor::TF::rmsnormW(), eve::graphics::fog::SceneWind::sample(), eve::particles::ParticleGradient::sample(), eve::particles::ParticleCurve::sample(), eve::fluids::MeshSdf::sampleWithGradient(), eve::dev::ScenarioRecorder::save(), eve::graphics::SparseVolumeTexture::save(), eve::level_editing::LevelFormatRegistry::save(), eve::tensor::TF::sdpaMasked(), eve::editor::EditorInspector::setBool(), eve::editor::EditorInspector::setChoice(), eve::editor::EditorInspector::setFloat(), eve::editor::EditorInspector::setFloat3(), eve::graphics::vulkan::Graphics::setMesh3DClip(), eve::scene::Scene::setNodeLookAtAt(), eve::window::sdl::Window::setSize(), eve::editor::EditorInspector::setString(), eve::window::sdl::Window::setWindowSettings(), eve::graphics::silPomCoverageSoft(), eve::tensor::TF::slice(), eve::spritestack::sliceModelToLayers(), eve::decision::DecisionContext::snapshotJson(), eve::ui::PcgPhotoModeValues::snapshotJson(), eve::tensor::TF::softmax(), eve::dev::CallGraph::stackAt(), eve::dev::Debugger::stackTrace(), eve::ik::Solver2D::stepChain(), eve::ik::Solver3D::stepChain(), eve::particles::stepEmitterSim(), eve::tensor::TF::subScalar(), eve::graphics::grass::swayFrame(), eve::tensor::Tensor::transpose(), eve::tensor::TF::transpose(), eve::gpgpu::unpackScriptEntityFloatsRange(), eve::daynight::DayNight::update(), eve::weather::Weather::update(), eve::camera::PcgFreeCamera::update(), eve::sensing::SensingWorld::upsert(), eve::asset_graphics::validateShaderAssetGpu(), eve::virtualgeometry::vgUpload(), eve::tensor::TF::where() , 以及 eve::physics::Body::~Body().
◆ height
| int height = 0 |
在文件 Pathfinder.cpp 第 145 行定义.
◆ idx
| int idx = 0 |
在文件 Pathfinder.cpp 第 336 行定义.
被这些函数引用 eve::animation::SpriteClip::addFrameByName(), eve::animation::SpriteSheet::addFrameTrimmed(), eve::graphics::hair::appendCardMesh(), eve::graphics::hair::appendRibbonMesh(), eve::sceneloader::SceneLoader::applyTreeDiff(), eve::particles::ParticleEmitter::attachToBoneByName(), eve::particles::ParticleEmitter::attachToSpineBoneByName(), eve::graphics::GrassField::bakePlane(), eve::animation::AnimSkin::bindGpuMesh(), eve::ui::DatabasePanel::build(), eve::ui::Inspector::build(), eve::graphics::IndirectBuilder::build(), eve::virtualgeometry::VirtualGeometryRenderer::buildIcosphere(), eve::hd2d::TileMap3D::buildMesh(), eve::gpuagents::SurfaceCapture::captureFromTriangles(), eve::graphics::Waterfall::createCurvedSheet(), eve::graphics::Water::createPlane(), eve::graphics::Water::createProceduralMesh(), eve::tensor::q::dequantValue(), eve::ui::UISystem::dispatchEvents(), eve::procgen::road::RoadNetwork::edgeResult(), eve::tensor::kernels::embedding(), eve::tensor::onnx_detail::execute(), eve::vehicle::Vehicle::exitSeatByPlayer(), eve::map::Fov::Impl::extendVertical(), eve::scene::SceneHost::findByName(), eve::scene::SceneHost::findByPath(), eve::scene::SceneHost::findIndexByPath(), eve::map::Pathfinder::findPath(), eve::level_editing::Brush::floodFill(), eve::graphics::Font::Font(), eve::grid::foreachRotatedFootprint(), eve::procgen::generateHexTerrainMesh(), eve::graphics::hair::generateOnPlane(), eve::StateValue::get(), eve::model3d::ModelData::getEmbeddedTextureHeight(), eve::model3d::ModelData::getEmbeddedTextureImageData(), eve::model3d::ModelData::getEmbeddedTextureName(), eve::model3d::ModelData::getEmbeddedTextureWidth(), eve::filesystem::File::getExtension(), eve::building::PlacementWorld::getOccupantAtLevel(), eve::building::PlacementWorld::getTerrain(), eve::animation::AnimImporter::importAnimationFixtureText(), eve::map::Fov::Impl::markVisibleIdx(), eve::building::BuildingDefinition::maskAt(), eve::graphics::vulkan::Graphics::materialTableGetOrCreate(), eve::graphics::webgpu::Graphics::newMeshCylinder(), eve::graphics::vulkan::Graphics::newMeshFromArraysColored(), eve::graphics::vulkan::Graphics::newMeshFromAssimp(), eve::graphics::webgpu::Graphics::newMeshFromAssimp(), eve::graphics::webgpu::Graphics::newMeshSphere(), eve::procgen::road::RoadNetwork::nodeResult(), eve::tensor::glsl_detail::ChainContext::operand(), eve::tensor::wgsl_detail::ChainContext::operand(), eve::tensor::optimizeGraph(), eve::tensor::kernels::permute(), eve::procgen::dtlutil::placeSpawnAndStairs(), eve::animation::SpineAnim::play(), eve::procgen::poissonDiskPoints(), eve::graphics::fog::BeerLightCache::rebuild(), eve::map::Fov::Impl::resetVisibleKeepExplored(), eve::procgen::ColorRamp::sampleBanded(), eve::graphics::grass::samplePoisson(), eve::graphics::fog::BeerLightCache::sampleTransmittance(), eve::ui::UIHost::setClickHandler(), eve::procgen::road::RoadNetwork::setEdgeLaneCounts(), eve::procgen::road::RoadNetwork::setEdgeStyle(), eve::graphics::hair::GuideSimulator::setPinnedRoots(), eve::animation::SpineSkeleton::setSkin(), eve::particles::ParticleEmitter::setSkinBoneFilterByName(), eve::building::PlacementWorld::setTerrain(), eve::ui::UIHost::setTextHandler(), eve::ui::UIHost::setToggleHandler(), eve::ui::UIHost::setValueHandler(), eve::spritestack::sliceModelToLayers(), eve::spritestack::slicePrimitiveToLayers(), eve::dev::Debugger::sourcesMatch(), eve::procgen::road::RoadNetwork::splitEdge(), eve::procgen::road::RoadNetwork::splitEdgeAtPosition(), eve::procgen::road::RoadNetwork::splitEdgeAtSplineParameter(), eve::dev::sqKeyToJson(), eve::dev::sqValueToJson(), eve::camera::CameraController::switchTo(), eve::archspace::toMeshArrays(), eve::procgen::urban::triangulatePolygon(), eve::prof::Profiler::zoneBegin() , 以及 eve::prof::Profiler::zoneEnd().
◆ layer
| TileLayer* layer = nullptr |
在文件 Pathfinder.cpp 第 146 行定义.
被这些函数引用 eve::procgen::BiomeRules::addAsset(), eve::procgen::BiomeRules::addLayer(), eve::graphics::VirtualTextureBlend::addLayer(), eve::level_editing::LevelDocument::addObject(), eve::procgen::BuildLayerStack::addObjectLayer(), eve::procgen::TerrainMultiDetailWorkspace::addTile(), eve::animation::AnimLayerMixer::advance(), eve::animation::MontageCoordinator::advanceBlendOuts(), eve::fluids::VolumeFluidJetEmitter::advanceMoving(), eve::procgen::TerrainCollisionMaskStack::apply(), eve::map::applyConfigDocument(), eve::map::applyConfigText(), eve::map_editing::MapDocumentTarget::applyDomainOperation(), eve::camera::CameraController::applyPhotoModeField(), eve::procgen::PaletteTable::applyToLayer(), eve::procgen::Procgen::applyToLayer(), eve::biome_editor::BiomeRulesEditor::assetCount(), eve::spritestack_editing::SpriteStackBakeRuntime::bake(), eve::decal::bakeProceduralDecal(), eve::asset_graphics::bakeVegetationSceneChannel(), eve::map::Fov::bindLayer(), eve::map::Pathfinder::bindLayer(), eve::stylize::MeshVfxAssetInstance::bindTarget(), eve::asset_procgen::bindTerrainMaterialGroup(), eve::building::PlacementWorld::bindTileLayer(), eve::hd2d::TileMap3D::buildMesh(), eve::hd2d::TileMap3D::buildRenderable(), eve::asset_procgen::buildTerrainMaterialAtlases(), eve::crowd::Crowd::Impl::canInteract(), eve::animation::MontageCoordinator::clearLayerBoneMask(), eve::animation::MontageCoordinator::clearLayerRootMotionPolicy(), eve::animation::MontageCoordinator::clearLayerRootMotionReceiver(), eve::animation::MontageCoordinator::collectFinished(), eve::animation::MontageCoordinator::compose(), eve::graphics::Graphics::configureFoliageWind(), eve::asset::cookCanonicalPcgGraph(), eve::procgen::TerrainSplatmap::copyLayer(), eve::avatar_editor::AvatarEditorModule::TargetFactory::create(), eve::biome_editor::BiomeEditorModule::TargetFactory::create(), eve::asset_graphics::VegetationSceneGpuRuntime::create(), eve::biome_editor::BiomeRulesEditor::createAsset(), eve::avatar_editor::AvatarDocumentEditor::createLayer(), eve::biome_editor::BiomeRulesEditor::createLayer(), eve::map_editing::createTileLayerTarget(), eve::avatar::AvatarInstance::defineEquipmentLayer(), eve::asset_stylize::EvpackMeshVfx::draw(), eve::hexmap::HexMap::editFeatureLevel(), eve::hexmap::HexSphereMap::editFeatureLevel(), eve::procgen::BuildLayerStack::executeRegion(), eve::procgen::exportTerrainDetailPoints(), eve::procgen::exposeGridMeshGraphs(), eve::graphics::exposePrimitiveScriptBindings(), eve::graphics::exposeWaterPlanarReflectionBindings(), eve::asset_procgen::filterTerrainVegetationByLayerWeights(), eve::agent::detail::forward(), eve::animation::SmrMeshRetNet::forward(), eve::map::Fov::Fov(), eve::stylize::MeshVfxAsset::fromJson(), eve::action::ActionTimeline::fromValue(), eve::procgen::BiomeRules::generate(), eve::procgen::Procgen::generateTo(), eve::procgen::BiomeRules::getAssetCount(), eve::procgen::BiomeRules::getAssetName(), eve::particles::ParticleEffect::getEmitterByName(), eve::animation::AnimLayerMixer::getEventLayer(), eve::animation::AnimLayerMixer::getLayerAdditiveReference(), eve::graphics::Camera3D::getLayerCullDistance(), eve::procgen::BiomeRules::getLayerDensity(), eve::animation::AnimLayerMixer::getLayerEnabled(), eve::level_editing::LevelDocument::getLayerKind(), eve::animation::AnimLayerMixer::getLayerMode(), eve::level_editing::LevelDocument::getLayerName(), eve::procgen::BiomeRules::getLayerPriority(), eve::animation::AnimLayerMixer::getLayerWeight(), eve::level_editing::LevelDocument::getObjectCount(), eve::graphics::Camera3D::getShadowLayerCullDistance(), eve::level_editing::LevelDocument::getTileLayer(), eve::level_editing::LevelDocument::getTileLayer(), eve::procgen::TerrainMultiDetailWorkspace::Impl::Impl(), importRpgMakerMap(), eve::procgen::TerrainSplatmap::Impl::index(), eve::graphics::webgpu::Graphics::initWithWindow(), eve::stylize::MeshVfxAssetInstance::isFinished(), eve::avatar_editor::AvatarDocumentEditor::isLayerSelected(), eve::animation::MontageCoordinator::layerAdditive(), eve::animation::MontageCoordinator::layerBoneMask(), eve::avatar_editor::AvatarDocumentEditor::layerId(), eve::avatar_editor::AvatarDocumentEditor::layerName(), eve::avatar_editor::AvatarDocumentEditor::layerVisible(), eve::animation::MontageCoordinator::layerWeight(), eve::avatar_editor::AvatarDocumentEditor::layerZ(), eve::asset_stylize::EvpackMeshVfx::load(), eve::asset_procgen::EvpackTerrainMaterialLoader::load(), eve::map::loadConfigFile(), eve::map_editing::MapDocumentTarget::loadSnapshot(), eve::map::loadTilesetManifestFile(), eve::map_editing::MapDocumentTarget::makeCreateLayer(), eve::map_editing::MapDocumentTarget::makeDeleteLayer(), eve::stylize::AttackVfxRuntime::Impl::makeLayerRequest(), eve::map_editing::MapDocumentTarget::makeSetLayer(), eve::map_editing::MapDocumentTarget::makeSetPlacement(), eve::map_editing::MapDocumentTarget::makeSetRoad(), eve::map_editing::MapDocumentTarget::mapLayers(), eve::level_editing::LevelDocument::moveLayer(), eve::particles::ParticleEffect::naturalDuration(), eve::map::Map::newFov(), eve::map::Map::newPathfinder(), eve::tilelayer_target::TileLayerTargetModule::newTarget(), eve::level_editing::LevelDocument::object(), eve::level_editing::LevelDocument::object(), eve::asset_procgen::packTerrainMaterialAtlases(), eve::procgen::TerrainWorldWorkspace::paintSplat(), eve::procgen::paintTerrainSplatLayerMultiTile(), eve::map::Pathfinder::Pathfinder(), eve::particles::ParticleEffect::pause(), eve::map_editing::MapObjectImporter::plan(), eve::stylize::MeshVfxAssetInstance::play(), eve::animation::MontageCoordinator::play(), eve::animation::MontageCoordinator::pose(), eve::tactics::TacticsActionExecutor::prepare(), eve::graphics::SkyAtmospherePass::prepare(), eve::asset_import::prepareCanonicalTerrainImport(), eve::asset_stylize::prepareMeshVfxPackage(), eve::asset_import::prepareUnrealM4Import(), eve::decal::proceduralDecalPreset(), eve::avatar_editing::AvatarDocumentRuntime::publish(), eve::biome_editing::BiomeDocumentRuntime::publish(), eve::map::Map::publishCollision(), eve::graphics::vulkan::recordTextureCopies(), eve::biome_editing::registerEditingCommands(), eve::map::reloadConfigFile(), eve::animation::AnimLayerMixer::removeLayer(), eve::procgen::BiomeRules::removeLayer(), eve::level_editing::LevelDocument::removeLayer(), eve::level_editing::LevelDocument::removeObject(), eve::particles::ParticleEffect::reset(), eve::procgen::TerrainMultiDetailWorkspace::Impl::restore(), eve::procgen::TerrainSplatmap::sample(), eve::biome_editor::BiomeRulesEditor::selectAsset(), eve::avatar_editor::AvatarDocumentEditor::selectLayer(), eve::biome_editor::BiomeRulesEditor::selectLayer(), eve::procgen::BuildLayerStack::serializeDefinition(), eve::animation::AnimLayerMixer::setBaseSource(), eve::procgen::BuildLayerStack::setEnabled(), eve::asset_stylize::EvpackMeshVfx::setFloat(), eve::particles::ParticleEffect::setFloatParameter(), eve::building::PlacementWorld::setGridFromLayer(), eve::ui::UI::setHostLayer(), eve::animation::SpineAnim::setLayer(), eve::avatar::AvatarInstance::setLayer(), eve::graphics::Renderable2D::setLayer(), eve::graphics::Renderable3D::setLayer(), eve::map::TileLayer::setLayer(), eve::particles::ParticleEffect::setLayer(), eve::particles::ParticleEmitter::setLayer(), eve::scene::SceneHost::setLayer(), eve::ui::UIHost::setLayer(), eve::procgen::OutputSpec::setLayer(), eve::animation::MontageCoordinator::setLayerAdditive(), eve::animation::AnimLayerMixer::setLayerAdditiveReference(), eve::animation::MontageCoordinator::setLayerBoneMask(), eve::animation::MontageCoordinator::setLayerBoneMask(), eve::graphics::Camera3D::setLayerCullDistance(), eve::animation::AnimLayerMixer::setLayerEnabled(), eve::level_editing::LevelDocument::setLayerName(), eve::animation::MontageCoordinator::setLayerRootMotionPolicy(), eve::animation::MontageCoordinator::setLayerRootMotionReceiver(), eve::animation::AnimLayerMixer::setLayerWeight(), eve::animation::MontageCoordinator::setLayerWeight(), eve::graphics::vulkan::Graphics::setMesh3DPbrSurface(), eve::graphics::webgpu::Graphics::setMesh3DPbrSurface(), eve::scene::Scene::setNodeLayerAt(), eve::graphics::Camera3D::setShadowLayerCullDistance(), eve::particles::ParticleEffect::setVisible(), eve::graphics::shaderImageRegions(), eve::map_editing::MapDocumentTarget::snapshotValue(), eve::particles::ParticleEffect::start(), eve::stylize::AttackVfxRuntime::Impl::startOneLayer(), eve::stylize::AttackVfxRuntime::Impl::startPhaseLayers(), eve::particles::ParticleEffect::stop(), eve::stylize::MeshVfxAssetInstance::stop(), eve::tactics::Tactics::submitGameplay(), eve::avatar::AvatarInstance::syncEquipmentAppearance(), eve::stylize::MeshVfxAsset::toJson(), eve::agent::detail::train(), eve::avatar::AvatarInstance::transitionExpression(), eve::stylize::MeshVfxAssetInstance::update(), eve::stylize::AttackVfxRuntime::Impl::updateLiveLayer(), eve::graphics::uploadAtlas(), eve::graphics::uploadVegetationGpuFieldSet(), eve::map_editing::MapDocumentTarget::validate(), eve::stylize::MeshVfxAsset::validate() , 以及 eve::particles::ParticleEffect::~ParticleEffect().
◆ layerRevision
| uint64_t layerRevision = 0 |
在文件 Pathfinder.cpp 第 147 行定义.
◆ staggerAxisY
| bool staggerAxisY = true |
在文件 Pathfinder.cpp 第 152 行定义.
◆ staggerOdd
| bool staggerOdd = true |
在文件 Pathfinder.cpp 第 153 行定义.
◆ topology
| Topology topology = Topology::Ortho4 |
在文件 Pathfinder.cpp 第 148 行定义.
被这些函数引用 eve::procgen::road::bakeRoadNetwork(), eve::hexmap::HexSphereTopology::build(), eve::procgen_editing::MeshModifierGraphDomain::compile(), eve::map::MapArtifactProvider::prepare(), eve::asset_import::prepareUnityNativeMesh(), eve::fluids::VolumeFluid::restore(), eve::tactics::BoardState::setTopology() , 以及 eve::tactics::Tactics::setTopology().
◆ topologyManual
| bool topologyManual = false |
在文件 Pathfinder.cpp 第 149 行定义.
◆ width
| int width = 0 |
在文件 Pathfinder.cpp 第 144 行定义.