命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
变量说明
◆ enabled
| bool enabled = true |
在文件 Settlement.cpp 第 31 行定义.
被这些函数引用 eve::procgen::BuildLayerStack::addObjectLayer(), eve::procgen::BuildLayerStack::addTileLayer(), eve::graphics::advanceVegetationWindAudio(), eve::particles::applyConfigDocument(), eve::procgen::ModuleAssemblyPlan::applyConfigJson(), eve::animation::MotionBuilder::cancelOnError(), eve::animation::MotionVec2Builder::cancelOnError(), eve::animation::MotionVec3Builder::cancelOnError(), eve::animation::MotionColorBuilder::cancelOnError(), eve::animation::MotionQuatBuilder::cancelOnError(), eve::ui::PcgScreenshotSavedNotice::configure(), eve::fluids::FluidSurfaceRenderer::configureAnisotropy(), eve::fluids::FluidSurfaceRenderer::configureFoam(), eve::fluids::FluidSurfaceRenderer::configureReflection(), eve::fluids::FluidSurfaceRenderer::configureRefractionEnabled(), eve::rts::RTS::configureScriptAI(), eve::fluids::FluidSurfaceRenderer::configureSurfaceEnabled(), eve::procgen::BuildLayerStack::deserializeDefinition(), eve::procgen::ObjectBuildLayer::deserializeDefinition(), eve::policyregistry::PolicyRegistry::enable(), eve::editor::exposeActionTimelineScriptBindings(), eve::animation::exposeAnimPlayerBindings(), eve::procgen::exposeGridMeshGraphs(), eve::procgen_editor::exposeProcgenScriptEditorScriptBindings(), eve::graphics::exposeWaterReflectionMaskerBindings(), eve::action::ActionAudioBinding::fromPayload(), eve::avatar::VrmRuntime::gaze(), eve::graphics::Graphics::gpuDrivenSetEnabled(), eve::graphics::vulkan::Graphics::gpuDrivenSetEnabled(), eve::graphics::webgpu::Graphics::gpuDrivenSetEnabled(), eve::policyregistry::PolicyRegistry::insert(), eve::animation::DynamicBoneSolver::isChainEnabled(), eve::domain_gizmo_editing::EditorGizmoPreviewBuilder::joint(), eve::asset_graphics::EvpackVegetationSceneLoader::load(), eve::asset_scene::EvpackSceneTemplateLoader::load(), eve::editor::GizmoManager::pick(), eve::policyregistry::PolicyRegistry::replace(), eve::policyregistry::PolicyRegistry::restoreJson(), eve::procgen::TerrainGenerationSession::restoreJson(), eve::scene::Scene::rootEntity(), eve::camera::CameraController::setActionCuesEnabled(), eve::fluids::VolumeFluid::setActorSelfCollisions(), eve::avatar::AvatarInstance::setApplyRootMotion(), eve::particles::ParticleEmitter::setAttachPlane(), eve::particles::ParticleEmitter::setAttachScale(), eve::daynight::PcgLightingAmbientPhotoMode::setAuthority(), eve::daynight::PcgLightingFogPhotoMode::setAuthority(), eve::daynight::PcgLightingSkyboxPhotoMode::setAuthority(), eve::daynight::PcgLightingSunPhotoMode::setAuthority(), eve::daynight::PcgLightingTimePhotoMode::setAuthority(), eve::graphics::PcgGraphicsPhotoModeAuthority::setAuthority(), eve::graphics::PcgWaterPhotoModeAuthority::setAuthority(), eve::procgen::PcgTerrainPhotoModeAuthority::setAuthority(), eve::procgen::PcgTerrainStreamingAuthority::setAuthority(), eve::ui::PcgPhotoModePhotoAuthority::setAuthority(), eve::graphics::Camera3D::setAutoExposure(), eve::dialogue::DialogueUX::setAutoMode(), eve::particles::ParticleEmitter::setAutoRandomSeed(), eve::animation::AnimRetargetProfile::setAutoRootScale(), eve::physics::Rope3D::setBendConstraintsEnabled(), eve::physics::World3D::setBodyPairCollisionEnabled(), eve::editor::GizmoManager::setBoundEnabled(), eve::dev::Debugger::setBreakpoint(), eve::dev::Debugger::setBreakpointEnabled(), eve::card::Card::setBuiltInVisuals(), eve::graphics::Material::setCameraFacing(), eve::graphics::ReflectionProbeCapture::setCaptureClusteredLighting(), eve::graphics::ReflectionProbeCapture::setCaptureTransparent(), eve::animation::DynamicBoneSolver::setChainEnabled(), eve::animation::DynamicBoneSolver::setChainSelfCollision(), eve::procgen::TerrainSampler::setClamp(), eve::graphics::hair::GroomInstance::setClusterCullingEnabled(), eve::animation::DynamicBoneSolver::setColliderEnabled(), eve::particles::ParticleEmitter::setCollisionBounds(), eve::camera::CameraController::setCollisionEnabled(), eve::editor::ArchSpaceWallDrawTool::setContiguous(), eve::physics::Rope3D::setContinuousCollision(), eve::physics::World3D::setContinuousCollisionEnabled(), eve::graphics::Material::setDepthWrite(), eve::hd2d::Sprite3D::setDepthWrite(), eve::physics::Rope3D::setDistanceConstraintsEnabled(), eve::graphics::ReflectionProbeRegistry::setDistanceCullingEnabled(), eve::physics::Joint3D::setDistanceLimits(), eve::physics::Joint3D::setDistanceMotor(), eve::physics::Joint3D::setDistanceSpring(), eve::graphics::Material::setDoubleSided(), eve::hd2d::Sprite3D::setDoubleSided(), eve::procgen::MeshMergePlan::setEnableContactBlend(), eve::animation::OrientationWarping::setEnabled(), eve::graphics::Light2D::setEnabled(), eve::graphics::Light3D::setEnabled(), eve::graphics::ScreenSpaceReflection::setEnabled(), eve::ui::UI::setEnabled(), eve::procgen::TerrainSpawnPlan::setEnabled(), eve::decal::Decal::setEnabled(), eve::procgen::BuildLayerStack::setEnabled(), eve::ui::UIHost::setEnabledById(), eve::weather::Weather::setEnvironmentEnabled(), eve::particles::ParticleEmitter::setFollowBoneRotation(), eve::animation::FootIKSolver::setFootLockEnabled(), eve::procgen::RuntimeGeneration::setFrustumCulling(), eve::animation::AnimStateMachine::setHasExitTime(), eve::physics::Shape3D::setHitEventsEnabled(), eve::ui::UI::setHostWorldDistanceScale(), eve::ui::UI::setHostWorldOverlap(), eve::ui::UI::setItemEnabled(), eve::editor::ActionTimelineEditor::setItemEnabled(), eve::animation::AnimLayerMixer::setLayerEnabled(), eve::particles::ParticleEmitter::setLights(), eve::dialogue::Dialogue::setLipSyncEnabled(), eve::procgen_editor::ProcgenScriptEditor::setLive(), eve::audio_editing::AudioAuditionTransport::setLoop(), eve::dialogue::DialogueFlow::setManualCommandMode(), eve::procgen::MeshMergePlan::setMergeVertexColors(), eve::graphics::vulkan::Graphics::setMesh3DLodDither(), eve::graphics::webgpu::Graphics::setMesh3DLodDither(), eve::graphics::vulkan::Graphics::setMesh3DPackedNormalMask(), eve::graphics::webgpu::Graphics::setMesh3DPackedNormalMask(), eve::graphics::vulkan::Graphics::setMesh3DVirtualTexture(), eve::graphics::webgpu::Graphics::setMesh3DVirtualTexture(), eve::audio_editing::AudioSourceTransportBackend::setNativeLooping(), eve::ui::UI::setNavGamepad(), eve::ui::UI::setNavKeyboard(), eve::animation::AnimRetargetProfile::setNeuralRetargetEnabled(), eve::daynight::DayNight::setNightLight(), eve::animation::AnimRetargetProfile::setNormalizedNameMatching(), eve::procgen::TerrainGenerationSession::setOperationEnabled(), eve::graphics::Renderable3D::setPackedNormalMask(), eve::camera::CameraController::setPhotoModeAuthority(), eve::graphics::GrassField::setPhotoModeAuthority(), eve::procgen::ObjectBuildLayer::setPlaceOnTop(), eve::editor::GizmoManager::setPositionEnabled(), eve::graphics::GraphicsArtifactProvider::setPrepareFailure(), eve::map::MapArtifactProvider::setPrepareFailure(), eve::physics::PhysicsArtifactProvider::setPrepareFailure(), eve::scene::SceneArtifactProvider::setPrepareFailure(), eve::physics::Joint3D::setPrismaticLimits(), eve::physics::Joint2D::setPrismaticLimits(), eve::physics::Joint3D::setPrismaticMotor(), eve::physics::Joint2D::setPrismaticMotor(), eve::physics::Joint3D::setPrismaticSpring(), eve::graphics::GrassField::setReflectionCaptureEnabled(), eve::graphics::Water::setReflectionCaptureEnabled(), eve::graphics::Waterfall::setReflectionCaptureEnabled(), eve::map::Fov::setRevealerEnabled(), eve::physics::Joint2D::setRevoluteLimits(), eve::physics::Joint3D::setRevoluteLimits(), eve::physics::Joint2D::setRevoluteMotor(), eve::physics::Joint3D::setRevoluteMotor(), eve::physics::Joint3D::setRevoluteSpring(), eve::camera::CameraController::setRigEnabled(), eve::editor::GizmoManager::setRotationEnabled(), eve::editor::GizmoManager::setScaleEnabled(), eve::graphics::vulkan::Graphics::setSceneAutoExposure(), eve::graphics::webgpu::Graphics::setSceneAutoExposure(), eve::graphics::Graphics::setScreenReadbackEnabled(), eve::graphics::vulkan::Graphics::setScreenReadbackEnabled(), eve::graphics::Water::setScreenSpaceReflection(), eve::physics::Rope3D::setSelfCollision(), eve::physics::SoftBody3D::setSelfCollision(), eve::rpg::RPG::setSettlementStageEnabled(), eve::graphics::MapFog::setShadowEnabled(), eve::spritestack::SpriteStack2D::setShadowEnabled(), eve::physics::World3D::setShapePairCollisionEnabled(), eve::animation::AnimRetargetProfile::setSkinnedInteractionPreserve(), eve::daynight::DayNight::setSkyboxEnabled(), eve::physics::Body3D::setSleepEnabled(), eve::particles::ParticleEmitter::setSoftParticles(), eve::procgen::MeshAdhereLive::setSoftSnapPositionsResult(), eve::sensing::SensingWorld::setSpatialIndexEnabled(), eve::physics::Joint3D::setSphericalConeLimit(), eve::physics::Joint3D::setSphericalMotor(), eve::physics::Joint3D::setSphericalTwistLimits(), eve::rpg::SettlementPipeline::setStageEnabled(), eve::rts::RTS::setUnitAutoResupply(), eve::animation::AnimRetargetProfile::setUseSkeletonSpaceRotation(), eve::graphics::Light2D::setVolumetric(), eve::graphics::Light3D::setVolumetric(), eve::graphics::Light2D::setVolumetricOnly(), eve::graphics::Light3D::setVolumetricOnly(), eve::graphics::Graphics::setVSync(), eve::graphics::vulkan::Graphics::setVSync(), eve::graphics::webgpu::Graphics::setVSync(), eve::physics::World3D::setWarmStartingEnabled(), eve::physics::Joint2D::setWheelMotor(), eve::physics::Joint3D::setWheelSpinMotor(), eve::physics::Joint3D::setWheelSteering(), eve::physics::Joint3D::setWheelSteeringLimits(), eve::physics::Joint3D::setWheelSuspension(), eve::physics::Joint3D::setWheelSuspensionLimits(), eve::rts::RTS::setWorkerAutoAssignment(), eve::particles::ParticleEmitter::setWorldCollision(), eve::animation::Tween::setYoyo(), eve::rts::FogOfWarSystem::step() , 以及 eve::camera_editing::CameraDocumentTarget::validate().
◆ fn
| SettlementPipeline::Stage fn |
在文件 Settlement.cpp 第 32 行定义.
被这些函数引用 eve::script::bindMethod(), eve::ui::UI::componentOnChange(), eve::ui::UI::componentOnClick(), eve::rx::Subscription::dispose(), eve::procgen::fillHeightField(), eve::cap::forEach(), eve::scene::SceneHost::forEachDepthFirst(), eve::building::PlacementSystem::foreachFootprintCell(), eve::crowd::Crowd::Impl::forEachNeighbor(), eve::grid::foreachRotatedFootprint(), eve::cap::forEachUntil(), eve::tensor::CompiledFunction::fromFunc(), eve::procgen::Heightmap::generate(), eve::editor::ScriptBind::history(), eve::ui::UI::inspectSetPickHandler(), eve::filesystem::physfs::installScriptFileApi(), eve::rx::Observable< T >::map(), eve::dev::CallGraph::onCall(), eve::ui::UI::onChange(), eve::ui::UI::onClick(), eve::dev::CallGraph::onReturn(), eve::inventory::InventorySystem::registerAcceptRule(), eve::procgen::GeneratorRegistry::registerAlgorithm(), eve::procgen::GeneratorRegistry::registerAlgorithm(), eve::rpg::StatusSystem::registerApplyCondition(), eve::inventory::InventorySystem::registerCapacityPolicy(), eve::rpg::SkillSystem::registerCastCondition(), eve::building::PlacementSystem::registerChangeHook(), eve::inventory::InventorySystem::registerChangeHook(), eve::dialogue::Dialogue::registerCondition(), eve::registerCppEntityView(), eve::economy::EconomySystem::registerHook(), eve::rpg::StatusSystem::registerLifecycleHook(), eve::procgen::PbrRecipeRegistry::registerPbrRecipe(), eve::procgen::PbrRecipeRegistry::registerPbrRecipe(), eve::registerPostEcsHook(), eve::procgen::MeshRecipeRegistry::registerRecipe(), eve::procgen::TextureRecipeRegistry::registerRecipe(), eve::procgen::MeshRecipeRegistry::registerRecipe(), eve::procgen::TextureRecipeRegistry::registerRecipe(), eve::network::NetRpc::registerScript(), eve::building::PlacementSystem::registerSnapRule(), eve::rpg::StatusSystem::registerStackPolicy(), eve::inventory::InventorySystem::registerStackRule(), eve::rpg::SettlementPipeline::registerStage(), eve::building::PlacementSystem::registerSurface(), eve::building::PlacementSystem::registerSurfaceProvider(), eve::building::PlacementSystem::registerValidateRule(), eve::ui::UI::sceneSetPickHandler(), eve::dev::Debugger::setBreakpointEventFn(), eve::ui::UIHost::setClickHandler(), eve::scene::SceneHost::setEventHandler(), eve::dialogue::DialogueFlow::setExpressionEvaluatorChecked(), eve::dev::AiPanel::setImGuiDrawer(), eve::dev::ConsolePanel::setImGuiDrawer(), eve::dev::FrameStatsPanel::setImGuiDrawer(), eve::graphics::Graphics::setPresentOverlay(), eve::ui::UIHost::setTextHandler(), eve::ui::UIHost::setToggleHandler(), eve::ui::UIHost::setValueHandler(), eve::particles::setWorldCollisionResolver(), eve::particles::stepEmitterSim(), eve::thread::ThreadPool::submit(), eve::thread::Task::Task(), eve::scene::SceneHost::walkAncestors(), eve::scene::SceneHost::walkBreadthFirst(), eve::scene::SceneHost::walkBreadthFirstFrom(), eve::scene::SceneHost::walkChildren(), eve::scene::SceneHost::walkDepthFirst(), eve::scene::SceneHost::walkDepthFirstFrom(), eve::ui::WidgetDesc::withClick(), eve::ui::WidgetDesc::withTextChange(), eve::ui::WidgetDesc::withToggle() , 以及 eve::ui::WidgetDesc::withValueFn().
◆ name
| std::string name |
在文件 Settlement.cpp 第 29 行定义.
◆ priority
| int priority = 0 |
在文件 Settlement.cpp 第 30 行定义.