#include "devtools/McpScriptTools.hpp"#include "devtools/ConsolePanel.hpp"#include "devtools/McpJson.hpp"#include "devtools/McpSquirrelJson.hpp"#include "common/ScriptError.h"#include <Poco/Dynamic/Var.h>#include <Poco/JSON/Array.h>#include <Poco/JSON/Object.h>#include <simplesquirrel/simplesquirrel.hpp>#include <algorithm>#include <cstddef>#include <cstdint>#include <mutex>#include <string>#include <utility>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::dev |
函数 | |
| bool | eve::dev::isValidScriptToolName (const std::string &name) |
| Validate an exported tool name. | |
| bool | eve::dev::isScriptTool (const std::string &name) |
Whether name is exported by the project script registry. | |
| std::vector< std::string > | eve::dev::scriptToolNames () |
| Exported tool names in registration order. | |
| int | eve::dev::scriptToolCount () |
Number of exported tools (for eve_status). | |
| std::string | eve::dev::scriptToolSchemas () |
| Comma-free MCP tool schema fragments for every exported tool. | |
| std::string | eve::dev::callScriptTool (const std::string &name, Poco::JSON::Object::Ptr args) |
| Invoke one exported tool. | |
| void | eve::dev::clearScriptTools (HSQUIRRELVM owner) |
Drop registry entries owned by owner. | |
| void | eve::dev::exposeMcpScriptApi (ssq::VM &vm) |
Expose eve.mcp.tool/remove/tools/clear on a VM. | |
变量说明
◆ description
| std::string description |
在文件 McpScriptTools.cpp 第 41 行定义.
被这些函数引用 eve::fluids::decodeVolumeFluidEmission(), eve::tags::GameplayTagRegistry::fromValue(), eve::dev::DebugAdapter::notifyStopped(), eve::procgen::registerCastleMeshRecipe(), eve::tags::GameplayTagRegistry::registerTag(), eve::rpg::ShopCatalogue::replaceFromJsonStrict(), eve::physics::SoftBody3DDefinition::schemaDefinition() , 以及 eve::ui::UI::setItemAccessibility().
◆ handler
| HSQOBJECT handler {} |
在文件 McpScriptTools.cpp 第 44 行定义.
被这些函数引用 eve::action::ActionNotifyRegistry::advanceHandlers(), eve::dev::callScriptTool(), eve::ui::UI::componentClearHandlers(), eve::action::ActionNotifyRegistry::dispatch(), eve::dnut::StepKindRegistry::dispatch(), eve::ui::UISystem::dispatchEvents(), eve::action::ActionNotifyRegistry::dispatchSample(), eve::action::ActionNotifyRegistry::dispatchUpdate(), eve::image::ImageData::encode(), eve::image::Image::isCompressed(), eve::cmd::Register::Register(), eve::cmd::Cmdline::registerCmd(), eve::editor::EditorCommandService::registerCommand(), eve::editor::EditorExtensionRegistry::registerCommand(), eve::dnut::SequenceRuntime::registerCommand(), eve::action::ActionNotifyRegistry::registerHandler(), eve::dnut::StepKindRegistry::registerHandler(), eve::Runtime::setErrorHandler(), eve::Runtime::setLifecycleHandler() , 以及 eve::ui::ScenePanel::setPickHandler().
◆ inputSchemaJson
| std::string inputSchemaJson |
在文件 McpScriptTools.cpp 第 42 行定义.
◆ name
| std::string name |
在文件 McpScriptTools.cpp 第 40 行定义.
被这些函数引用 eve::action::actionBlendCurveFromName(), eve::camera::CameraController::activateRig(), eve::ui::PcgControllerSelection::add(), eve::network::Session::add(), eve::procgen::Grid2D::addAssetObject(), eve::animation::AnimSkeleton::addBone(), eve::decision::DecisionContext::addCell(), eve::animation::AnimClip::addEvent(), eve::animation::SpriteClip::addEvent(), eve::animation::MotionDatabase::addFeatureBoneByName(), eve::animation::SpriteSheet::addFrame(), eve::animation::SpriteSheet::addFrameTrimmed(), eve::animation::AnimLayerMixer::addGraphLayer(), eve::ui::UI::addIcon(), eve::ui::UI::addIconButton(), eve::animation::AnimLayerMixer::addLayer(), eve::avatar::AvatarInstance::addLayer(), eve::procgen::BiomeRules::addLayer(), eve::cap::detail::addListenerRaw(), eve::graphics::Mesh::addMorphTarget(), eve::graphics::Mesh::addMorphTargetAbsolute(), eve::procgen::Grid2D::addObject(), eve::procgen::Grid2D::addObjectAt(), eve::level_editing::LevelDocument::addObjectLayer(), eve::dialogue::ConversationDocument::addParameter(), eve::animation::AnimLayerMixer::addPoseLayer(), eve::camera::CameraController::addRig(), eve::editor::addScriptClass(), eve::settlement::SettlementPipeline::addStage(), eve::animation::AnimStateMachine::addState(), eve::animation::AnimLayerMixer::addStateMachineLayer(), eve::animation::AnimClip::addSyncMarker(), eve::procgen::TerrainMultiTileWorkspace::addTile(), eve::procgen::TerrainMultiObjectWorkspace::addTile(), eve::procgen::TerrainMultiTreeWorkspace::addTile(), eve::procgen::TerrainMultiDetailWorkspace::addTile(), eve::procgen::TerrainMultiSplatWorkspace::addTile(), eve::level_editing::LevelDocument::addTileLayer(), eve::camera::CameraController::addTimelineEvent(), eve::rpg::GameState::addVariable(), eve::camera::CameraController::addView(), eve::script::ScriptCompiler::analyze(), eve::dev::PlayTraceBuffer::append(), eve::procgen::AttributeTable::appendRowFrom(), eve::animation::SpineAnim::apply(), eve::lighting_editing::Light3DRuntimeApplier::apply(), eve::rpg::StatusSystem::apply(), eve::scene_editing::SceneTargetBase::applyDomainOperation(), eve::avatar::AvatarInstance::applyExpression(), eve::graphics::RenderControl::applyLightingPreset(), eve::particles::ParticleEmitter::applyPreset(), eve::procgen::applyTerrainStampMultiTile(), eve::stylize::StyleInstance::applyToShader(), eve::Runtime::arrayAppend(), eve::Runtime::arrayGet(), eve::Runtime::arrayRemove(), eve::Runtime::arraySet(), eve::Runtime::arraySize(), eve::avatar::AvatarInstance::attachToBone(), eve::ReflectedMember::attrBool(), eve::ReflectedMember::attrFloat(), eve::attributes::AttributeSet::attributeAt(), eve::avatar::AvatarInstance::autoMapHumanoidBones(), eve::profiler::Profiler::begin(), eve::editor::EditorTransactions::begin(), eve::procgen::Procgen::beginCachedSystemHandle(), eve::level_editing::EditorHistory::beginGroup(), eve::procgen::Procgen::beginSystemHandle(), eve::dev::RenderFlow::bind(), eve::particles::ParticleEmitter::bindFloatParameter(), eve::script::bindMethod(), eve::script::bindNullSafe(), eve::tensor::glsl_detail::bufferDecl(), eve::tensor::wgsl_detail::bufferDecl(), eve::tensor::glsl_detail::bufferDeclUint(), eve::tensor::wgsl_detail::bufferDeclUint(), eve::animation_editing::ProceduralBoneOverlayBuilder::build(), eve::dev::callAgentDevelopmentTool(), eve::dev::callMcpDomainTool(), eve::dev::callMcpRuntimeTool(), eve::dev::callScriptTool(), eve::editor::ScenePrefabService::capture(), eve::rts::RTS::captureScriptCheckpoint(), eve::dev::Snapshot::captureState(), eve::rts::RTS::castScriptAbility(), eve::rpg::RPGActor::checkpointJson(), eve::decision::DecisionContext::choose(), eve::procgen::PointGraph::clearBinding(), eve::procgen::PointGraph::clearParameterOverride(), eve::rpg::GameState::clearSelfString(), eve::dialogue::Dialogue::clearVar(), eve::scene::Scene::collectIdsByName(), eve::scene::SceneHost::collectIdsByName(), eve::sceneloader::SceneLoader::collisionName(), eve::attributes::AttributeResourceAccountAdapter::commit(), eve::dev::ReloadSession::commit(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::procgen_editing::PcgPointGraphDomain::compile(), eve::ui::PcgPhotoModeApplyPlan::compile(), eve::dev::LanguageServer::Impl::complete(), eve::script::ScriptCompiler::completions(), eve::ui::PcgPhotoModeRuntimeUI::configure(), eve::tags::GameplayTagRegistry::contains(), eve::procgen::copyPointsToTargets(), eve::avatar_editor::AvatarDocumentEditor::createExpression(), eve::ui_editor::UiThemeEditor::createFromPreset(), eve::scene::SceneHost::createHost(), eve::ui::UIHost::createHost(), eve::Runtime::createInstance(), eve::avatar_editor::AvatarDocumentEditor::createLayer(), eve::biome_editor::BiomeRulesEditor::createLayer(), eve::voxel_editor::VoxelCatalogEditor::createModel(), eve::avatar_editor::AvatarDocumentEditor::createParameter(), eve::ui::UI::dbSelectClass(), eve::graphics::Shader::declareFloat(), eve::graphics::Shader::declareMatrix(), eve::graphics::Shader::declareVec2(), eve::graphics::Shader::declareVec3(), eve::graphics::Shader::declareVec4(), eve::asset::SpriteAnimationClip::decode(), eve::asset::decodeCanonicalMesh(), eve::agent::decodeConfig(), eve::procgen_editing::detail::decodePoint(), eve::asset::decodeShaderAsset(), eve::heightmap_target::decodeTerrainDocument(), eve::asset_import::decodeUnityVegetationConversionCandidate(), eve::avatar::AvatarInstance::defineEquipmentLayer(), eve::avatar::AvatarInstance::defineExpression(), eve::avatar::AvatarInstance::defineParameter(), eve::ui::defineStyleClass(), eve::ui::UI::defineStyleClass(), eve::tags::GameplayTagRegistry::definitions(), eve::procgen::deletePointAttribute(), eve::procgen::RuntimeGeneration::deserializeCell(), eve::ui_editor::UiThemeEditor::duplicateSelected(), eve::ui::UI::editorSelectPanel(), eve::policyregistry::PolicyRegistry::enable(), eve::asset::encodeCanonicalMesh(), eve::asset_import::encodeUnityVegetationConversionMaterial(), eve::ui::PcgLoadingScreen::endTimeout(), eve::animation::Tween::evaluate(), eve::animation_editor::AnimationClipEditor::eventName(), eve::asset_import::executeVegetationMeshRules(), eve::procgen::exportTerrainProbePoints(), eve::avatar_editor::exposeAvatarDocumentEditorScriptBindings(), eve::biome_editor::exposeBiomeRulesEditorScriptBindings(), eve::exposeECS(), eve::procgen::exposeHeightmap(), eve::dev::exposeMcpScriptApi(), eve::procgen::PointGraph::exposeParameter(), eve::ui::exposePcgLoadingScreenBindings(), eve::exposeReflection(), eve::dev::DevTool::exposeScriptApi(), eve::ui::EditorHost::exposeScriptApi(), eve::graphics::exposeShaderScriptBindings(), eve::ui_editor::exposeUiThemeEditorScriptBindings(), eve::voxel_editor::exposeVoxelCatalogEditorScriptBindings(), eve::asset_import::detail::extension(), eve::voxel::faceDirFromName(), eve::procgen_editing::detail::field(), eve::procgen::Procgen::filterFloatAttributeHandle(), eve::procgen::filterPointBoolAttribute(), eve::procgen::filterPointFloatAttribute(), eve::procgen::filterPointIntAttribute(), eve::procgen::filterPointStringAttribute(), eve::procgen::Procgen::filterStringAttributeHandle(), eve::ModuleManager::find(), eve::gpuagents::GpuAgentWorld::find(), eve::voxel::CubeTypeRegistry::find(), eve::database::Repository< T >::find(), eve::tags::GameplayTagRegistry::find(), eve::scene::SceneHost::findAllByName(), eve::animation::SpineSkeletonData::findAnimation(), eve::animation::SpineSkeletonData::findAttachment(), eve::ReflectedMember::findAttribute(), eve::animation::AnimSkeleton::findBone(), eve::animation::SpineSkeletonData::findBone(), eve::scene::SceneHost::findByName(), eve::Runtime::findClass(), eve::vehicle::VehicleSystem::findDriver(), eve::stylize::findEffectParameter(), eve::animation::SpriteSheet::findFrame(), eve::ui::UISystem::findHost(), eve::ui::UI::findHost(), eve::scene::Scene::findIdByName(), eve::scene::SceneHost::findIndexByName(), eve::scene::findLinkKind(), eve::weapon::WeaponSystem::findLogic(), eve::vehicle::VehicleSystem::findMobility(), eve::map::Map::findObjectByName(), eve::animation::SpineAtlas::findRegion(), eve::animation::SpineSkeletonData::findSkin(), eve::animation::SpineSkeletonData::findSlot(), eve::stylize::findStyleParameter(), eve::ModuleManager::finishPluginRegistration(), eve::weapon::fireModeFromName(), eve::graphics::fog::fogQualityFromName(), eve::dev::DevTool::formatProfileReport(), eve::ui::EditorHost::frame(), eve::prof::Profiler::frameMark(), eve::asset_graphics::VegetationAsset::fromCanonical(), eve::animation::AnimSkin::fromModel(), eve::action::ActionAttackVfxBinding::fromPayload(), eve::physics::SoftBody3DDefinition::fromValue(), eve::physics::SoftBodyModelDefinition::fromValue(), eve::animation::DynamicBoneConfig::fromValue(), eve::tags::GameplayTagRegistry::fromValue(), eve::tags::gameplayTagId(), eve::policyregistry::PolicyRegistry::generationOf(), eve::animation::ControlAnim::get(), eve::animation::Tween::get(), eve::network::Session::get(), eve::cmd::Cmdline::Get(), eve::animation::SpineSkeletonData::getAnimationName(), eve::xml::Element::getAttribute(), eve::procgen::PointSet::getAttributeType(), eve::procgen::PointGraph::getBindingType(), eve::animation::AnimSkeleton::getBoneName(), eve::animation::SpineSkeletonData::getBoneName(), eve::animation::AnimStateMachine::getBool(), eve::procgen::AttributeTable::getBool(), eve::procgen::PointSet::getBoolAttribute(), eve::graphics::GBuffer::getBuffer(), eve::animation::Tween::getDelta(), eve::particles::ParticleEffect::getEmitterName(), eve::cmd::sdk::getEnv(), eve::animation::AnimClip::getEventName(), eve::animation::AnimLayerMixer::getEventName(), eve::animation::AnimPlayer::getEventName(), eve::ui::PcgPhotoModeValues::getFieldName(), eve::animation::AnimStateMachine::getFloat(), eve::graphics::AmbientOcclusion::getFloat(), eve::graphics::AntiAliasing::getFloat(), eve::graphics::GlobalIllumination::getFloat(), eve::graphics::Material::getFloat(), eve::graphics::Outline::getFloat(), eve::graphics::ScreenSpaceReflection::getFloat(), eve::graphics::Volumetric::getFloat(), eve::stylize::StyleInstance::getFloat(), eve::stylize::StylePass::getFloat(), eve::procgen::AttributeTable::getFloat(), eve::procgen::PointSet::getFloatAttribute(), eve::particles::ParticleEffect::getFloatParameter(), eve::particles::ParticleEmitter::getFloatParameter(), eve::animation::SpriteSheet::getFrameName(), eve::animation::Tween::getFrom(), eve::graphics::Shader::getFromVar(), eve::procgen::AttributeTable::getInt(), eve::xml::Element::getIntAttribute(), eve::procgen::PointSet::getIntAttribute(), eve::json::Value::getIntMap(), eve::animation::AnimLayerMixer::getLayerAdditiveReference(), eve::procgen::BiomeRules::getLayerDensity(), eve::animation::AnimLayerMixer::getLayerEnabled(), eve::animation::AnimLayerMixer::getLayerMode(), eve::animation::AnimLayerMixer::getLayerName(), eve::procgen::BiomeRules::getLayerPriority(), eve::avatar::AvatarInstance::getLayerRenderable(), eve::animation::AnimLayerMixer::getLayerWeight(), eve::model3d::ModelData::getMaterialName(), eve::graphics::Mesh::getMorphWeight(), eve::avatar::AvatarInstance::getMotionClip(), eve::filesystem::FileData::getName(), eve::map::Map::getObjectProperty(), eve::animation::SpineAtlas::getPageName(), eve::stylize::StyleInstance::getParamDefault(), eve::avatar::AvatarInstance::getParameter(), eve::avatar::NullLive2DBackend::getParameter(), eve::dialogue::ConversationDocument::getParameter(), eve::avatar::AvatarInstance::getParameterDefault(), eve::procgen::PointGraph::getParameterFloat(), eve::procgen::PointGraph::getParameterInt(), eve::procgen::PointGraph::getParameterKind(), eve::avatar::AvatarInstance::getParameterMaximum(), eve::avatar::AvatarInstance::getParameterMinimum(), eve::procgen::PointGraph::getParameterString(), eve::stylize::StyleInstance::getParamMax(), eve::stylize::StyleInstance::getParamMin(), eve::procgen::Procgen::getPreviousSystemDebugStageHandle(), eve::procgen::Procgen::getPreviousSystemRevision(), eve::animation::SpineAtlas::getRegionName(), eve::vehicle::Vehicle::getSeatName(), eve::rpg::GameState::getSelfString(), eve::rpg::GameState::getSelfVariable(), eve::animation::SpineSkeletonData::getSkinName(), eve::animation::SpineSkeletonData::getSlotName(), eve::animation::SpineSkeleton::getSlotRegion(), eve::procgen::AttributeTable::getString(), eve::procgen::PointSet::getStringAttribute(), eve::json::Value::getStringMap(), eve::animation::AnimClip::getSyncMarkerName(), eve::procgen::Procgen::getSystemBuildKey(), eve::procgen::Procgen::getSystemDebugDiffReport(), eve::procgen::Procgen::getSystemDebugReport(), eve::procgen::Procgen::getSystemDebugStageCount(), eve::procgen::Procgen::getSystemDebugStageHandle(), eve::procgen::Procgen::getSystemDebugStageName(), eve::procgen::Procgen::getSystemOutputCount(), eve::procgen::Procgen::getSystemOutputHandle(), eve::procgen::Procgen::getSystemOutputName(), eve::procgen::Procgen::getSystemRevision(), eve::procgen::Procgen::getSystemSeed(), eve::animation::ControlAnim::getTarget(), eve::map::TileLayer::getTileDataBool(), eve::map::TileLayer::getTileDataNumber(), eve::map::TileLayer::getTileDataString(), eve::map::TileLayer::getTileDataType(), eve::animation::Tween::getTo(), eve::animation::AnimStateMachine::getTrigger(), eve::graphics::Shader::getUniformFloatCount(), eve::graphics::Shader::getUniformIndex(), eve::dialogue::Dialogue::getVarBool(), eve::dialogue::Dialogue::getVarFloat(), eve::rpg::GameState::getVariable(), eve::dialogue::Dialogue::getVarInt(), eve::dialogue::Dialogue::getVarString(), eve::dialogue::Dialogue::getVarType(), eve::dialogue::Dialogue::getVarValue(), eve::procgen::AttributeTable::getVector(), eve::procgen::PointSet::getVectorAttributeX(), eve::procgen::PointSet::getVectorAttributeY(), eve::procgen::PointSet::getVectorAttributeZ(), eve::animation::ControlAnim::getVelocity(), eve::policyregistry::PolicyRegistry::handle(), eve::animation::ControlAnim::has(), eve::animation::Tween::has(), eve::procgen::AttributeTable::has(), eve::inventory::InventorySystem::hasAcceptRule(), eve::rpg::StatusSystem::hasApplyCondition(), eve::xml::Element::hasAttribute(), eve::procgen::PointSet::hasBoolAttribute(), eve::graphics::GBuffer::hasBuffer(), eve::inventory::InventorySystem::hasCapacityPolicy(), eve::building::PlacementSystem::hasChangeHook(), eve::inventory::InventorySystem::hasChangeHook(), eve::animation::AnimClip::hasCompatibleSyncMarkers(), eve::animation::AnimClip::hasEvent(), eve::procgen::PointSet::hasFloatAttribute(), eve::particles::ParticleEmitter::hasFloatParameter(), eve::particles::ParticleEffect::hasFloatParameter(), eve::procgen::PointSet::hasIntAttribute(), eve::avatar::AvatarInstance::hasLayer(), eve::procgen::BiomeRules::hasLayer(), eve::rpg::StatusSystem::hasLifecycleHook(), eve::graphics::Mesh::hasMorph(), eve::map::Map::hasObjectProperty(), eve::graphics::AmbientOcclusion::hasParam(), eve::graphics::AntiAliasing::hasParam(), eve::graphics::GlobalIllumination::hasParam(), eve::graphics::Material::hasParam(), eve::graphics::Outline::hasParam(), eve::graphics::ScreenSpaceReflection::hasParam(), eve::graphics::Volumetric::hasParam(), eve::stylize::StyleInstance::hasParam(), eve::stylize::StylePass::hasParam(), eve::avatar::AvatarInstance::hasParameter(), eve::procgen::PointGraph::hasParameterOverride(), eve::graphics::RenderControl::hasPass(), eve::rpg::GameState::hasSelfString(), eve::rpg::GameState::hasSelfVariable(), eve::building::PlacementSystem::hasSnapRule(), eve::rpg::StatusSystem::hasStackPolicy(), eve::inventory::InventorySystem::hasStackRule(), eve::settlement::SettlementResult::hasStage(), eve::animation::AnimStateMachine::hasState(), eve::procgen::PointSet::hasStringAttribute(), eve::building::PlacementSystem::hasSurface(), eve::procgen::Procgen::hasSystem(), eve::graphics::Shader::hasUniform(), eve::building::PlacementSystem::hasValidateRule(), eve::dialogue::Dialogue::hasVar(), eve::procgen::PointSet::hasVectorAttribute(), eve::ui::iconFromName(), eve::animation::AnimImporter::importAnimationFixtureText(), eve::dialogue::ConversationLocalizationCatalog::importCsv(), eve::decal::importProceduralDecalSbsprs(), importRpgMakerMap(), eve::animation::ControlAnim::impulse(), eve::dev::LanguageServer::Impl::indexProject(), eve::ModuleManager::insert(), eve::policyregistry::PolicyRegistry::insert(), eve::procgen::PointGraph::inspectNode(), eve::editor::ScenePrefabService::inspectOverrides(), eve::ui::UI::inspectSelectClass(), eve::settlement::SettlementRuleSet::install(), eve::filesystem::physfs::installScriptFileApi(), eve::dev::isAgentDevelopmentTool(), eve::dev::Snapshot::isEngineBinding(), eve::joystick::sdl::Pad::isGamepadDown(), eve::dev::isMcpDomainTool(), eve::dev::isMcpRuntimeTool(), eve::daynight::DayNight::isNightLight(), eve::stylize::StyleInstance::isOverridden(), eve::procgen::isPointFloatChannel(), eve::procgen::isPointFloatSelector(), eve::rpg::GameState::isSwitchOn(), eve::policyregistry::PolicyRegistry::isTombstone(), eve::tags::isValidGameplayTagName(), eve::dev::isValidScriptToolName(), eve::json::Value::keys(), eve::biome_editor::BiomeRulesEditor::layerName(), eve::grid::GridConfig::layoutFromName(), eve::cap::detail::listenerAtRaw(), eve::cap::detail::listenerCountRaw(), eve::asset_graphics::EvpackShader::load(), eve::asset_procgen::EvpackInstanceSetLoader::load(), eve::asset_procgen::EvpackTerrainMaterialLoader::load(), eve::asset_scene::EvpackSceneTemplateLoader::load(), eve::graphics::SkyWispsAsset::load(), eve::animation::AnimCurveLibrary::load(), eve::ui::EditorHost::loadEditorsFromDisk(), eve::avatar::AvatarInstance::loadMorphNamesFromModel(), eve::editor::ScenePrefabService::loadSnapshot(), eve::avatar::AvatarInstance::loadVroidModel(), eve::dev::Debugger::locals(), eve::cmd::MyFormatter::make_usage(), MyFormatter::make_usage(), eve::attributes::AttributeResourceAccountAdapter::makeCost(), eve::ui_editing::UiThemeCatalogTarget::makeCreateFromPreset(), eve::avatar_editing::AvatarDocumentTarget::makeDeleteLayer(), eve::avatar_editing::AvatarDocumentTarget::makeDeleteParameter(), eve::ui_editing::UiThemeCatalogTarget::makeDuplicate(), eve::emergence::makeFactKey(), eve::scene_editing::SceneTargetBase::makeRename(), eve::ui_editing::UiDocumentTarget::makeRename(), eve::ui_editing::UiThemeCatalogTarget::makeRename(), eve::sceneloader_editing::SceneImportTarget::makeSet(), eve::voxel_editing::VoxelCatalogTarget::makeSet(), eve::rpg::makeStatusTickSettlementRequest(), eve::asset_import::makeVegetationPresetContext(), eve::animation::AnimClip::mapSyncTimeTo(), eve::procgen::mapTerrainOperationMultiTile(), eve::dev::Snapshot::markRoot(), eve::dev::Snapshot::markTransientRoot(), eve::map::member(), eve::scene::member(), eve::asset_import::gltf::member(), eve::voxel_editor::VoxelCatalogEditor::modelName(), eve::ModuleRegister::ModuleRegister(), eve::profiler_editing::EditorProfilerModel::moduleSummary(), eve::avatar::VrmRuntime::morphs(), eve::ui::UI::mountAs(), eve::ui::UI::mountBuildAs(), eve::animation::Animation::newClip(), eve::decision::DecisionContext::newGrid(), eve::graphics::webgpu::Graphics::newMeshFromAssimp(), eve::animation::Animation::newSpriteClip(), eve::animation::Animation::newSpriteSheetFromAtlasJson(), eve::graphics::newWaterShader(), eve::scene::node(), eve::dev::Debugger::onCall(), eve::cmd::CleanArgs::parse(), eve::cmd::CreateArgs::parse(), eve::cmd::DocArgs::parse(), eve::cmd::GetArgs::parse(), eve::cmd::TestArgs::parse(), eve::cmd::ZipArgs::parse(), eve::tensor::onnx_detail::parse(), eve::dev::parseAgentDevelopmentPhase(), eve::tensor::parseDType(), eve::asset::parseEvaManifest(), eve::emergence::parseFactKey(), eve::graphics::TextureSampler::parseFilter(), eve::policyregistry::parseImplementationKind(), eve::graphics::TextureSampler::parseMipmap(), eve::cmd::sdk::parsePlatform(), eve::effects::parsePolicy(), eve::ui_editing::parsePreset(), eve::animation::parseRootMotionApplySpace(), eve::animation::parseRootMotionLockAxes(), eve::graphics::parseShadowMethod(), eve::procgen::parseTerrainFileFormat(), eve::avatar::parseVrm(), eve::dev::RenderFlow::passBegin(), eve::profiler::Profiler::passBegin(), eve::dev::RenderFlow::passEnd(), eve::grid::GridConfig::planeFromName(), eve::scene_editing::SceneHierarchyToolLogic::planRename(), eve::card::CardPlayConditionContext::policy(), eve::dialogue::StateEvaluationContext::policy(), eve::emergence::FactStore::policy(), eve::rpg::SkillConditionContext::policy(), eve::decision::Condition::policyCall(), eve::inventory::InventorySaveSession::prepareRestoreSnapshotJson(), eve::asset_import::prepareUnityFbx(), eve::asset_import::prepareUnityNativeMesh(), eve::asset_import::prepareUnityVegetationConversionBatch(), eve::asset_import::prepareUnityVegetationMaterial(), eve::asset_import::prepareUnityVegetationScene(), eve::asset_import::prepareUnrealM4Import(), eve::decal::proceduralDecalPreset(), eve::stylize::MeshVfxAssetInstance::processAnimationEvents(), eve::cap::detail::provideRaw(), eve::avatar_editing::AvatarDocumentRuntime::publish(), eve::stylize_editing::StylizeRecipeRuntime::publish(), eve::level_editing::EditorHistory::push(), eve::cap::detail::queryRaw(), eve::rts::RTS::queueScriptResearch(), eve::stylize_editing::StylizeRecipeTarget::read(), eve::asset_graphics::detail::readCookedMaterial(), eve::scene::readFloat(), eve::map::readI64(), eve::procgen_editing::detail::readId(), eve::procgen_editing::detail::readNumber(), eve::Runtime::readObjectProperty(), eve::procgen_editing::detail::readOptionalBool(), eve::procgen_editing::detail::readOptionalNumber(), eve::procgen::readPointFloatChannel(), eve::Runtime::readProperty(), eve::procgen_editing::detail::readSmallInt(), eve::map::readString(), eve::scene::readString(), eve::map::readU64(), eve::scene::readUint64String(), eve::procgen::refineCaveWetnessBoundary(), eve::Runtime::reflectClass(), eve::Runtime::reflectedClass(), eve::ModuleManager::register_module(), eve::inventory::InventorySystem::registerAcceptRule(), eve::script::ScriptCompiler::registerAnnotation(), eve::rpg::StatusSystem::registerApplyCondition(), eve::gpuagents::GpuAgentWorld::registerBackend(), eve::procgen::MeshRecipeRegistry::registerBuiltins(), eve::procgen::TextureRecipeRegistry::registerBuiltins(), eve::inventory::InventorySystem::registerCapacityPolicy(), eve::rpg::SkillSystem::registerCastCondition(), eve::building::PlacementSystem::registerChangeHook(), eve::inventory::InventorySystem::registerChangeHook(), eve::dnut::SequenceRuntime::registerCommand(), eve::dialogue::Dialogue::registerCondition(), eve::biome_editing::registerEditingCommands(), eve::scene_editing::registerEditingCommands(), eve::voxel_editing::registerEditingCommands(), eve::schema::Schema::registerFromClass(), eve::building::PlacementSystem::registerHeightfieldSurface(), eve::economy::EconomySystem::registerHook(), eve::rpg::StatusSystem::registerLifecycleHook(), eve::procgen::registerLinearStructureRecipes(), eve::avatar::AvatarInstance::registerMotion(), eve::procgen_editing::registerRoadNetworkEditingCommands(), eve::building::PlacementSystem::registerSnapRule(), eve::dev::DebugAdapter::registerSource(), eve::rpg::StatusSystem::registerStackPolicy(), eve::inventory::InventorySystem::registerStackRule(), eve::building::PlacementSystem::registerStaticMeshSurface(), eve::building::PlacementSystem::registerSurface(), eve::building::PlacementSystem::registerSurfaceProvider(), eve::tags::GameplayTagRegistry::registerTag(), eve::building::PlacementSystem::registerValidateRule(), eve::vehicle::Vehicle::registerVehiclesFromJson(), eve::ui::EditorHost::registerVM(), eve::weapon::Weapon::registerWeaponsFromJson(), eve::pixelworld::PixelWorld::reloadMaterialCatalog(), eve::ui::UI::remountAs(), eve::ui::UI::remountBuildAs(), eve::policyregistry::PolicyRegistry::remove(), eve::animation::ControlAnim::remove(), eve::database::Repository< T >::remove(), eve::network::Session::remove(), eve::procgen::AttributeTable::removeColumn(), eve::avatar::AvatarInstance::removeExpression(), eve::cap::detail::removeListenerRaw(), eve::camera::CameraController::removeRig(), eve::rts::RTS::removeScriptCheckpoint(), eve::procgen::Procgen::removeSystem(), eve::procgen::AttributeTable::renameColumn(), eve::scene::SceneHost::renameNode(), eve::policyregistry::PolicyRegistry::replace(), eve::rpg::ShopCatalogue::replaceFromJsonStrict(), eve::stylize::StyleInstance::reset(), eve::animation::AnimStateMachine::resetTrigger(), eve::policyregistry::PolicyRegistry::resolve(), eve::pixelworld::MaterialCatalog::resolve(), eve::ui::resolveStyleClass(), eve::procgen::ArtifactPublisher::restore(), eve::production::WorkQueue::restore(), eve::procgen::MeshBuild::restoreGroupData(), eve::decision::DecisionContext::restoreJson(), eve::definitions::DefinitionRegistry::restoreJson(), eve::policyregistry::PolicyRegistry::restoreJson(), eve::scene::LocationProfile::restoreJson(), eve::rts::RTS::restoreScriptCheckpoint(), eve::dnut::SequenceRuntime::restoreState(), eve::dialogue::Dialogue::restoreState(), eve::dev::Snapshot::restoreState(), eve::graphics::restoreVegetationDetails(), eve::animation::AnimClip::retargetWithProfile(), eve::cap::detail::revokeRaw(), eve::attributes::AttributeResourceAccountAdapter::rollback(), eve::debug::rtBind(), eve::debug::rtPassBegin(), eve::debug::rtPassEnd(), eve::debug::rtTarget(), eve::definition::detail::runtimeSnapshotShape(), eve::decision::DecisionContext::sample(), eve::avatar::AvatarInstance::sampleAttachmentPoint(), eve::building::PlacementSystem::sampleSurface(), eve::camera::CameraController::saveRigState(), eve::scene_editing::ScenePropertyProvider::schema(), eve::physics::FractureRecipe::schemaDefinition(), eve::physics::GeometryCollectionAsset::schemaDefinition(), eve::physics::GeometryCollectionInstanceSnapshot::schemaDefinition(), eve::physics::SoftBody3DDefinition::schemaDefinition(), eve::physics::SoftBodyModelDefinition::schemaDefinition(), eve::script::ScriptCompiler::ScriptCompiler(), eve::tags::GameplayTagRegistry::search(), eve::ui::UI::select(), eve::editor::GameplayTagPicker::select(), eve::ui::DatabasePanel::selectClass(), eve::ui::Inspector::selectClass(), eve::ui::EditorShell::selectPanel(), eve::procgen::semanticId(), eve::dev::lsp::WorkspaceIndex::semanticTokens(), eve::graphics::Shader::sendFloat(), eve::graphics::Shader::sendMatrix(), eve::graphics::Shader::sendToVar(), eve::graphics::Shader::sendVec2(), eve::graphics::Shader::sendVec3(), eve::graphics::Shader::sendVec4(), eve::procgen::RuntimeGeneration::serializeCell(), eve::procgen::PointGraph::serializeDefinition(), eve::asset::serializeEvaManifest(), eve::animation::ControlAnim::set(), eve::inventory::Bag::setAcceptRule(), eve::procgen::MeshBuild::setActiveGroup(), eve::map::Fov::setAlgorithm(), eve::procgen::PointGraph::setBindingPoints(), eve::procgen::PointGraph::setBindingSpatial(), eve::animation::AnimStateMachine::setBool(), eve::procgen::AttributeTable::setBool(), eve::procgen::PointSet::setBoolAttribute(), eve::inventory::Bag::setCapacityPolicy(), eve::card::Card::setCardDefinition(), eve::decision::DecisionContext::setCell(), eve::dev::AiPanel::setClientName(), eve::animation::Tween::setDelta(), eve::animation::Tween::setDeltaAngle(), eve::animation::AnimStateMachine::setEntry(), eve::cmd::sdk::setEnv(), eve::animation::AnimClip::setEvent(), eve::avatar::AvatarInstance::setExpression(), eve::avatar::NullLive2DBackend::setExpression(), eve::dialogue::ConversationDocument::setField(), eve::animation::AnimStateMachine::setFloat(), eve::graphics::AmbientOcclusion::setFloat(), eve::graphics::AntiAliasing::setFloat(), eve::graphics::GlobalIllumination::setFloat(), eve::graphics::Material::setFloat(), eve::graphics::Outline::setFloat(), eve::graphics::ScreenSpaceReflection::setFloat(), eve::graphics::Volumetric::setFloat(), eve::stylize::StyleInstance::setFloat(), eve::stylize::StylePass::setFloat(), eve::asset_stylize::EvpackMeshVfx::setFloat(), eve::procgen::AttributeTable::setFloat(), eve::procgen::PointSet::setFloatAttribute(), eve::particles::ParticleEffect::setFloatParameter(), eve::particles::ParticleEmitter::setFloatParameter(), eve::animation::Tween::setFrom(), eve::animation::Tween::setFromAngle(), eve::ui::setGlobalTheme(), eve::procgen::AttributeTable::setInt(), eve::procgen::PointSet::setIntAttribute(), eve::ui::UI::setItemAccessibility(), eve::ui::UI::setItemStyleClass(), eve::animation::AnimLayerMixer::setLayerAdditiveReference(), eve::animation::AnimLayerMixer::setLayerAdditiveReferenceCompat(), eve::avatar::AvatarInstance::setLayerColor(), eve::animation::AnimLayerMixer::setLayerEnabled(), eve::level_editing::LevelDocument::setLayerName(), eve::avatar::AvatarInstance::setLayerOffset(), eve::avatar::AvatarInstance::setLayerSize(), eve::avatar::AvatarInstance::setLayerTexture(), eve::avatar::AvatarInstance::setLayerVisible(), eve::animation::AnimLayerMixer::setLayerWeight(), eve::avatar::AvatarInstance::setLayerZ(), eve::graphics::RenderControl::setLightingMode(), eve::dialogue::Dialogue::setLipSyncParameter(), eve::avatar::AvatarInstance::setMesh(), eve::map::Fov::setMode(), eve::graphics::Mesh::setMorphWeight(), eve::avatar::AvatarInstance::setMotion(), eve::avatar::NullLive2DBackend::setMotion(), eve::animation::AnimClip::setName(), eve::animation::SpriteClip::setName(), eve::scene::SceneHost::setName(), eve::ui::UIHost::setName(), eve::daynight::DayNight::setNightLight(), eve::scene::Scene::setNodeEventHandlerAt(), eve::avatar::AvatarInstance::setParameter(), eve::avatar::NullLive2DBackend::setParameter(), eve::procgen::PointGraph::setParameterFloat(), eve::procgen::PointGraph::setParameterInt(), eve::procgen::PointGraph::setParameterString(), eve::graphics::Renderable3D::setPart(), eve::emergence::FactStore::setPolicy(), eve::emergence::RuleEngine::setPolicy(), eve::weather::Weather::setPreset(), eve::map::Fov::setRadiusMetric(), eve::camera::CameraController::setRigEnabled(), eve::camera::CameraController::setRigPriority(), eve::animation::MotionDatabase::setRootBoneByName(), eve::dev::Snapshot::setRootPolicies(), eve::rpg::GameState::setSelfString(), eve::rpg::GameState::setSelfVariable(), eve::animation::SpineSkeleton::setSkin(), eve::animation::SpineSkeleton::setSlotAttachmentName(), eve::inventory::Bag::setStackRule(), eve::procgen::AttributeTable::setString(), eve::procgen::PointSet::setStringAttribute(), eve::ui::setStyleClassColor(), eve::ui::UI::setStyleClassColor(), eve::ui::setStyleClassMetric(), eve::ui::UI::setStyleClassMetric(), eve::ui::UI::setStyleScope(), eve::rpg::GameState::setSwitch(), eve::animation::AnimClip::setSyncMarker(), eve::animation::ControlAnim::setTarget(), eve::animation::ControlAnim::setTargetVelocity(), eve::ui::UI::setTheme(), eve::ui::setThemeByName(), eve::map::TileLayer::setTileDataBool(), eve::map::TileLayer::setTileDataNumber(), eve::map::TileLayer::setTileDataString(), eve::settlement::SettlementPipeline::SettlementPipeline(), eve::animation::Tween::setTo(), eve::animation::Tween::setToAngle(), eve::map::Fov::setTopology(), eve::map::Pathfinder::setTopology(), eve::animation::AnimStateMachine::setTrigger(), eve::dialogue::Dialogue::setVar(), eve::rpg::GameState::setVariable(), eve::dialogue::Dialogue::setVarValue(), eve::procgen::AttributeTable::setVector(), eve::procgen::PointSet::setVectorAttribute(), eve::voxel::VoxelWorld::setVoxelByName(), eve::production::WorkQueue::snapshot(), eve::procgen::ArtifactPublisher::snapshot(), eve::attributes::AttributeProjection::snapshot(), eve::inventory::InventorySaveSession::snapshotJson(), eve::rpg::GameState::snapshotJson(), eve::sceneloader::SceneLoader::socketName(), eve::gpuagents::GpuAgentWorld::stepAll(), eve::procgen::TerrainMultiTileWorkspace::stitch(), eve::stylize::StyleInstance::StyleInstance(), eve::editing::TaskService::submit(), eve::thread::ThreadPool::submitPost(), eve::graphics::suggestedLightingPreset(), eve::asset_import::gltf::supportsMaterialExtension(), eve::building::PlacementSystem::surfaceHit(), eve::rpg::GameState::switchOff(), eve::rpg::GameState::switchOn(), eve::camera::CameraController::switchTo(), eve::ui::DatabasePanel::sync(), eve::Runtime::table(), eve::Runtime::tableGet(), eve::Runtime::tableKeys(), eve::Runtime::tableRemove(), eve::Runtime::tableSet(), eve::dev::RenderFlow::target(), eve::ui::EditorShell::togglePanel(), eve::stylize::MeshVfxAsset::toJson(), eve::tags::GameplayTagRegistry::toValue(), eve::avatar::AvatarInstance::transitionExpression(), eve::procgen::PointSet::tryDeleteAttribute(), eve::procgen::PointSet::trySetBoolAttribute(), eve::procgen::PointSet::trySetFloatAttribute(), eve::procgen::PointSet::trySetIntAttribute(), eve::procgen::PointSet::trySetStringAttribute(), eve::procgen::PointSet::trySetVectorAttribute(), eve::procgen::AttributeTable::typeOf(), eve::dev::Snapshot::unmarkRoot(), eve::dev::Snapshot::unmarkTransientRoot(), eve::inventory::InventorySystem::unregisterAcceptRule(), eve::script::ScriptCompiler::unregisterAnnotation(), eve::rpg::StatusSystem::unregisterApplyCondition(), eve::gpuagents::GpuAgentWorld::unregisterBackend(), eve::inventory::InventorySystem::unregisterCapacityPolicy(), eve::rpg::SkillSystem::unregisterCastCondition(), eve::building::PlacementSystem::unregisterChangeHook(), eve::inventory::InventorySystem::unregisterChangeHook(), eve::dnut::SequenceRuntime::unregisterCommand(), eve::dialogue::Dialogue::unregisterCondition(), eve::economy::EconomySystem::unregisterHook(), eve::rpg::StatusSystem::unregisterLifecycleHook(), eve::avatar::AvatarInstance::unregisterMotion(), eve::building::PlacementSystem::unregisterSnapRule(), eve::rpg::StatusSystem::unregisterStackPolicy(), eve::inventory::InventorySystem::unregisterStackRule(), eve::building::PlacementSystem::unregisterSurface(), eve::building::PlacementSystem::unregisterValidateRule(), eve::ui::EditorHost::unregisterVM(), eve::camera::CameraController::update(), eve::stylize::MeshVfxAssetInstance::update(), eve::dev::lsp::WorkspaceIndex::update(), eve::procgen::PcgSpawnProgress::updateRule(), eve::scene::Scene::updateTransformsAll(), eve::avatar_editing::AvatarDocumentTarget::validate(), eve::stylize::AttackVfxSkin::validate(), eve::stylize::MeshVfxAsset::validate(), eve::stylize::AttackVfxLayer::validate(), eve::climbing::validateClimbingActionDefinition(), eve::map::validateMapObjects(), eve::animation::AnimClip::validateNotifyContract(), eve::script::ScriptCompiler::validateProjectConfig(), eve::schema::valueTypeFromString(), eve::voxel::CubeTypeRegistry::variantId(), eve::voxel_editing::voxelSocketKindFromName(), eve::weapon::weaponKindFromName(), eve::procgen::writePointFloatChannel(), eve::Runtime::writeProperty(), eve::prof::Profiler::zoneBegin() , 以及 eve::prof::ZoneScope::ZoneScope().
◆ vm
| HSQUIRRELVM vm = nullptr |
在文件 McpScriptTools.cpp 第 43 行定义.