载入中...
搜索中...
未找到

Structured status and zero or more diagnostics for an operation. 更多...

#include <Status.h>

Public 成员函数

 Status ()=default
 Construct a successful Ok status with no diagnostics.
 
 Status (StatusCode code, std::vector< Diagnostic > diagnostics)
 Construct a status from a code and diagnostics.
 
StatusCode code () const noexcept
 Stable operation outcome.
 
bool isSuccess () const noexcept
 Whether the operation completed without a failure outcome.
 
bool isFailure () const noexcept
 Whether the operation has a failure outcome.
 
bool hasDiagnostics () const noexcept
 True when this status has at least one diagnostic.
 
const std::vector< Diagnostic > & diagnostics () const noexcept
 All diagnostics in stable insertion order.
 
const Diagnostic * primaryDiagnostic () const noexcept
 First diagnostic, or null when no diagnostic was supplied.
 
std::string describe () const
 Render a compact human-readable summary.
 

静态 Public 成员函数

static Status success (StatusCode code=StatusCode::Ok)
 Construct a successful status with an explicit non-error outcome.
 
static Status failure (StatusCode code, Diagnostic diagnostic)
 Construct a failed status with one diagnostic.
 
static Status failure (Diagnostic diagnostic)
 Construct the matching failure category from a diagnostic code.
 

详细描述

Structured status and zero or more diagnostics for an operation.

注解
A Status returned by value is itself a nodiscard value.

在文件 Status.h 第 68 行定义.

构造及析构函数说明

◆ Status() [1/2]

eve::Status::Status ( )
default

Construct a successful Ok status with no diagnostics.

◆ Status() [2/2]

eve::Status::Status ( StatusCode  code,
std::vector< Diagnostic >  diagnostics 
)
inline

Construct a status from a code and diagnostics.

参数
codeStable operation outcome.
diagnosticsStructured explanations and context.

在文件 Status.h 第 78 行定义.

成员函数说明

◆ code()

StatusCode eve::Status::code ( ) const
inlinenoexcept

Stable operation outcome.

在文件 Status.h 第 98 行定义.

◆ describe()

std::string eve::Status::describe ( ) const
inline

Render a compact human-readable summary.

返回
Status code followed by the first diagnostic message, if any.

Result.

在文件 Status.h 第 143 行定义.

引用了 eve::statusCodeName().

◆ diagnostics()

const std::vector< Diagnostic > & eve::Status::diagnostics ( ) const
inlinenoexcept

All diagnostics in stable insertion order.

在文件 Status.h 第 124 行定义.

◆ failure() [1/2]

static Status eve::Status::failure ( Diagnostic  diagnostic)
inlinestatic

Construct the matching failure category from a diagnostic code.

Failure.

在文件 Status.h 第 92 行定义.

引用了 eve::Diagnostic::code().

◆ failure() [2/2]

static Status eve::Status::failure ( StatusCode  code,
Diagnostic  diagnostic 
)
inlinestatic

Construct a failed status with one diagnostic.

Status.

在文件 Status.h 第 84 行定义.

引用了 code.

被这些函数引用 eve::card::CardAttributeAdapter::addModifier(), eve::rts::RTSUnitAttributeAdapter::addModifier(), eve::vehicle::VehicleAttributeAdapter::addModifier(), eve::weapon::WeaponAttributeAdapter::addModifier(), eve::action::ActionRuntime::cancel(), eve::weapon::WeaponAttributeAdapter::consumeTriggerResource(), eve::attributes::AttributeSetResourceAccount::credit(), eve::card::CardAttributeAdapter::ensure(), eve::rts::RTSUnitAttributeAdapter::ensure(), eve::vehicle::VehicleAttributeAdapter::ensure(), eve::weapon::WeaponAttributeAdapter::ensure(), eve::ui::UISystem::ensureViewport(), eve::vehicle::VehicleSeatContainerAdapter::enter(), eve::building::BuildingGarrisonContainerAdapter::enter(), eve::building::BuildingGarrisonContainerAdapter::exit(), eve::vehicle::VehicleSeatContainerAdapter::exit(), eve::rts::script_internal::exposeFormationBindings(), eve::scene_editor::exposeSceneEditorSessions(), eve::ui_editor::exposeUiThemeEditorScriptBindings(), eve::fluids::exposeVolumeFluidFactory(), eve::fluids::exposeVolumeFluidType(), eve::editing::failed(), eve::card::CardAttributeAdapter::project(), eve::vehicle::VehicleAttributeAdapter::project(), eve::weapon::WeaponAttributeAdapter::project(), eve::card::CardAttributeAdapter::read(), eve::rts::RTSUnitAttributeAdapter::read(), eve::vehicle::VehicleAttributeAdapter::read(), eve::weapon::WeaponAttributeAdapter::read(), eve::attributes::AttributeSet::removeModifier(), eve::attributes::AttributeSet::removeModifier(), eve::attributes::AttributeSetResourceAccount::reserve(), eve::economy::EconomyLedgerResourceAccount::reserve(), eve::card::CardAttributeAdapter::restore(), eve::rts::RTSUnitAttributeAdapter::restore(), eve::vehicle::VehicleAttributeAdapter::restore(), eve::weapon::WeaponAttributeAdapter::restore(), eve::building::PlacementSystem::sampleSurfacePatch(), eve::card::CardAttributeAdapter::setBase(), eve::rts::RTSUnitAttributeAdapter::setBase(), eve::vehicle::VehicleAttributeAdapter::setBase(), eve::weapon::WeaponAttributeAdapter::setBase(), eve::settlement::SettlementPipeline::settleChain(), eve::card::CardAttributeAdapter::snapshot(), eve::rts::RTSUnitAttributeAdapter::snapshot(), eve::vehicle::VehicleAttributeAdapter::snapshot() , 以及 eve::weapon::WeaponAttributeAdapter::snapshot().

