载入中...
搜索中...
未找到
McpServer.cpp 文件参考
#include "devtools/McpServer.hpp"
#include "common/EditorAutomation.h"
#include "common/GameplayControlJson.h"
#include "common/ScriptError.h"
#include "devtools/Immortal.hpp"
#include "devtools/AgentDevelopmentMcp.hpp"
#include "devtools/AiPanel.hpp"
#include "devtools/DebugAdapter.hpp"
#include "devtools/Debugger.hpp"
#include "devtools/DevTool.hpp"
#include "devtools/McpArgs.hpp"
#include "devtools/McpDevBridge.hpp"
#include "devtools/McpDomainTools.hpp"
#include "devtools/McpJson.hpp"
#include "devtools/McpRuntimeTools.hpp"
#include "devtools/McpScriptTools.hpp"
#include "devtools/McpSquirrelJson.hpp"
#include "devtools/PlayHost.h"
#include "devtools/RenderVision.hpp"
#include "devtools/SceneInspect.hpp"
#include "devtools/Snapshot.hpp"
#include "scripts.h"
#include "common/AudioQuery.h"
#include "common/BindingContracts.h"
#include "common/Capability.h"
#include "common/EditorHost.h"
#include "common/Module.h"
#include "common/ParticlesQuery.h"
#include "common/PhysicsQuery.h"
#include "common/PixelWorldAutomation.h"
#include "common/ProcgenQuery.h"
#include "common/RenderCapture.h"
#include "common/SceneQuery.h"
#include "common/ScriptCompiler.h"
#include "common/UIAutomation.h"
#include <Poco/Dynamic/Var.h>
#include <Poco/Exception.h>
#include <Poco/JSON/Array.h>
#include <Poco/JSON/Object.h>
#include <Poco/JSON/Parser.h>
#include <Poco/JSON/Stringifier.h>
#include <Poco/Net/NetException.h>
#include <Poco/Net/ServerSocket.h>
#include <Poco/Net/SocketAddress.h>
#include <Poco/Net/StreamSocket.h>
#include <Poco/Timespan.h>
#include <squirrel.h>
#include <glm/glm.hpp>
#include <cmath>
#include <cstdio>
#include <cstdlib>
#include <filesystem>
#include <fstream>
#include <sstream>
#include <vector>

浏览源代码.

命名空间

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

变量说明

◆ error

std::string error

在文件 McpServer.cpp 第 433 行定义.

◆ maxError

double maxError = 0.0

在文件 McpServer.cpp 第 431 行定义.

被这些函数引用 eve::procgen::TerrainMeshBuilder::estimateGeometricError().

◆ mismatches

std::vector<std::string> mismatches

在文件 McpServer.cpp 第 432 行定义.

◆ valid

bool valid = true

在文件 McpServer.cpp 第 430 行定义.

