载入中...
搜索中...
未找到
SceneCapabilities.cpp 文件参考
#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