#include "common/Capability.h"#include "common/EntitySpatialResolver.h"#include "common/ProcgenSceneSink.h"#include "common/SceneQuery.h"#include "scene/Scene.h"#include "scene/SceneHost.h"#include "scene/SceneObject.h"#include "scene/TransformSystem.h"#include <glm/gtx/matrix_decompose.hpp>#include <glm/gtx/quaternion.hpp>#include <cstdint>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::scene |
函数 | |
| void | eve::scene::registerSceneCapabilities () |
| Registers scene capabilities. | |
变量说明
◆ created
| int created = 0 |
在文件 SceneCapabilities.cpp 第 631 行定义.
被这些函数引用 eve::particles::ParticleEmitterPool::acquire(), eve::filesystem::FileWatch::add(), eve::rts::RTSArchetypeMaterializer::apply(), eve::rts::RTSArchetypeMaterializer::apply(), eve::rpg::StatusSystem::apply(), eve::scene_editor::SceneEditorSession::beginPhysicsPlacement(), eve::rts::RTS::configureScriptWorld(), eve::climbing::ClimbingState::create(), eve::biome_editor::BiomeEditorModule::TargetFactory::create(), eve::npc_ai::NpcAgentState::create(), eve::graphics::vulkan::ComputePass::create(), eve::biome_editor::BiomeRulesEditor::createAsset(), eve::avatar_editor::AvatarDocumentEditor::createExpression(), eve::ui_editor::UiThemeEditor::createFromPreset(), eve::physics::Destruction::createInstanceScript(), eve::avatar_editor::AvatarDocumentEditor::createLayer(), eve::biome_editor::BiomeRulesEditor::createLayer(), eve::voxel_editor::VoxelCatalogEditor::createModel(), eve::avatar_editor::AvatarDocumentEditor::createParameter(), eve::physics::DestructionFx::createRendererScript(), eve::procgen::road::RoadNetwork::detachEdgeEndpoint(), eve::gpgpu::ShaderSystem::ensureBuffer(), eve::fluids::exposeVolumeFluidFactory(), eve::archspace_editing::ArchSpaceDocumentTarget::makeCreateOpening(), eve::archspace_editing::ArchSpaceDocumentTarget::makeCreateRectRoom(), eve::archspace_editing::ArchSpaceDocumentTarget::makeCreateWall(), eve::scene::SceneComponent::mountAs(), eve::physics::Destruction::newClusterPillarFixtureScript(), eve::rts::RTS::newFactionBuilding(), eve::rts::RTS::newFactionUnit(), eve::physics::Rope::newRope3DFromJsonScript(), eve::physics::Physics::newSoftBody3D(), eve::statepatch::StatePatch::newStore(), eve::graphics::fog::RealtimeFog::newSystemScript(), eve::physics::Destruction::newWeldedBoxesFixtureScript(), eve::rts::RTS::rebuildState(), eve::rts::RTS::startScriptConstruction(), eve::rts::BuildingProductionSystem::step() , 以及 eve::voxel::VoxelWorld::streamAround().
◆ removed
| int removed = 0 |
在文件 SceneCapabilities.cpp 第 633 行定义.
被这些函数引用 eve::procgen_editing::PcgInstancePublisher::apply(), eve::procgen_editing::RoadNetworkEditTarget::applyDomainOperation(), eve::pixelworld::PixelWorld::applyEdit(), eve::procgen::applyPointDelta(), eve::procgen::road::RoadNetwork::blockLaneLink(), eve::physics::Rope3D::changeLength(), eve::rts::RTS::cleanupDestroyed(), eve::statepatch::Store::commit(), eve::inventory::InventorySystem::commitRemove(), eve::animation::AnimClip::compress(), eve::pixelworld_streaming::decodeChunkBatchArchive(), eve::tactics::BattleSystem::defeatUnit(), eve::effects::EffectPayload::erase(), eve::dev::exposeMcpScriptApi(), eve::procgen::IncrementalBuildDelta::getArtifacts(), eve::fluids::VolumeFluid::killActorParticles(), eve::biome_editing::BiomeDocumentTarget::makeDeleteAsset(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveLaneLink(), eve::procgen_editing::RoadNetworkEditTarget::makeRemoveNode(), eve::procgen::road::RoadNetwork::mergeNodes(), eve::procgen::road::RoadNetwork::reconnectEdgeEndpoint(), eve::schema::SchemaRegistry::remove(), eve::schema::SchemaRegistry::remove(), eve::rpg::StatusSystem::remove(), eve::building::PlacementSystem::removeBuildingCascadeResult(), eve::attributes::AttributeSet::removeBySource(), eve::inventory::InventorySystem::removeItem(), eve::rpg::removeMatching(), eve::editor::EditorWorkspace::removePanel(), eve::procgen::removeTerrainObjectPoints(), eve::procgen::removeTerrainTreePoints(), eve::attributes::AttributeProjection::restore(), eve::definitions::DefinitionRegistry::restoreJson(), eve::authority::Store::revokeBySource(), eve::procgen::road::RoadNetwork::setEdgeLaneCounts(), eve::pixelworld::PixelWorld::snapshotChunksInRegion(), eve::rts::CombatFireSystem::step(), eve::inventory::InventoryControl::submitGameplay(), eve::action::AbilityRuntime::synchronize(), eve::scene::Scene::unlinkNodeKindAt(), eve::editor::EditorExtensionRegistry::unload(), eve::editor::EditorCommandService::unregisterOwner() , 以及 eve::editor::EditorTargetCoordinator::unregisterOwner().
◆ reused
| int reused = 0 |