◆ hasDiagnostics()

bool eve::Status::hasDiagnostics ( ) const
inlinenoexcept

True when this status has at least one diagnostic.

在文件 Status.h 第 121 行定义.

◆ isFailure()

bool eve::Status::isFailure ( ) const
inlinenoexcept

Whether the operation has a failure outcome.

在文件 Status.h 第 118 行定义.

被这些函数引用 eve::asset_graphics::EvpackStaticPrefab::release() , 以及 eve::asset_graphics::VegetationSceneGpuRuntime::release().

◆ isSuccess()

bool eve::Status::isSuccess ( ) const
inlinenoexcept

Whether the operation completed without a failure outcome.

在文件 Status.h 第 101 行定义.

被这些函数引用 eve::asset_graphics::VegetationSceneGpuRuntime::release().

◆ primaryDiagnostic()

const Diagnostic * eve::Status::primaryDiagnostic ( ) const
inlinenoexcept

First diagnostic, or null when no diagnostic was supplied.

返回
Borrowed pointer into this Status; nullptr when diagnostics() is empty. @ownership Borrowed; Status owns the diagnostic vector. @nullable Yes. @lifetime Valid until this Status is destroyed or its diagnostic storage is replaced. @thread Affine to this Status; no synchronization. @reentrancy Does not invoke callbacks.

在文件 Status.h 第 135 行定义.

◆ success()

static Status eve::Status::success ( StatusCode  code = StatusCode::Ok)
inlinestatic

Construct a successful status with an explicit non-error outcome.

在文件 Status.h 第 81 行定义.

引用了 code.