被这些函数引用 eve::action::ActionTimeline::activeBlocks(), eve::settlement::SettlementContext::addAbsorbed(), eve::procgen::ObjectBuildLayer::addChildRule(), eve::settlement::SettlementContext::addClamped(), eve::procgen::TerrainSplatPalette::addColor(), eve::combat::ComboGraph::addEdge(), eve::procgen::road::RoadNetwork::addLaneLink(), eve::editor::ActionTimelineWidget::addNotifyAtCursor(), eve::settlement::SettlementContext::addResisted(), eve::editor::ActionTimelineWidget::addStateAtCursor(), eve::graphics::Mesh::adoptMotionHighlights(), eve::graphics::Mesh::adoptTangentFrame(), eve::graphics::Mesh::adoptVegetationDeformationFactors(), eve::graphics::Mesh::adoptVegetationFactors(), eve::action::ActionRuntime::advance(), eve::combat::CombatLocomotionRuntime::advance(), eve::fluids::VolumeFluidDiffuse::advance(), eve::combat::MeleeHitRuntime::advance(), eve::fluids::VolumeFluidEmitter::advance(), eve::fluids::VolumeFluidJetEmitter::advance(), eve::fluids::VolumeFluidEmitter::advanceBurst(), eve::fluids::VolumeFluidJetEmitter::advanceMoving(), eve::graphics::advanceVegetationWind(), eve::graphics::advanceWaterSystem(), eve::procgen::analyzeTerrainTerraces(), eve::animation::DynamicBoneConfig::apply(), eve::card::CardEffectAdapter::apply(), eve::rts::RTSEffectAdapter::apply(), eve::vehicle::VehicleEffectAdapter::apply(), eve::weapon::WeaponEffectAdapter::apply(), eve::combat::HitFeelRuntime::apply(), eve::audio_editing::AudioSourceTarget::applyDomainOperation(), eve::building_editing::BuildingPlacementTarget::applyDomainOperation(), eve::editor::ProjectSettingsTarget::applyDomainOperation(), eve::lighting_editing::LightingPropertyTargetBase::applyDomainOperation(), eve::material_editing::MaterialDocumentTarget::applyDomainOperation(), eve::physics_editing::PhysicsColliderTarget::applyDomainOperation(), eve::physics_editing::PhysicsJointTarget::applyDomainOperation(), eve::procgen_editing::RoadNetworkEditTarget::applyDomainOperation(), eve::rts::RTSEffectExecutor::applyImmediate(), eve::vehicle::VehicleEffectExecutor::applyImmediate(), eve::weapon::WeaponEffectExecutor::applyImmediate(), eve::combat::MeleeHitRuntime::armHitbox(), eve::social::SocialGraph::assign(), eve::fluids::VolumeFluidCoupling::attach(), eve::tensor::kernels::avgpool2d(), eve::graphics::detail::bakeDistantSkyAmbient(), eve::graphics::detail::bakeSkyAtmosphereLuts(), eve::climbing::ClimbingAnchorGraphInstance::bind(), eve::procgen::road::RoadNetwork::blockLaneLink(), eve::sensing::GridArea::box2D(), eve::sensing::WorldArea::box2D(), eve::sensing::GridArea::box3D(), eve::sensing::WorldArea::box3D(), eve::procgen::buildGtsTerrainColliderMeshFromHeightmapInto(), eve::attributes::AttributeResourceAccountAdapter::canAfford(), eve::attributes::AttributeSetResourceAccount::canAfford(), eve::inventory::InventoryResourceAccount::canAfford(), eve::physics::GeometryCollectionInstance::captureSnapshot(), eve::weapon::carrierRecipeFromProjectile(), eve::rts::AbilitySystem::cast(), eve::procgen_editing::RoadNetworkEditTarget::commitDomainState(), eve::editor::ActionTimelineTarget::commitDomainState(), eve::dnut::compileDnutConversations(), eve::procgen::GtsTerrainExportLodSettings::compileLevel(), eve::procgen::GtsTerrainExportSettings::compileSourceLevels(), eve::fluids::composeVolumeFluidEmitterShapes(), eve::fluids::FluidSurfaceRenderer::configureColors(), eve::graphics::Bloom::configureFilter(), eve::graphics::vulkan::Graphics::configureMeshShaderRaster(), eve::graphics::configureVegetationDetails(), eve::procgen::road::RoadNetwork::connectAllTurns(), eve::physics::destruction_cook::cookGeometryCollection(), eve::stylize::MeshVfxAssetInstance::create(), eve::physics::SoftBody3D::create(), eve::fluids::VolumeFluid::create(), eve::combat::navigation::PathfinderCombatNavigationProvider::create(), eve::pixelworld_streaming::ReliablePixelChunkSender::create(), eve::pixelworld_streaming::ReliablePixelChunkReceiver::create(), eve::physics::GeometryCollectionInstance::create(), eve::attributes::AttributeResourceAccountAdapter::credit(), eve::attributes::AttributeSetResourceAccount::credit(), eve::attributes::AttributeResourceAccountAdapter::debit(), eve::action::decodeAbilityAsset(), eve::climbing::decodeClimbingActionDefinition(), eve::climbing::decodeClimbingAnchorGraphDefinition(), eve::climbing::decodeClimbingProfileDefinition(), eve::agent::decodePolicy(), eve::fluids::decodeVolumeFluid(), eve::hexmap::HexVisibility::decrease(), eve::graphics::hair::GroomBinding::deform(), eve::action::ActionNotifyRegistry::dispatch(), eve::action::ActionNotifyRegistry::dispatchSample(), eve::action::ActionNotifyRegistry::dispatchUpdate(), eve::graphics::PrimitiveCanvas2D::drawRoundedRect(), eve::fluids::VolumeFluidDiffuse::emit(), eve::fluids::VolumeFluidEmitter::emitParticle(), eve::fluids::emitVolumeFluidBurst(), eve::action::encodeAbilityAsset(), eve::weapon::encodeCarrierRecipe(), eve::climbing::encodeClimbingActionDefinition(), eve::climbing::encodeClimbingAnchorGraphDefinition(), eve::climbing::encodeClimbingProfileDefinition(), eve::rts::OrderComponent::enqueue(), eve::procgen::SplinePath::evaluateResult(), eve::graphics::evaluateVegetationWind(), eve::economy::EconomySystem::eventAt(), eve::executeGameplayControlRequest(), eve::procgen::MeshModifierGraph::executeResult(), eve::asset_import::executeVegetationTexturePacks(), eve::editor::exposeActionTimelineScriptBindings(), eve::graphics::detail::exposeShaderResourceBindings(), eve::graphics::hair::extractGuides(), eve::graphics::hair::filterStrandsByCurves(), eve::editor::ActionTimelinePayloadEditor::fitClipToBlock(), eve::editor::ActionTimelinePayloadEditor::fitClipToNaturalDuration(), eve::stylize::AttackVfxRecipe::fromJson(), eve::stylize::MeshVfxAsset::fromJson(), eve::physics::FractureRecipe::fromValue(), eve::physics::GeometryCollectionAsset::fromValue(), eve::physics::GeometryCollectionInstanceSnapshot::fromValue(), eve::physics::SoftBody3DDefinition::fromValue(), eve::physics::SoftBodyModelDefinition::fromValue(), eve::action::ActionTimeline::fromValue(), eve::animation::DynamicBoneConfig::fromValue(), eve::graphics::WaterStyleConfig::fromValue(), eve::graphics::SkyWispsAsset::generate(), eve::procgen::urban::generateSplitCandidates(), eve::physics::Body3D::getLocalPointVelocityOwned(), eve::combat::DamageRuntime::heal(), eve::rts::RTS::heal(), eve::rts::RTSCommandLog::importText(), eve::procgen::Bounds::include(), eve::hexmap::HexVisibility::increase(), eve::graphics::initializeWaterSystem(), eve::climbing::inspectClimbingAnchorGraphAuthoring(), eve::editor::ScenePrefabService::inspectDependencies(), eve::housegen::HouseLayout::instantiate(), eve::graphics::hair::interpolateStrands(), eve::procgen::Bounds::isValid(), eve::dialogue::DialogueFlow::lintAllChecked(), eve::dialogue::lintConversations(), eve::dialogue::lintConversationWorkspace(), eve::audio_editing::AudioSourceTarget::loadSnapshot(), eve::editor::ProjectSettingsTarget::loadSnapshot(), eve::lighting_editing::LightingPropertyTargetBase::loadSnapshot(), eve::material_editing::MaterialDocumentTarget::loadSnapshot(), eve::physics_editing::PhysicsColliderTarget::loadSnapshot(), eve::procgen_editing::RoadNetworkEditTarget::loadSnapshot(), eve::editor::ScenePrefabService::loadSnapshot(), eve::physics::Body3D::localToWorldPointOwned(), eve::physics::Body3D::localToWorldVectorOwned(), eve::physics::GeometryCollectionAsset::makeClusterPillarFixture(), eve::rpg::SkillActionAdapter::makeDefinition(), eve::weapon::WeaponActionAdapter::makeDefinition(), eve::building_editing::BuildingPlacementTarget::makeMove(), eve::building_editing::BuildingPlacementTarget::makePlace(), eve::building_editing::BuildingPlacementTarget::makeReplace(), eve::rpg::SkillActionAdapter::makeRequest(), eve::weapon::WeaponActionAdapter::makeRequest(), eve::graphics_editing::VegetationFieldTarget::makeSet(), eve::editor::ActionTimelineTarget::makeSet(), eve::audio_editing::AudioSourceTarget::makeSet(), eve::definitions_editing::DefinitionSchemaFormTarget::makeSet(), eve::editor::ProjectSettingsTarget::makeSet(), eve::fluids_editing::FluidSimulationTarget::makeSet(), eve::fluids_editing::VolumeFluidTarget::makeSet(), eve::lighting_editing::LightingPropertyTargetBase::makeSet(), eve::material_editing::MaterialDocumentTarget::makeSet(), eve::physics_editing::PhysicsColliderTarget::makeSet(), eve::physics_editing::PhysicsJointTarget::makeSet(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeControlPoints(), eve::procgen_editing::RoadNetworkEditTarget::makeSetEdgeStyle(), eve::makeSnapshotEnvelope(), eve::graphics_editing::VegetationFieldTarget::makeTransform(), eve::physics::GeometryCollectionAsset::makeWeldedBoxesFixture(), eve::procgen::road::RoadNetwork::mergeNodes(), eve::stylize::MeshVfxAssetSlot::MeshVfxAssetSlot(), eve::combat::CombatLocomotionRuntime::navigateTo(), eve::editor::ActionTimelineDocumentWorkspace::open(), eve::graphics::packVegetationWind(), eve::editor::ActionTimelinePayloadEditor::patch(), eve::audio_editing::AudioAuditionTransport::pause(), eve::rts::FormationPlanner::plan(), eve::graphics::webgpu::planPbrVariant(), eve::audio_editing::AudioAuditionTransport::play(), eve::animation::MontagePlayer::prepare(), eve::animation::MontagePlayer::prepare(), eve::graphics::SkyAtmospherePass::prepare(), eve::combat::DamageRuntime::preview(), eve::climbing::ClimbingRuntime::probeInto(), eve::asset_graphics::projectVegetationScene(), eve::sensing::SensingWorld::query(), eve::sensing::SensingCandidateProvider::query(), eve::sensing::SensingWorldCandidateProvider::query(), eve::procgen::road::RoadNetwork::reconnectEdgeEndpoint(), eve::combat::DamageRuntime::recoverPoise(), eve::combat::CombatAttributeRuntime::registerAttribute(), eve::physics::trajectory::TrajectoryCollisionRuntime::registerCollider(), eve::action::AbilityRuntime::registerDefinition(), eve::combat::CombatEnemyIntentSource::registerEnemy(), eve::combat::MeleeHitRuntime::registerHitbox(), eve::combat::MeleeHitRuntime::registerHurtbox(), eve::stylize::AttackVfxRuntime::registerRecipe(), eve::stylize::AttackVfxRuntime::registerSkin(), eve::combat::CombatCharacterRuntime::registerSubject(), eve::combat::CombatLocomotionRuntime::registerSubject(), eve::climbing::ClimbingAnchorGraphInstance::release(), eve::climbing::ClimbingAnchorGraphInstance::reload(), eve::social::SocialGraph::removeEntity(), eve::statepatch::PatchBatch::removeExpected(), eve::procgen::removeTerrainTerraces(), eve::graphics::RenderSystem3D::render(), eve::graphics::RenderSystem3D::renderToCanvas(), eve::rts::OrderComponent::replace(), eve::action::AbilityRuntime::replaceDefinition(), eve::attributes::AttributeResourceAccountAdapter::reserve(), eve::sensing::TargetingResolver::resolve(), eve::rts::RTSEffectAdapter::restore(), eve::vehicle::VehicleEffectAdapter::restore(), eve::fluids::VolumeFluidDiffuse::restore(), eve::weapon::WeaponEffectAdapter::restore(), eve::procgen::TerrainGenerationSession::restoreJson(), eve::fluids::FluidSimulator::restoreObservation(), eve::physics::Cloth::restoreObservation(), eve::physics::Cloth3D::restoreObservation(), eve::physics::ClothGPU::restoreObservation(), eve::physics::SoftBody3D::restoreObservation(), eve::climbing::ClimbingAnchorGraphInstance::restoreReservation(), eve::rts::RTS::restoreScriptCheckpoint(), eve::physics::GeometryCollectionInstance::restoreSnapshot(), eve::procgen::ArtifactStore::restoreState(), eve::rts::RTS::restoreState(), eve::rts::OrderComponent::restoreState(), eve::procgen::road::RoadNetwork::reverseEdge(), eve::agent::run(), eve::action::ActionTimeline::sample(), eve::audio_editing::AudioAuditionTransport::seek(), eve::statepatch::PatchBatch::set(), eve::rts::RTS::setBuildingRally(), eve::settlement::SettlementContext::setClampMax(), eve::social::SocialGraph::setController(), eve::procgen::road::RoadNetwork::setEdgeLaneCounts(), eve::combat::MeleeHitRuntime::setHurtboxPose(), eve::procgen::GtsTerrainExportSettings::setImpostorLods(), eve::graphics::Renderable3D::setInstanceRange(), eve::audio_editing::AudioAuditionTransport::setLoop(), eve::settlement::SettlementContext::setMagnitude(), eve::graphics::webgpu::Graphics::setMesh3DPbrSurface(), eve::procgen::MeshModifierGraph::setNodeMesh(), eve::procgen::road::RoadNetwork::setNodePosition(), eve::social::SocialGraph::setOwner(), eve::graphics::Material::setPbrSurface(), eve::rts::RTS::setProductionResourceReserve(), eve::procgen::ObjectBuildLayer::setRandomTransform(), eve::social::SocialGraph::setRelation(), eve::animation::MontagePlayer::setSectionSplits(), eve::animation::MontagePlayer::setSettings(), eve::procgen::GtsTerrainExportSettings::setSourceLods(), eve::graphics::Mesh::setTangentFrame(), eve::rts::RTSEffectExecutor::settle(), eve::vehicle::VehicleEffectExecutor::settle(), eve::weapon::WeaponEffectExecutor::settle(), eve::procgen::simplifyGtsMesh(), eve::graphics::hair::GuideSimulator::snapshot(), eve::audio_editing::AudioAuditionTransport::snapshot(), eve::snapshotEnvelopeValue(), eve::snapshotHashInput(), eve::combat::CombatCameraFraming::solve(), eve::combat::CombatMotionWarp::solve(), eve::weapon::ProjectileRuntime::spawn(), eve::animation::MotionRuntime::spawnColor(), eve::animation::MotionRuntime::spawnFloat(), eve::animation::MotionRuntime::spawnQuat(), eve::animation::MotionRuntime::spawnVec2(), eve::animation::MotionRuntime::spawnVec3(), eve::procgen::road::RoadNetwork::splitEdge(), eve::procgen::ArtifactStore::stagePublish(), eve::combat::standardCombatAbilities(), eve::combat::DirectCombatNavigationProvider::steer(), eve::fluids::FluidSimulationAdapter::step(), eve::fluids::FluidSimulator::step(), eve::physics::Cloth::step(), eve::physics::Cloth3D::step(), eve::physics::ClothGPU::step(), eve::physics::SoftBody3D::step(), eve::physics::World::step(), eve::physics::World3D::step(), eve::audio_editing::AudioAuditionTransport::stop(), eve::stylize::AttackVfxSkin::toJson(), eve::stylize::AttackVfxRecipe::toJson(), eve::stylize::MeshVfxAsset::toJson(), eve::action::ActionTimeline::toValue(), eve::animation::DynamicBoneConfig::toValue(), eve::graphics::WaterStyleConfig::toValue(), eve::physics::FractureRecipe::toValue(), eve::physics::GeometryCollectionAsset::toValue(), eve::physics::GeometryCollectionInstanceSnapshot::toValue(), eve::physics::SoftBody3DDefinition::toValue(), eve::physics::SoftBodyModelDefinition::toValue(), eve::climbing::ClimbingAnchorGraphInstance::transferReservation(), eve::audio_editing::AudioAuditionTransport::update(), eve::buildingfx::BuildingFx::updateGhost(), eve::graphics::uploadVegetationGpuFieldSet(), eve::climbing::ClimbingRuntime::upsertAction(), eve::dialogue::ConversationDocument::validate(), eve::action::ActionDefinition::validate(), eve::definitions_editing::DefinitionSchemaFormTarget::validate(), eve::action::ActionRequest::validate(), eve::climbing::validateClimbingProfileDefinition(), eve::map::validateMapObjects(), eve::procgen::MeshModifierGraph::validateResult(), eve::verifySnapshotEnvelope() , 以及 eve::physics::Body3D::worldToLocalPointOwned().