载入中...
搜索中...
未找到
RoadTraffic.cpp 文件参考
#include "procgen/road/RoadBakeInternal.h"
#include "common/Diagnostic.h"
#include <algorithm>
#include <cmath>
#include <string>
#include <vector>

浏览源代码.

命名空间

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

函数

Result< void > eve::procgen::road::detail::bakeTrafficControlPoints (PointSet &placements, const RoadNetwork &network, const RoadBakeOptions &options)
 

变量说明

◆ direction

RoadLaneDirection direction = RoadLaneDirection::Forward

在文件 RoadTraffic.cpp 第 20 行定义.

被这些函数引用 eve::hexmap::HexMap::addRoad(), eve::hexmap::HexSphereMap::addRoad(), eve::procgen::TerrainWaterField::advance(), eve::graphics::advanceVegetationWind(), eve::lighting_editing::Light3DRuntimeApplier::apply(), eve::daynight::DayNight::applyReflectionProbeSky(), eve::procgen::applyTerrainLegacyHydraulic(), eve::procgen::applyTerrainObjectsMultiTile(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::audioSource(), eve::procgen::autotileOccupiedGridInPlace(), eve::procgen::TerrainAsset::bake(), eve::graphics::detail::bakeDistantSkyAmbient(), eve::graphics::detail::bakeSkyAtmosphereLuts(), eve::procgen::road::detail::bakeTrafficControlPoints(), eve::building_editing::BuildingEdgeCurveDragSession::beginDrag(), eve::procgen_editing::SplinePathDragSession::beginDrag(), eve::ui::UI::beginFlex(), eve::ui::UI::beginSplitPane(), eve::procgen::TerrainRiverMeshBuilder::build(), eve::animation_editing::SkeletonOverlayBuilder::build(), eve::stylize::buildBeamEffect(), eve::procgen::TerrainPipeline::buildHydrology(), eve::hexmap::buildRiverMesh(), eve::hexmap::buildRoadMesh(), eve::graphics::buildSpotShadowVP(), eve::fluids::buildVolumeFluidCubeDistribution(), eve::fluids::buildVolumeFluidDiskDistribution(), eve::fluids::buildVolumeFluidEdgeDistribution(), eve::fluids::buildVolumeFluidMeshDistribution(), eve::hexmap::buildWaterMesh(), eve::building::PlacementSystem::canonicalEdge(), eve::building::PlacementWorld::canPlaceEdge(), eve::building::PlacementSystem::canPlaceEdge(), eve::building::PlacementWorld::canPlaceEdgeReason(), eve::hexmap::HexSphereTopology::cellAt(), eve::physics::Rope3D::changeLength(), eve::hexmap::collectVisibleCells(), eve::fluids::composeVolumeFluidEmitterShapes(), eve::sensing::WorldArea::cone2D(), eve::hexmap::HexMetrics::corner(), eve::climbing::decodeClimbingProfileDefinition(), eve::pixelworld::decodeMaterialCatalogJson(), eve::hexmap::HexSphereTopology::directionOf(), eve::combat::CombatCharacterRuntime::dodge(), eve::combat::CombatCharacterRuntime::dodgeRelative(), eve::graphics::PrimitiveSceneCanvas3D::drawArrow(), eve::graphics::PrimitiveSceneCanvas3D::drawCone(), eve::graphics::PrimitiveSceneCanvas3D::drawRay(), eve::asset_graphics::evaluateVegetationSceneElementPixel(), eve::graphics::evaluateVegetationWind(), eve::building::PlacementSession::execute(), eve::tensor::onnx_detail::executeQuantLstm(), eve::procgen::exportTerrainObjectPoints(), eve::hexmap::findPath(), eve::ui::flex(), eve::hexmap::generateSphereMap(), eve::procgen::generateTerrainCurvatureMask(), eve::procgen::generateTerrainVelocityFlowMap(), eve::building::PlacementWorld::getEdgeOccupant(), eve::building::PlacementWorld::getEdgeOccupantAtLevel(), eve::hexmap::HexMap::getNeighbor(), eve::camera_editing::CameraPreview::gizmo(), eve::hexmap::HexFlags::hasRiverIn(), eve::hexmap::HexFlags::hasRiverOut(), eve::hexmap::HexSphereMap::hasRiverThrough(), eve::hexmap::HexFlags::hasRoad(), importRpgMakerMap(), eve::graphics::initializeVegetationWind(), eve::graphics::fog::AnalyticalVolLight::integrate(), eve::graphics::fog::FogRayMarch::integrate(), eve::graphics::fog::FogSystem::integrateBeam(), eve::graphics::fog::AnalyticalVolLight::intersectBeam(), eve::graphics::fog::FogRayMarch::intersectBound(), eve::building::PlacementWorld::isEdgeEmpty(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::light(), eve::asset_graphics::EvpackVegetationSceneLoader::load(), eve::procgen::TerrainAsset::loadChunk(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeLaneCounts(), eve::card::CardPlaneMapper::mapRay(), eve::graphics::fog::FogSystem::marchRay(), eve::hexmap::moveCost(), eve::building::PlacementSystem::moveEdgeResult(), eve::ui::UI::moveFocus(), eve::ui::UIHost::moveFocus(), eve::hexmap::HexSphereMap::neighbor(), eve::hexmap::HexSphereTopology::neighbor(), eve::physics::World::newRatchet(), eve::physics::World3D::newRatchet(), eve::hexmap::HexSphereMap::oppositeDirection(), eve::hexmap::HexSphereTopology::oppositeDirection(), eve::hexmap::HexSphereMap::pickCell(), eve::hexmap::HexMap::pickCell(), eve::procgen::ModuleAssemblyPlan::place(), eve::building::PlacementWorld::placeEdge(), eve::building::PlacementSystem::placeEdge(), eve::building::PlacementSystem::placeGhost(), eve::building::PlacementSystem::previewEdgePath(), eve::decal_editing::DecalRuntimeBinding::publish(), eve::fluids::VolumeFluid::queryBatch(), eve::fluids::VolumeFluid::raycast(), eve::hexmap::HexMap::removeRiver(), eve::hexmap::HexSphereMap::removeRiver(), eve::hexmap::HexMap::removeRoads(), eve::graphics_editing::PrimitiveGizmoRenderer::render(), eve::graphics::RenderSystem3D::renderToCanvas(), eve::building::PlacementSystem::replaceBuildingResult(), eve::graphics::resolvePrimitiveStrokes2D(), eve::graphics::resolvePrimitiveStrokes3D(), eve::ui::resolveWorldAnchorOverlaps(), eve::building::PlacementSystem::restoreExact(), eve::procgen::road::RoadNetwork::reverseEdge(), eve::graphics::cubemap_prefilter_detail::sampleBase(), eve::animation::detail::schemaHeading(), eve::building::Ghost::setEdge(), eve::hexmap::HexMap::setElevation(), eve::combat::CombatLocomotionRuntime::setMoveIntent(), eve::combat::CombatCharacterRuntime::setMoveIntent(), eve::hexmap::HexMap::setOutgoingRiver(), eve::hexmap::HexSphereMap::setOutgoingRiver(), eve::physics::Mechanism2D::setRatchetDirection(), eve::physics::Mechanism3D::setRatchetDirection(), eve::combat::CombatMotionWarp::solve(), eve::weapon::ProjectileRuntime::spawn(), eve::weapon::CombatCarrierRuntime::spawnVolley(), eve::ui::splitPane(), eve::hexmap::HexCoordinates::step(), eve::scene_editor::ScenePhysicsPlacementBackend::step(), eve::procgen::stitchTerrainHeightmaps(), eve::fluids::SurfaceFluidRenderData::update(), eve::building_editing::BuildingEdgeCurveDragSession::updateDrag(), eve::procgen_editing::SplinePathDragSession::updateDrag(), eve::building::PlacementSession::updateEdge(), eve::audio_editing::AudioSourceTarget::validate(), eve::lighting_editing::Light3DDocumentTarget::validate(), eve::building::Ghost::validate(), eve::hexmap::HexFlags::withoutRiverIn(), eve::hexmap::HexFlags::withoutRiverOut(), eve::hexmap::HexFlags::withoutRoad(), eve::hexmap::HexFlags::withRiverIn(), eve::hexmap::HexFlags::withRiverOut() , 以及 eve::hexmap::HexFlags::withRoad().

◆ edge

const RoadEdge* edge = nullptr

在文件 RoadTraffic.cpp 第 14 行定义.

被这些函数引用 eve::combat::ComboGraph::addEdge(), eve::procgen::road::RoadNetwork::addEdge(), eve::building::PlacementSystem::PatternPreview::anchorCount(), eve::procgen_editing::RoadNetworkEditTarget::applyDomainOperation(), eve::physics::GeometryCollectionInstance::applyField(), eve::procgen_editing::applyHeightmapBrush(), eve::procgen::road::bakeRoadNetwork(), eve::procgen::road::detail::bakeTrafficControlPoints(), eve::asset_graphics::bakeVegetationSceneChannel(), eve::fluids::SurfaceWetnessField::build(), eve::animation_editing::AnimationStateGraphRuntimeBuilder::build(), eve::procgen::TerrainLakeMeshBuilder::build(), eve::procgen::TerrainMeshBuilder::build(), eve::building::PlacementSystem::canonicalEdge(), eve::building::PlacementSystem::canPlaceEdge(), eve::physics::GeometryCollectionInstance::captureSnapshot(), eve::physics::Rope3D::changeLength(), eve::animation_editing::AnimationStateGraphDomain::compile(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::npc_ai_editing::BehaviorGraphDomain::compile(), eve::particles_editing::ParticleGraphDomain::compile(), eve::procgen_editing::PcgPointGraphDomain::compile(), eve::editing::GraphDocument::connect(), eve::asset::cookCanonicalPcgGraph(), eve::physics::GeometryCollectionInstance::create(), eve::climbing::decodeClimbingAnchorGraphDefinition(), eve::procgen_editing::detail::decodeEdgeRecord(), eve::procgen_editing::detail::decodeUnmergeNodes(), eve::procgen_editing::detail::decodeUnsplit(), eve::editing::GraphDocument::deleteNode(), eve::procgen::road::RoadNetwork::detachEdgeEndpoint(), eve::editing::GraphDocument::disconnect(), eve::building::PlacementSystem::edgeConnectionMask(), eve::climbing::ClimbingAnchorGraphInstance::edgesFrom(), eve::procgen::road::detail::edgeSplineForBake(), eve::climbing::encodeClimbingAnchorGraphDefinition(), eve::procgen_editing::detail::encodeEdgeRecord(), eve::procgen_editing::detail::encodeUnmergeNodes(), eve::procgen_editing::detail::encodeUnsplit(), eve::procgen::TerrainPipeline::erodeFluvialDetailed(), eve::fluids::FluidSurfaceBinding::evaluate(), eve::procgen_editing::detail::findUniqueInteriorIntersection(), eve::ui::flexArrangeSingleLine(), eve::dev::CallGraph::formatErrorReport(), eve::physics::ClothModel::fromTriangles(), eve::physics::GeometryCollectionAsset::fromValue(), eve::physics::GeometryCollectionInstanceSnapshot::fromValue(), eve::procgen::generateHexTerrainMesh(), eve::building::PlacementWorld::getEdgeOccupantAtLevel(), eve::procgen_editing::RoadNetworkEditTarget::gizmo(), eve::procgen::road::detail::junctionSocketDistanceForBake(), eve::procgen_editing::RoadNetworkEditTarget::loadSnapshot(), eve::procgen_editing::RoadNetworkEditTarget::makeAddEdge(), eve::procgen_editing::RoadNetworkEditTarget::makeAddEdgeAndConnect(), eve::procgen::road::RoadNetwork::makeBridge(), eve::physics::GeometryCollectionAsset::makeClusterPillarFixture(), eve::procgen::road::RoadNetwork::makeCurve(), eve::procgen_editing::RoadNetworkEditTarget::makeDetachEdgeEndpoint(), eve::procgen::road::RoadNetwork::makeFan(), eve::procgen::road::RoadNetwork::makeInterchange(), eve::procgen_editing::RoadNetworkEditTarget::makeReconnectEdgeEndpoint(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveEdge(), eve::procgen::road::RoadNetwork::makeRoundabout(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeControlPoints(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeLaneCounts(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeStyle(), eve::procgen_editing::RoadNetworkEditTarget::makeSnapEdgeEndpoint(), eve::procgen::road::RoadNetwork::makeStraight(), eve::procgen::road::RoadNetwork::makeTee(), eve::physics::GeometryCollectionAsset::makeWeldedBoxesFixture(), eve::combat::ComboGraph::match(), eve::procgen::road::RoadNetwork::mergeNodes(), eve::procgen_editing::PcgPointGraphDomain::migrate(), eve::building::PlacementSystem::placeEdge(), eve::building::PlacementSystem::previewEdgePath(), eve::building::PlacementSystem::previewPattern(), eve::procgen::road::RoadNetwork::reconnectEdgeEndpoint(), eve::script::ScriptModuleResolver::Impl::reloadAffected(), eve::procgen::road::RoadNetwork::removeNode(), eve::procgen::road::RoadNetwork::restoreEdge(), eve::procgen::road::RoadNetwork::reverseEdge(), eve::graphics::scoreSpotShadowCandidate(), eve::procgen::road::RoadNetwork::setEdgeControlPoints(), eve::procgen::road::RoadNetwork::setEdgeLaneCounts(), eve::procgen::road::RoadNetwork::setNodePosition(), eve::graphics::silPomCoverageSoft(), eve::procgen::simplifyGtsMesh(), eve::dev::CallGraph::sliceBackward(), eve::editing::GraphDocument::snapshot(), eve::procgen_editing::RoadNetworkEditTarget::snapshotValue(), eve::procgen::road::RoadNetwork::splitEdgeAtPosition(), eve::math::Math::step(), eve::physics::GeometryCollectionInstance::step(), eve::gpuagents::PetalSolver::step(), eve::physics::GeometryCollectionAsset::toValue(), eve::physics::GeometryCollectionInstanceSnapshot::toValue(), eve::climbing::ClimbingRuntime::transitionAnchor(), eve::physics::GeometryCollectionAsset::validate(), eve::physics::GeometryCollectionInstanceSnapshot::validate(), eve::procgen::road::RoadNetwork::validate() , 以及 eve::climbing::validateClimbingAnchorGraphDefinition().

◆ halfWidth

float halfWidth = 0.f

在文件 RoadTraffic.cpp 第 19 行定义.

◆ length

float length = 0.f

在文件 RoadTraffic.cpp 第 17 行定义.

◆ node

const RoadNode* node = nullptr

在文件 RoadTraffic.cpp 第 15 行定义.

被这些函数引用 eve::animation::AnimGraph::addBlendSpace1DPoint(), eve::animation::AnimGraph::addBlendSpace2DPoint(), eve::dialogue::ConversationDocument::addNode(), eve::tensor::Graph::addNode(), eve::graphics::VolumeDensityGraph::addNode(), eve::procgen::GridGraph::addNode(), eve::procgen::MeshModifierGraph::addNode(), eve::procgen::MeshGraph::addNode(), eve::dialogue::ConversationDocument::addRoute(), eve::scene::SceneHost::addTag(), eve::dnut::SequenceRuntime::advance(), eve::ui::UiTweenDriver::animateItemOpacity(), eve::ui::UiTweenDriver::animateItemPos(), eve::scene::SceneHost::appendNode(), eve::scene_editing::SceneTargetBase::applyDomainOperation(), eve::procgen_editing::RoadNetworkEditTarget::applyDomainOperation(), eve::scene::applyPcgGrowth(), eve::scene::Scene::applyPcgTerrainCullingAt(), eve::economy::Collector::assign(), eve::rts::RTS::assignWorker(), eve::climbing::bakeClimbingAnchorGraph(), eve::archspace::Document::bakeMesh(), eve::procgen::road::bakeRoadNetwork(), eve::procgen::road::detail::bakeTrafficControlPoints(), eve::asset_import::bindUnityRenderers(), eve::ui::ScenePanel::build(), eve::animation_editing::AnimationStateGraphRuntimeBuilder::build(), eve::scene::SceneHost::buildDetachedTree(), eve::animation::AnimGraph::clearBoneMask(), eve::procgen::GridGraph::clearCache(), eve::procgen::MeshModifierGraph::clearCache(), eve::procgen::MeshGraph::clearCache(), eve::procgen::PointGraph::clearCache(), eve::animation_editing::AnimationStateGraphDomain::compile(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::material_editing::MaterialGraphDomain::compile(), eve::npc_ai_editing::BehaviorGraphDomain::compile(), eve::procgen_editing::PcgPointGraphDomain::compile(), eve::dnut::compileDnutConversations(), eve::asset::cookCanonicalPcgGraph(), eve::editing::GraphDocument::createNode(), eve::rts::ResourceNode::createResourceNode(), eve::climbing::decodeClimbingAnchorGraphDefinition(), eve::procgen_editing::detail::decodeNodeRecord(), eve::editing::GraphDocument::deleteNode(), eve::archspace::Document::diagnostics(), eve::dnut::StepKindRegistry::dispatch(), eve::ui::UISystem::dispatchEvents(), eve::xml::Element::elementsByTag(), eve::climbing::encodeClimbingAnchorGraphDefinition(), eve::procgen_editing::detail::encodeNodeRecord(), eve::procgen::MeshModifierGraph::executeResult(), eve::dialogue::exportConversationLocalizationCsv(), eve::dialogue::ConversationLocalizationCatalog::exportMissingCsv(), eve::dialogue::ConversationLocalizationCatalog::exportVoiceRecordingCsv(), eve::procgen::PointGraph::exposeParameter(), eve::scene::SceneHost::filterFrom(), eve::scene::SceneHost::filterIndicesFrom(), eve::scene::SceneHost::findIfFrom(), eve::scene::SceneHost::findLink(), eve::scene::SceneHost::findLink(), eve::dnut::SequenceAsset::findNode(), eve::editing::GraphDocument::findPin(), eve::ui::UIHost::focusedId(), eve::ui::UI::getAccessibilitySnapshot(), eve::animation::AnimGraph::getAdditiveReference(), eve::rpg::RpgStorySession::getChoiceLabels(), eve::dialogue::ConversationDocument::getField(), eve::dialogue::ConversationDocument::getFieldCount(), eve::dialogue::ConversationDocument::getFieldKind(), eve::dialogue::ConversationDocument::getFieldName(), eve::ui::UI::getLayoutDiagnostics(), eve::dialogue::DialogueFlow::getNodeKind(), eve::dialogue::ConversationDocument::getNodeKind(), eve::dialogue::DialogueFlow::getRouteCount(), eve::dialogue::ConversationDocument::getRouteCount(), eve::dialogue::DialogueFlow::getRouteId(), eve::dialogue::ConversationDocument::getRouteLabel(), eve::dialogue::ConversationDocument::getRouteTarget(), eve::dialogue::DialogueFlow::getRouteText(), eve::rpg::RpgStorySession::getStepKind(), eve::rpg::RpgStorySession::getStepPayload(), eve::dialogue::DialogueFlow::getText(), eve::dialogue::DialogueFlow::getVoice(), eve::dialogue::DialogueFlow::getVoiceDuration(), eve::dialogue::DialogueFlow::getVoiceStatus(), eve::archspace_editing::ArchSpaceDocumentTarget::gizmo(), eve::procgen_editing::RoadNetworkEditTarget::gizmo(), eve::scene::SceneHost::hasTag(), eve::archspace::Document::insert(), eve::sceneloader::SceneLoader::inspect(), eve::climbing::inspectClimbingAnchorGraphAuthoring(), eve::rts::RTS::inspectState(), eve::housegen::HouseLayout::instantiate(), eve::animation::AnimGraph::isOneShotActive(), eve::procgen::road::detail::junctionSocketDistanceForBake(), eve::dialogue::DialogueFlow::lintAllChecked(), eve::dialogue::lintConversations(), eve::dialogue::lintConversationWorkspace(), eve::asset_graphics::EvpackStaticPrefab::load(), eve::asset_procgen::EvpackPointGraphLoader::load(), eve::asset_scene::EvpackSceneTemplateLoader::load(), eve::procgen_editing::RoadNetworkEditTarget::loadSnapshot(), eve::avatar::AvatarInstance::loadVroidModel(), eve::procgen_editing::RoadNetworkEditTarget::makeAddNode(), eve::procgen::road::RoadNetwork::makeInterchange(), eve::procgen_editing::RoadNetworkEditTarget::makeMoveNode(), eve::dialogue_editing::DialogueGraphDomain::makeNode(), eve::procgen_editing::MeshModifierGraphDomain::makeNode(), eve::procgen_editing::PcgPointGraphDomain::makeNode(), eve::particles_editing::ParticleGraphDomain::makeNode(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveNode(), eve::scene_editing::SceneTargetBase::makeReparent(), eve::procgen::road::RoadNetwork::makeRoundabout(), eve::dialogue_editing::DialogueGraphDomain::makeRouteNode(), eve::archspace_editing::ArchSpaceDocumentTarget::makeSet(), eve::procgen_editing::RoadNetworkEditTarget::makeSetNodeJunctionControl(), eve::procgen_editing::RoadNetworkEditTarget::makeSetNodeJunctionRadius(), eve::procgen_editing::RoadNetworkEditTarget::makeSnapEdgeEndpoint(), eve::animation_editing::AnimationStateGraphDomain::makeStateNode(), eve::procgen::road::RoadNetwork::makeTee(), eve::animation_editing::AnimationStateGraphDomain::makeTransitionNode(), eve::dialogue::ConversationSaveMigrations::migrate(), eve::ui::UIHost::moveFocus(), eve::procgen::nearestCavePassageFrame(), eve::rts::RTS::newResourceNode(), eve::json::Document::parse(), eve::avatar::parseVrm(), eve::scene::SceneNodeRef::persistentId(), eve::climbing::ClimbingAnchorGraphInstance::planRoute(), eve::avatar::VrmRuntime::prepare(), eve::asset_import::prepareUnityFbx(), eve::procgen::TerrainPolygonMask::rasterize(), eve::archspace_editing::ArchSpaceDocumentTarget::read(), eve::procgen::road::RoadNetwork::reconnectEdgeEndpoint(), eve::rts::RTS::remove(), eve::scene::SceneHost::removeLeaf(), eve::procgen::PointGraph::removeNode(), eve::dialogue::ConversationDocument::removeNode(), eve::procgen::MeshModifierGraph::removeNode(), eve::dialogue::ConversationDocument::removeRoute(), eve::scene::SceneHost::removeTag(), eve::dialogue::renameConversationAsset(), eve::dialogue::renameConversationNode(), eve::archspace::Document::replace(), eve::ui::UIHost::requestFocusById(), eve::climbing::ClimbingAnchorGraphInstance::reserve(), eve::climbing::ClimbingAnchorGraphInstance::resolveNode(), eve::climbing::ClimbingAnchorGraphInstance::resolveNodeKinematics(), eve::procgen::road::RoadNetwork::restoreNode(), eve::climbing::ClimbingAnchorGraphInstance::restoreReservation(), eve::scene::SceneArtifactProvider::restoreState(), eve::rts::RTS::restoreState(), eve::dnut::SequenceRuntime::resumeStep(), eve::building::StaticMeshSurface::sample(), eve::scene_editing::SceneHostEditorTarget::SceneHostEditorTarget(), eve::archspace_editing::ArchSpaceDocumentTarget::schema(), eve::dialogue::DialogueFlow::select(), eve::dialogue::sequencePayloadString(), eve::procgen::GridGraph::serializeDefinition(), eve::procgen::MeshGraph::serializeDefinition(), eve::procgen::PointGraph::serializeDefinition(), eve::animation::AnimGraph::setAdditiveReference(), eve::animation::AnimGraph::setAdditiveReferenceCompat(), eve::animation::AnimGraph::setBoneMask(), eve::scene::Scene::setBuildScale(), eve::scene::Scene::setBuildVisible(), eve::dialogue::ConversationDocument::setField(), eve::scene::SceneHost::setLocalTransform(), eve::sceneloader::SceneLoader::setLod(), eve::procgen::road::RoadNetwork::setNodeJunctionControl(), eve::procgen::road::RoadNetwork::setNodeJunctionRadius(), eve::dialogue::ConversationDocument::setNodeKind(), eve::procgen::road::RoadNetwork::setNodePosition(), eve::editing::GraphDocument::setNodeProperties(), eve::animation::AnimGraph::setPosition1D(), eve::animation::AnimGraph::setPosition2D(), eve::animation::AnimGraph::setRoot(), eve::dialogue::ConversationDocument::setRoute(), eve::animation::AnimGraph::setSpeed(), eve::camera::CameraController::setTargetNode(), eve::animation::AnimGraph::setWeight(), eve::editing::GraphDocument::snapshot(), eve::rts::RTS::snapshotState(), eve::scene::SceneArtifactProvider::snapshotState(), eve::procgen_editing::RoadNetworkEditTarget::snapshotValue(), eve::procgen::road::RoadNetwork::splitEdge(), eve::rts::WorkerAssignmentSystem::step(), eve::rts::MiningSystem::step(), eve::animation::AnimGraph::trigger(), eve::scene::Scene::updateTransformsAll(), eve::dnut::SequenceAsset::validate(), eve::procgen::road::RoadNetwork::validate(), eve::dnut::StepKindRegistry::validate(), eve::climbing::validateClimbingAnchorGraphDefinition(), eve::dialogue::validateDialogueSequenceAsset(), eve::dialogue::DialogueFlow::validateLocalization(), eve::ui::UiNodePosSink::write() , 以及 eve::ui::UiNodeOpacitySink::write().

◆ socketDistance

float socketDistance = 0.f

在文件 RoadTraffic.cpp 第 18 行定义.

◆ spline