被这些函数引用 eve::procgen::Procgen::abortSystem(), eve::tactics::BattleSystem::acceptReaction(), eve::action::AbilityRuntime::activate(), eve::editor::EditorWorkspace::activatePanel(), eve::tactics::TurnPolicyRegistry::add(), eve::rts::TagSet::add(), eve::rts::RTS::addBuildingAmmoSupply(), eve::tactics::BoardState::addCell(), eve::tactics::Tactics::addCell(), eve::Resource::addDependency(), eve::tactics::BoardState::addEdge(), eve::combat::ComboGraph::addEdge(), eve::tactics::Tactics::addEdge(), eve::rpg::RPGSaveSession::addIdRenameMigration(), eve::rpg::Party::addMember(), eve::attributes::AttributeSet::addModifier(), eve::tactics::BattleSystem::addObjective(), eve::rts::MatchSystem::addParticipant(), eve::physics::Rope3D::addPlaneCollider(), eve::sensing::LineOfSightRouter::addProvider(), eve::rpg::RPGSaveSession::addQuestAdditionMigration(), eve::rts::RTS::addScriptResource(), eve::tactics::BattleSystem::addSide(), eve::physics::Rope3D::addSphereCollider(), eve::sensing::TargetSet::addSubject(), eve::effects::EffectInstance::addTag(), eve::tactics::BattleSystem::addUnit(), eve::rts::RTS::addUnitAmmoSupply(), eve::rts::RTS::addUnitReserveAmmo(), eve::procgen::ModuleAssemblyPlan::addVolumeConnector(), eve::physics::TargetingLineOfSightAdapter::addWorld(), eve::action::ActionRuntime::advance(), eve::tactics::BattleSystem::advance(), eve::action::IActionNotifyHandler::advance(), eve::animation::Animation::advance(), eve::animation::AnimSyncGroup::advance(), eve::animation::AnimTrail::advance(), eve::animation::ControlAnim::advance(), eve::animation::ControlPose::advance(), eve::animation::MotionMatcher::advance(), eve::animation::PhysicalBalancePose::advance(), eve::animation::SpineAnim::advance(), eve::animation::SpriteAnim::advance(), eve::animation::Tween::advance(), eve::card::CardEffectAdapter::advance(), eve::particles::Particles::advance(), eve::rts::RTSEffectAdapter::advance(), eve::vehicle::VehicleEffectAdapter::advance(), eve::weapon::WeaponEffectAdapter::advance(), eve::animation::AnimGraph::advance(), eve::animation::AnimLayerMixer::advance(), eve::animation::AnimPlayer::advance(), eve::animation::AnimStateMachine::advance(), eve::combat::CombatCharacterRuntime::advance(), eve::combat::CombatLocomotionRuntime::advance(), eve::combat::HitFeelRuntime::advance(), eve::combat::CombatAttributeRuntime::advance(), eve::crowd::Crowd::advance(), eve::rpg::StoryEventSession::advance(), eve::combat::MeleeHitRuntime::advance(), eve::animation::MontagePlayer::advanceBlendOut(), eve::animation::MontageCoordinator::advanceBlendOuts(), eve::dialogue::DialogueFlow::advanceChecked(), eve::climbing::advanceClimbingAnimation(), eve::action::AbilityRuntime::advanceCooldowns(), eve::particles::advanceEmitterSim(), eve::action::ActionNotifyRegistry::advanceHandlers(), eve::particles::ParticleEffect::advanceRegisteredTimelines(), eve::particles::ParticleEffect::advanceTimeline(), eve::rpg::RPGSaveSession::allowCompatibleContentVersion(), eve::rpg::RPGSaveSession::allowSingleActorPartyMigration(), eve::ui::UiTweenDriver::animateItemOpacity(), eve::ui::UiTweenDriver::animateItemPos(), eve::orders::CommandQueue::append(), eve::vehicle::VehicleOrderQueueAdapter::append(), eve::combat::DamageRuntime::apply(), eve::combat::CombatActionDamageSink::apply(), eve::action::ActionBlockRuntime::apply(), eve::card::CardEffectAdapter::apply(), eve::effects::EffectContainer::apply(), eve::rts::RTSEffectAdapter::apply(), eve::vehicle::VehicleEffectAdapter::apply(), eve::weapon::WeaponEffectAdapter::apply(), eve::rts::RTSArchetypeMaterializer::apply(), eve::rts::RTSArchetypeMaterializer::apply(), eve::combat::HitFeelRuntime::apply(), eve::rpg::StatusSystem::apply(), eve::rts::RTSCommandLog::apply(), eve::attributes::AttributeSetStateAdapter::apply(), eve::statepatch::StatePatchStateAdapter::apply(), eve::tags::TagStoreStateAdapter::apply(), eve::procgen::Procgen::applyAlgorithmDefaults(), eve::effects::EffectContainer::applyCanonical(), eve::climbing::applyClimbingPose(), eve::climbing::applyClimbingPose(), eve::procgen::ModuleAssemblyPlan::applyConfigJson(), eve::combat::CombatCharacterRuntime::applyDamageReaction(), eve::procgen_editing::applyHeightmapBrush(), eve::combat::MeleeHitRuntime::applyHits(), eve::card::CardEffectExecutor::applyImmediate(), eve::rts::RTSEffectExecutor::applyImmediate(), eve::vehicle::VehicleEffectExecutor::applyImmediate(), eve::weapon::WeaponEffectExecutor::applyImmediate(), eve::animation::PhysicalBalancePose::applyImpulse(), eve::combat::CombatCharacterRuntime::applyImpulse(), eve::procgen::Procgen::applyMeshRecipeDefaults(), eve::procgen::Procgen::applyPbrRecipeDefaults(), eve::graphics::raytracing::VulkanRayTracing::applyReflections(), eve::crowd::Crowd::applySpawnBatch(), eve::combat::CombatCharacterRuntime::applyStun(), eve::procgen::Procgen::applyTextureRecipeDefaults(), eve::procgen::Procgen::applyToLayer(), eve::model3d::ModelData::applyVertexNormalsFrom(), eve::tactics::InteractionSession::armAbility(), eve::combat::MeleeHitRuntime::armHitbox(), eve::rts::RTS::assignWorker(), eve::procgen::Procgen::autotileGrid(), eve::rts::VeterancySystem::award(), eve::animation::bakeRootMotionIntoPose(), eve::animation::AnimInertializer::begin(), eve::rpg::StoryEventSession::begin(), eve::rpg::Crafting::begin(), eve::combat::CombatCharacterRuntime::beginAttack(), eve::animation::MontagePlayer::beginBlendOut(), eve::climbing::beginClimbingAnimation(), eve::ModuleManager::beginPluginRegistration(), eve::tactics::TacticsLineOfSightAdapter::bindBattle(), eve::attributes::AttributeProjection::bindOwner(), eve::rpg::BattleControl::bindParticipant(), eve::rts::RTSEffectComponent::bindSubject(), eve::physics::PhysicsArtifactProvider::bindWorld(), eve::rts::RTSProductionActionAdapter::build(), eve::action::ActionRuntime::cancel(), eve::climbing::ClimbingRuntime::cancel(), eve::orders::CommandQueue::cancel(), eve::rts::RTSProductionActionAdapter::cancel(), eve::rts::OrderComponent::cancel(), eve::production::WorkQueue::cancel(), eve::rts::FireSupportSystem::cancel(), eve::rts::RTS::cancelScriptAbility(), eve::rts::RTS::captureScriptCheckpoint(), eve::rts::AbilitySystem::cast(), eve::rpg::QuestReward::claim(), eve::rts::RTS::cleanupDestroyed(), eve::combat::CombatTargetRuntime::clear(), eve::rts::RTS::clearBuildingRally(), eve::combat::MeleeHitRuntime::clearHurtboxes(), eve::animation::MontageCoordinator::clearLayerBoneMask(), eve::animation::MontageCoordinator::clearLayerRootMotionPolicy(), eve::animation::MontageCoordinator::clearLayerRootMotionReceiver(), eve::climbing::ClimbingRuntime::climbUp(), eve::rpg::WorldInteraction::collectLoot(), eve::transaction::Plan::commit(), eve::attributes::AttributeSetResourceAccount::commit(), eve::economy::EconomyLedgerResourceAccount::commit(), eve::inventory::InventoryResourceAccount::commit(), eve::card::CardPlayParticipant::commit(), eve::dialogue::DialogueStateMutationParticipant::commit(), eve::statepatch::StoreTransactionParticipant::commit(), eve::transaction::ResourceDebitParticipant::commit(), eve::inventory::InventorySystem::commitAddBatch(), eve::rpg::LevelSystem::commitGainXp(), eve::inventory::InventorySystem::commitRemove(), eve::procgen::Procgen::commitSystem(), eve::card::CardPlayParticipant::compensate(), eve::statepatch::StoreTransactionParticipant::compensate(), eve::transaction::ResourceDebitParticipant::compensate(), eve::transaction::Coordinator::compensate(), eve::orders::CommandQueue::complete(), eve::rts::OrderComponent::complete(), eve::procgen::ModuleAssemblyPlan::configure(), eve::settlement::SettlementRuleSet::configure(), eve::crowd::Crowd::configureAvoidance(), eve::rts::RTS::configureMatch(), eve::rts::RTS::configureScriptAI(), eve::rts::RTS::configureScriptWorld(), eve::card::CardEffectExecutor::configureSettlementRules(), eve::combat::DamageRuntime::configureSettlementRules(), eve::rpg::Battle::configureSettlementRules(), eve::tactics::TacticsSettlementRuntime::configureSettlementRules(), eve::rts::RTS::configureWorkforce(), eve::climbing::ClimbingInputSystem::consume(), eve::action::input::ActionInputBuffer::consume(), eve::rpg::WorldState::consumeObject(), eve::weapon::WeaponAttributeAdapter::consumeTriggerResource(), eve::production::WorkQueue::contribute(), eve::transaction::Ledger::create(), eve::scene::SceneHost::createHost(), eve::scene::SceneObject::createObject(), eve::attributes::AttributeSetResourceAccount::credit(), eve::economy::EconomyLedgerResourceAccount::credit(), eve::inventory::InventoryResourceAccount::credit(), eve::combat::CombatTargetRuntime::cycle(), eve::attributes::AttributeSetResourceAccount::debit(), eve::economy::EconomyLedgerResourceAccount::debit(), eve::inventory::InventoryResourceAccount::debit(), eve::tactics::BattleSystem::declineReaction(), eve::tactics::BattleSystem::defeatUnit(), eve::npc_ai::NpcAiWorld::destroyAgent(), eve::combat::MeleeHitRuntime::disarmHitbox(), eve::editor::EditorTransactionConsumer::discard(), eve::climbing::dispatchClimbingEvents(), eve::effects::EffectContainer::dispel(), eve::combat::CombatCharacterRuntime::dodge(), eve::emergence::RuleEngine::drain(), eve::climbing::ClimbingRuntime::drainEvents(), eve::climbing::driveClimbingGraph(), eve::climbing::driveClimbingMotionMatching(), eve::climbing::ClimbingRuntime::drop(), eve::action::game_event_adapter::ActionGameEventSink::emit(), eve::settlement::SettlementContext::emitDerived(), eve::policyregistry::PolicyRegistry::enable(), eve::combat::CombatCharacterRuntime::endAttack(), eve::tactics::BattleSystem::endTurn(), eve::action::PlayerAbilityIntentQueue::enqueue(), eve::rts::OrderComponent::enqueue(), eve::card::CardAttributeAdapter::ensure(), eve::rts::RTSUnitAttributeAdapter::ensure(), eve::vehicle::VehicleAttributeAdapter::ensure(), eve::weapon::WeaponAttributeAdapter::ensure(), eve::graphics::fog::FogSystem::ensureBeerCache(), eve::sensing::ensureLineOfSightRouter(), eve::combat::CombatActionWindowState::enter(), eve::combat::GuardWindowState::enter(), eve::action::input::ActionCancelWindowState::enter(), eve::action::input::ActionComboWindowState::enter(), eve::physics::action_adapter::ActionCollisionIgnoreState::enter(), eve::effects::EffectPayload::erase(), eve::script::detail::RuntimeSlotStore::erase(), eve::animation::AnimInertializer::evaluate(), eve::transaction::Coordinator::execute(), eve::rts::ActionAdapter::execute(), eve::combat::CombatActionWindowState::exit(), eve::combat::GuardWindowState::exit(), eve::action::input::ActionCancelWindowState::exit(), eve::action::input::ActionComboWindowState::exit(), eve::physics::action_adapter::ActionCollisionIgnoreState::exit(), eve::action::input::ActionInputBuffer::expire(), eve::rts::RTS::exportScriptCommandLog(), eve::procgen::exposeGridMeshGraphs(), eve::scene_editor::exposeSceneEditorSessions(), eve::daynight::exposeSkyScriptBindings(), eve::ui_editor::exposeUiThemeEditorScriptBindings(), eve::graphics::exposeVegetationScriptBindings(), eve::fluids::exposeVolumeFluidFactory(), eve::fluids::exposeVolumeFluidType(), eve::tactics::BattleSystem::faceUnit(), eve::transaction::Plan::fail(), eve::orders::CommandQueue::fail(), eve::rts::OrderComponent::fail(), eve::production::WorkQueue::fail(), eve::production::WorkQueue::failSettlement(), eve::rts::CommandFanOutSystem::fanOut(), eve::scene::SceneHost::findById(), eve::scene::SceneHost::findByKey(), eve::scene::SceneHost::findByName(), eve::scene::SceneHost::findByPath(), eve::tactics::BattleSystem::finish(), eve::ModuleManager::finishPluginRegistration(), eve::physics::WorldSnapshotAccess::finishPrepared(), eve::physics::WorldSnapshotAccess::finishPrepared(), eve::npc_ai::NpcAiWorld::forget(), eve::combat::CombatTargetRuntime::forgetTarget(), eve::housegen::HouseLayout::fromJson(), eve::settlement::SettlementRuleSet::fromJson(), eve::card::CardControl::gameplayEvents(), eve::climbing::ClimbingControl::gameplayEvents(), eve::dialogue::DialogueControl::gameplayEvents(), eve::economy::EconomyControl::gameplayEvents(), eve::inventory::InventoryControl::gameplayEvents(), eve::rpg::BattleControl::gameplayEvents(), eve::rpg::ProductControl::gameplayEvents(), eve::rts::RTS::gameplayEvents(), eve::weapon::WeaponControl::gameplayEvents(), eve::housegen::HouseGenerator::generate(), eve::procgen::generatePrototypePiece(), eve::procgen::generatePrototypeTexture(), eve::procgen::Procgen::generateTo(), eve::rts::AttributeComponent::getFinal(), eve::action::AbilityRuntime::grant(), eve::effects::EffectContainer::handleFor(), eve::combat::CombatTargetRuntime::hardLock(), eve::rts::RTS::heal(), importRpgMakerMap(), eve::rts::RTSCommandLog::importText(), eve::attributes::AttributeProjection::initialize(), eve::card::CardEffectAdapter::initializeTarget(), eve::settlement::SettlementRuleSet::install(), eve::housegen::HouseGen::instantiate(), eve::housegen::HouseLayout::instantiate(), eve::action::ActionBlockRuntime::interrupt(), eve::orders::CommandQueue::interrupt(), eve::vehicle::VehicleOrderQueueAdapter::interrupt(), eve::animation::MontagePlayer::interrupt(), eve::combat::CombatCharacterRuntime::jump(), eve::animation::MontagePlayer::jumpToTime(), eve::combat::CombatCharacterRuntime::kill(), eve::rts::RTSProjectileSystem::launch(), eve::rts::RTS::linkBuildingRally(), eve::rts::RTSContentLoader::load(), eve::animation::AnimCurveLibrary::load(), eve::animation::loadAnimationTrackBatch(), eve::animation::loadAnimationTracks(), eve::housegen::HouseComponentLibrary::loadFromFile(), eve::map::Map::loadFromFileWithObjectContract(), eve::housegen::HouseComponentLibrary::loadFromJson(), eve::map::Map::loadFromTextWithObjectContract(), eve::transaction::Plan::markInvalid(), eve::transaction::Plan::markInvalid(), eve::tactics::InteractionSession::markResolving(), eve::transaction::Plan::markValid(), eve::transaction::Plan::markValid(), eve::tactics::BoardState::move(), eve::editor::EditorWorkspace::movePanel(), eve::tactics::BattleSystem::moveUnit(), eve::combat::CombatLocomotionRuntime::navigateTo(), eve::tactics::Tactics::newBattle(), eve::rts::RTS::newBuilding(), eve::rts::RTS::newFaction(), eve::rts::RTS::newFactionBuilding(), eve::rts::RTS::newFactionUnit(), eve::rts::RTS::newMatch(), eve::rts::RTS::newPlayer(), eve::rts::RTS::newResourceNode(), eve::tactics::Tactics::newSide(), eve::statepatch::StatePatch::newStore(), eve::tactics::Tactics::newUnit(), eve::rts::RTS::newUnit(), eve::action::PlayerAbilityIntentQueue::nextIntent(), eve::combat::CombatEnemyIntentSource::nextSteering(), eve::tactics::BattleSystem::openReaction(), eve::production::WorkQueue::pause(), eve::procgen::ModuleAssemblyPlan::place(), eve::tactics::BoardState::place(), eve::rts::FormationPlanner::plan(), eve::editor::ActionTimelineEditor::planPreview(), eve::animation::MontagePlayer::play(), eve::animation::MontageCoordinator::play(), eve::animation::MontagePlayer::prepare(), eve::tactics::TacticsActionExecutor::prepare(), eve::card::CardPlayParticipant::prepare(), eve::dialogue::DialogueStateMutationParticipant::prepare(), eve::transaction::ResourceDebitParticipant::prepare(), eve::inventory::InventorySystem::prepareAddBatch(), eve::rpg::LevelSystem::prepareGainXp(), eve::inventory::InventorySystem::prepareRemove(), eve::animation::MontagePlayer::present(), eve::tactics::BattleSystem::previewFace(), eve::tactics::BattleSystem::previewMove(), eve::action::AbilityControllerRuntime::processNext(), eve::card::CardAttributeAdapter::project(), eve::vehicle::VehicleAttributeAdapter::project(), eve::weapon::WeaponAttributeAdapter::project(), eve::editor::projectOwnedInstance(), eve::action::input::ActionInputBuffer::push(), eve::vehicle::VehicleSystem::pushOrder(), eve::rts::RTSCommandLog::queue(), eve::rts::systems_internal::readCurrent(), eve::animation::MontagePlayer::rebindExecution(), eve::combat::DamageRuntime::recoverPoise(), eve::particles::ParticleEmitterPool::recycle(), eve::combat::CombatAttributeRuntime::registerAttribute(), eve::npc_ai::NpcAiWorld::registerBehavior(), eve::registerBuiltinSnapshotHasher(), eve::housegen::HouseComponentLibrary::registerComponent(), eve::action::AbilityRuntime::registerDefinition(), eve::action::ActionNotifyRegistry::registerDescriptor(), eve::combat::CombatEnemyIntentSource::registerEnemy(), eve::level_editing::LevelFormatRegistry::registerFormat(), eve::schema::Schema::registerFromClass(), eve::action::ActionNotifyRegistry::registerHandler(), eve::building::PlacementSystem::registerHeightfieldSurface(), eve::combat::MeleeHitRuntime::registerHitbox(), eve::combat::MeleeHitRuntime::registerHurtbox(), eve::schema::Schema::registerJson(), eve::procgen::ModuleAssemblyPlan::registerModule(), eve::combat::CombatTargetRuntime::registerOwner(), eve::sensing::TargetingPipeline::registerPreset(), eve::building::PlacementSystem::registerStaticMeshSurface(), eve::combat::CombatCharacterRuntime::registerSubject(), eve::combat::CombatLocomotionRuntime::registerSubject(), eve::tactics::registerTacticsLineOfSightProvider(), eve::tags::GameplayTagRegistry::registerTag(), eve::sensing::TargetingPipeline::registerTask(), eve::npc_ai::NpcAiWorld::registerTaskService(), eve::climbing::ClimbingAnchorGraphInstance::release(), eve::npc_ai::SmartObjectWorld::release(), eve::npc_ai::NpcAgentState::releaseAgent(), eve::climbing::ClimbingAnchorGraphInstance::releaseOccupant(), eve::production::WorkQueue::releaseReservation(), eve::climbing::ClimbingAnchorGraphInstance::reload(), eve::definition::RuntimeInstanceCore::reload(), eve::ResourceManager::reload(), eve::sceneloader::SceneLoader::reload(), eve::animation::MontagePlayer::reloadClips(), eve::particles::ParticleEffect::reloadFromFile(), eve::particles::ParticleEffect::reloadFromText(), eve::animation::AnimClipRegistry::reloadPath(), eve::procgen::ArtifactStore::remove(), eve::schema::SchemaRegistry::remove(), eve::effects::EffectContainer::remove(), eve::schema::SchemaRegistry::remove(), eve::effects::EffectContainer::remove(), eve::rpg::StatusSystem::remove(), eve::sensing::SensingWorld::remove(), eve::rts::TagSet::remove(), eve::rts::RTS::remove(), eve::sensing::SensingCandidateProvider::remove(), eve::tactics::BoardState::remove(), eve::attributes::AttributeSet::removeBySource(), eve::rpg::Party::removeMember(), eve::attributes::AttributeSet::removeModifier(), eve::attributes::AttributeSet::removeModifier(), eve::npc_ai::SmartObjectWorld::removeObject(), eve::sensing::LineOfSightRouter::removeProvider(), eve::rts::RTS::removeScriptCheckpoint(), eve::procgen::Procgen::removeSystem(), eve::effects::EffectInstance::removeTag(), eve::physics::TargetingLineOfSightAdapter::removeWorld(), eve::npc_ai::SmartObjectWorld::renew(), eve::rts::OrderComponent::replace(), eve::orders::CommandQueue::replace(), eve::vehicle::VehicleOrderQueueAdapter::replace(), eve::i18n::I18n::replaceBundleFromJson(), eve::emergence::RuleEngine::replaceCatalogue(), eve::animation::MontagePlayer::replaceClip(), eve::action::AbilityRuntime::replaceDefinition(), eve::i18n::I18n::replaceLocaleFromFile(), eve::i18n::I18n::replaceLocaleFromJson(), eve::tactics::BattleReplay::replay(), eve::production::WorkQueue::reportStock(), eve::rts::ReinforcementProductionPolicySystem::request(), eve::ResourceManager::request(), eve::rts::FireSupportSystem::request(), eve::ResourceManager::requestAll(), eve::climbing::ClimbingAnchorGraphInstance::reserve(), eve::attributes::AttributeSetResourceAccount::reserve(), eve::economy::EconomyLedgerResourceAccount::reserve(), eve::inventory::InventoryResourceAccount::reserve(), eve::rpg::WorldState::resetObject(), eve::emergence::RuleEngine::resetRule(), eve::tactics::InteractionSession::resolve(), eve::combat::CombatCancelResolver::resolve(), eve::effects::EffectContainer::resolve(), eve::tactics::TacticsPersistence::restore(), eve::card::CardEffectAdapter::restore(), eve::effects::EffectContainer::restore(), eve::physics::World::restore(), eve::physics::World3D::restore(), eve::procgen::ArtifactPublisher::restore(), eve::climbing::ClimbingRuntime::restore(), eve::rts::RTSEffectAdapter::restore(), eve::rts::RTSProjectileSystem::restore(), eve::map::Fov::restore(), eve::vehicle::VehicleEffectAdapter::restore(), eve::weapon::WeaponEffectAdapter::restore(), eve::orders::CommandQueue::restore(), eve::production::WorkQueue::restore(), eve::rts::OrderComponent::restore(), eve::rts::ProductionComponent::restore(), eve::rpg::Party::restoreCheckpointJson(), eve::rpg::RPGActor::restoreCheckpointJson(), eve::procgen::MeshBuild::restoreGroupData(), eve::definitions::DefinitionRegistry::restoreJson(), eve::policyregistry::PolicyRegistry::restoreJson(), eve::emergence::FactStore::restoreJson(), eve::emergence::RuleEngine::restoreJson(), eve::fluids::FluidSimulator::restoreObservation(), eve::physics::Cloth::restoreObservation(), eve::physics::Cloth3D::restoreObservation(), eve::physics::ClothGPU::restoreObservation(), eve::physics::SoftBody3D::restoreObservation(), eve::rpg::LevelSystem::restoreProgression(), eve::climbing::ClimbingAnchorGraphInstance::restoreReservation(), eve::rts::RTS::restoreScriptCheckpoint(), eve::inventory::InventorySaveSession::restoreSnapshotJson(), eve::rpg::Tracker::restoreSnapshotJson(), eve::procgen::ArtifactStore::restoreState(), eve::graphics::GraphicsArtifactProvider::restoreState(), eve::map::MapArtifactProvider::restoreState(), eve::physics::PhysicsArtifactProvider::restoreState(), eve::scene::SceneArtifactProvider::restoreState(), eve::rts::RTS::restoreState(), eve::rts::OrderComponent::restoreState(), eve::material_editing::MaterialEditorService::result(), eve::production::WorkQueue::resume(), eve::production::WorkQueue::retrySettlement(), eve::action::AbilityRuntime::revoke(), eve::tactics::BattleSystem::roll(), eve::attributes::AttributeSetResourceAccount::rollback(), eve::economy::EconomyLedgerResourceAccount::rollback(), eve::inventory::InventoryResourceAccount::rollback(), eve::card::CardPlayParticipant::rollback(), eve::dialogue::DialogueStateMutationParticipant::rollback(), eve::transaction::Plan::rollback(), eve::statepatch::StoreTransactionParticipant::rollback(), eve::transaction::ResourceDebitParticipant::rollback(), eve::particles::runParticleSimulation(), eve::action::IActionNotifyHandler::sample(), eve::action::ActionBlockRuntime::sample(), eve::procgen::Procgen::sampleCloud(), eve::procgen::Procgen::sampleCloudShadow(), eve::level_editing::LevelFormatRegistry::save(), eve::rts::RTS::scriptCellExplored(), eve::rts::RTS::scriptCellVisible(), eve::rts::RTS::scriptContact(), eve::rts::RTS::scriptTerrainElevation(), eve::dialogue::DialogueFlow::select(), eve::editor::GameplayTagPicker::select(), eve::rts::SupplyRendezvousSystem::select(), eve::rts::ArtilleryRelocationSystem::select(), eve::i18n::I18n::selectLanguage(), eve::orders::OrderPayload::set(), eve::rpg::Battle::setActionChecked(), eve::animation::AnimGraph::setAdditiveReference(), eve::crowd::Crowd::setAgentAvoidancePriority(), eve::crowd::Crowd::setAgentInteraction(), eve::procgen::ModuleAssemblyPlan::setAllowedQuarterTurns(), eve::sensing::TargetSet::setArea(), eve::sensing::TargetSet::setArea(), eve::emergence::RuleEngine::setAttribute(), eve::emergence::RuleEngine::setAuthority(), eve::animation::PhysicalBalancePose::setBalanceBone(), eve::animation::AnimLayerMixer::setBaseSource(), eve::npc_ai::NpcAiWorld::setBlackboard(), eve::animation::PhysicalBalancePose::setBoneMass(), eve::rts::RTS::setBuildingRally(), eve::animation::MotionMatcher::setCandidateRanges(), eve::rpg::RPGSaveSession::setContentVersion(), eve::production::WorkQueue::setDefinitionAvailable(), eve::combat::CombatCharacterRuntime::setFacing(), eve::animation::MotionDatabase::setFeatureCurves(), eve::animation::MotionDatabase::setFeatureLayout(), eve::animation::MotionDatabase::setFeatureNormalizationRanges(), eve::animation::MotionMatcher::setFeatureQuery(), eve::rts::RTSLockstep::setFixedStep(), eve::animation::PhysicalBalancePose::setGravity(), eve::combat::MeleeHitRuntime::setHurtboxPose(), eve::animation::PhysicalBalancePose::setInertia(), eve::effects::EffectPayload::setJson(), eve::animation::MontageCoordinator::setLayerAdditive(), eve::animation::AnimLayerMixer::setLayerAdditiveReference(), eve::animation::MontageCoordinator::setLayerBoneMask(), eve::animation::MontageCoordinator::setLayerRootMotionPolicy(), eve::animation::MontageCoordinator::setLayerRootMotionReceiver(), eve::animation::MontageCoordinator::setLayerWeight(), eve::combat::CombatEnemyIntentSource::setLightAction(), eve::animation::MotionDatabase::setLocomotionFeatures(), eve::animation::PhysicalBalancePose::setMaxLean(), eve::procgen::ModuleAssemblyPlan::setMinimumSupportRatio(), eve::editor::EditorWorkspace::setModeId(), eve::combat::CombatLocomotionRuntime::setMoveIntent(), eve::combat::CombatCharacterRuntime::setMoveIntent(), eve::combat::BodyPartDamageRule::setMultiplier(), eve::animation::PhysicalBalancePose::setPendulumHeight(), eve::animation::MotionMatcher::setPlayRateRange(), eve::sensing::TargetSet::setPoint(), eve::emergence::RuleEngine::setPolicy(), eve::animation::MotionMatcher::setPoseReselectHistory(), eve::combat::CombatEnemyIntentSource::setPosition(), eve::sensing::TargetSet::setPrimary(), eve::rts::RTS::setProductionResourceReserve(), eve::animation::MotionMatcher::setQueryPose(), eve::animation::PhysicalBalancePose::setRecoil(), eve::animation::PhysicalBalancePose::setRecoilInertia(), eve::animation::PhysicalBalancePose::setRecovery(), eve::rts::RTS::setReinforcementAutoCancel(), eve::rts::RTS::setReinforcementFallback(), eve::rts::RTS::setReinforcementLimit(), eve::rts::RTS::setReinforcementTransport(), eve::rts::RTS::setReinforcementTypeLimit(), eve::rts::RTS::setReinforcementTypePriority(), eve::emergence::RuleEngine::setResource(), eve::production::WorkQueue::setResourceCapacity(), eve::editor::GameplayTagPicker::setRoot(), eve::animation::AnimPlayer::setRootMotionCharacterYaw(), eve::animation::MontagePlayer::setRootMotionCharacterYaw(), eve::combat::CombatCharacterRuntime::setRootMotionDelta(), eve::animation::AnimPlayer::setRootMotionPolicy(), eve::animation::MontagePlayer::setRootMotionPolicy(), eve::production::WorkQueue::setSchedulerStrategy(), eve::rts::RTS::setScriptNavigationBlocked(), eve::rts::RTS::setScriptNavigationCost(), eve::rts::RTS::setScriptTerrainElevation(), eve::animation::MontagePlayer::setSectionSplits(), eve::animation::MontagePlayer::setSettings(), eve::production::WorkQueue::setSlotCount(), eve::sensing::SensingWorld::setSpatialIndexEnabled(), eve::emergence::RuleEngine::setState(), eve::animation::PhysicalBalancePose::setSupportBone(), eve::emergence::RuleEngine::setTag(), eve::production::WorkQueue::setTagAvailable(), eve::animation::PhysicalBalancePose::setTargetPose(), eve::combat::CombatCharacterRuntime::setTimeFrozen(), eve::card::CardEffectExecutor::settle(), eve::settlement::SettlementPipeline::settle(), eve::rpg::Crafting::settle(), eve::rpg::BattleVictory::settle(), eve::rts::RTSEffectExecutor::settle(), eve::production::WorkQueue::settle(), eve::vehicle::VehicleEffectExecutor::settle(), eve::weapon::WeaponEffectExecutor::settle(), eve::settlement::SettlementPipeline::settleAtomic(), eve::settlement::SettlementPipeline::settleChain(), eve::settlement::SettlementPipeline::settleIndependent(), eve::settlement::SettlementPipeline::SettlementPipeline(), eve::tactics::Tactics::setTopology(), eve::animation::MotionMatcher::setTrajectory(), eve::rts::RTS::setUnitAutoResupply(), eve::rts::RTS::setUnitCloaked(), eve::rts::RTS::setUnitMovementPriority(), eve::emergence::RuleEngine::setValue(), eve::model3d::ModelData::setVertexNormal(), eve::rts::RTS::setWorkerAutoAssignment(), eve::sensing::SensingWorld::setZones(), eve::physics::action_adapter::ActionCollisionIgnoreState::shutdown(), eve::npc_ai::NpcAiWorld::signal(), eve::rts::OrderComponent::snapshotState(), eve::animation::PhysicalBalancePose::snapToTarget(), eve::combat::CombatTargetRuntime::softLock(), eve::combat::CombatMotionWarp::solve(), eve::transaction::Plan::stage(), eve::tactics::BattleSystem::start(), eve::npc_ai::NavigationTaskService::start(), eve::rts::MatchSystem::start(), eve::dialogue::DialogueFlow::startChecked(), eve::rts::RTS::startScriptConstruction(), eve::rts::MovementOrderSystem::step(), eve::rts::CommandStateSystem::step(), eve::rts::PatrolSystem::step(), eve::rts::WorkerAssignmentSystem::step(), eve::rts::WorkforceAssignmentSystem::step(), eve::rts::ContainmentSystem::step(), eve::rts::SupplyConvoySystem::step(), eve::rts::ReinforcementSystem::step(), eve::rts::TacticsSystem::step(), eve::card::Card::step(), eve::fluids::FluidSimulator::step(), eve::physics::Cloth::step(), eve::physics::Cloth3D::step(), eve::physics::ClothGPU::step(), eve::physics::SoftBody3D::step(), eve::rts::MotionSystem::step(), eve::rts::ArtillerySystem::step(), eve::rts::AbilitySystem::step(), eve::rts::RTSProjectileSystem::step(), eve::rts::RepairSystem::step(), eve::rts::AISystem::step(), eve::rts::SupplySystem::step(), eve::rts::ConstructionSystem::step(), eve::rts::CaptureSystem::step(), eve::rts::MoraleSystem::step(), eve::rts::ShieldSystem::step(), eve::rts::FogOfWarSystem::step(), eve::rts::InfrastructureSystem::step(), eve::rts::BuildingProductionSystem::step(), eve::rts::MiningSystem::step(), eve::rts::CrowdMotionSystem::step(), eve::rts::RTS::step(), eve::rts::OrderActionSystem::step(), eve::rts::CombatFireSystem::step(), eve::rts::ReinforcementProductionPolicySystem::step(), eve::rts::TechnologySystem::step(), eve::rts::MatchSystem::step(), eve::rts::RTSLockstep::step(), eve::rts::RTS::stepScript(), eve::combat::CombatLocomotionRuntime::stop(), eve::action::ActionRuntime::submit(), eve::climbing::ClimbingInputSystem::submit(), eve::card::CardControl::submitGameplay(), eve::climbing::ClimbingControl::submitGameplay(), eve::dialogue::DialogueControl::submitGameplay(), eve::economy::EconomyControl::submitGameplay(), eve::inventory::InventoryControl::submitGameplay(), eve::rpg::BattleControl::submitGameplay(), eve::rpg::ProductControl::submitGameplay(), eve::rts::RTS::submitGameplay(), eve::tactics::Tactics::submitGameplay(), eve::weapon::WeaponControl::submitGameplay(), eve::rts::MatchSystem::surrender(), eve::action::AbilityRuntime::synchronize(), eve::container::TransferService::transfer(), eve::climbing::ClimbingAnchorGraphInstance::transferReservation(), eve::climbing::ClimbingRuntime::transitionAnchor(), eve::camera::CameraController::trigger(), eve::climbing::ClimbingRuntime::tryBegin(), eve::climbing::ClimbingRuntime::tryBeginAnchor(), eve::climbing::ClimbingServiceSelectionSystem::tryStart(), eve::tactics::TacticsLineOfSightAdapter::unbindBattle(), eve::scene_physics::ScenePhysics::unbindGeneratedColliders(), eve::physics::PhysicsArtifactProvider::unbindWorld(), eve::ui::ObjectRegistry::unregister(), eve::combat::CombatEnemyIntentSource::unregisterEnemy(), eve::action::ActionNotifyRegistry::unregisterHandler(), eve::combat::CombatTargetRuntime::unregisterOwner(), eve::combat::CombatCharacterRuntime::unregisterSubject(), eve::combat::CombatLocomotionRuntime::unregisterSubject(), eve::action::IActionNotifyHandler::update(), eve::editor::SimulationPreviewController::update(), eve::rpg::StatusSystem::update(), eve::orders::CommandQueue::update(), eve::editor::ActionPreviewController::update(), eve::editor::ActionTimelineEditor::update(), eve::weapon::ProjectileRuntime::update(), eve::weapon::CombatCarrierRuntime::update(), eve::sensing::SensingWorld::upsert(), eve::sensing::SensingCandidateProvider::upsert(), eve::climbing::ClimbingRuntime::upsertAction(), eve::tactics::BattleSystem::useAbility(), eve::transaction::Plan::validate(), eve::rts::FormationSpec::validate(), eve::rts::CommandSpec::validate(), eve::tactics::TurnResourceSpec::validate(), eve::housegen::HouseLayout::validate(), eve::rts::RTSEffectExecutor::validate(), eve::vehicle::VehicleEffectExecutor::validate(), eve::weapon::WeaponEffectExecutor::validate(), eve::climbing::ClimbingRuntime::validateAnimationBinding(), eve::tactics::BoardState::validateInvariants(), eve::schema::Schema::validateJson(), eve::schema::Schema::validateJsonVersioned(), eve::dialogue::DialogueFlow::validateLocalization(), eve::animation::AnimClip::validateNotifyContract(), eve::animation::validateRootMotionPolicy(), eve::settlement::verifySettlementReplayRecord(), eve::settlement::verifySettlementResult(), eve::tactics::BattleSystem::waitUnit(), eve::action::ActionNotifyRegistry::withBuiltins(), eve::ui::UiHostPosSink::write(), eve::ui::UiHostSizeSink::write(), eve::ui::UiNodePosSink::write(), eve::animation::FloatPointerSink::write(), eve::animation::FloatBufferSink::write(), eve::ui::UiHostOverlayAlphaSink::write(), eve::ui::UiNodeOpacitySink::write(), eve::animation::ColorPointerSink::write(), eve::animation::QuatPointerSink::write(), eve::animation::Vec2PointerSink::write(), eve::animation::Vec3PointerSink::write() , 以及 eve::filesystem::Filesystem::writeTextAtomic().


该类的文档由以下文件生成: