载入中...
搜索中...
未找到
Settlement.cpp 文件参考
#include "rpg/Settlement.h"
#include <algorithm>

浏览源代码.

命名空间

namespace  eve
 
namespace  eve::rpg
 RPG 模块入口:属性 / 效果 / 状态 / 技能 / 结算五套系统的脚本绑定与帧调度点。
 

变量说明

◆ enabled

bool enabled = true

在文件 Settlement.cpp29 行定义.

被这些函数引用 eve::particles::applyConfigDocument(), eve::editor::GizmoManager::pick(), eve::particles::ParticleEmitter::setAttachPlane(), eve::particles::ParticleEmitter::setAttachScale(), eve::editor::GizmoManager::setBoundEnabled(), eve::dev::Debugger::setBreakpoint(), eve::procgen::TerrainSampler::setClamp(), eve::particles::ParticleEmitter::setCollisionBounds(), eve::graphics::Light2D::setEnabled(), eve::graphics::Light3D::setEnabled(), eve::graphics::ScreenSpaceReflection::setEnabled(), eve::particles::ParticleEmitter::setFollowBoneRotation(), eve::spritestack::SpriteStack3D::setGbufferEnabled(), eve::animation::AnimStateMachine::setHasExitTime(), eve::particles::ParticleEmitter::setLights(), eve::dialogue::Dialogue::setLipSyncEnabled(), eve::ui::UI::setNavGamepad(), eve::ui::UI::setNavKeyboard(), eve::daynight::DayNight::setNightLight(), eve::editor::GizmoManager::setPositionEnabled(), eve::map::Fov::setRevealerEnabled(), eve::editor::GizmoManager::setRotationEnabled(), eve::editor::GizmoManager::setScaleEnabled(), eve::graphics::Graphics::setScreenReadbackEnabled(), eve::graphics::vulkan::Graphics::setScreenReadbackEnabled(), eve::graphics::Water::setScreenSpaceReflection(), eve::rpg::RPG::setSettlementStageEnabled(), eve::spritestack::SpriteStack3D::setShadowEnabled(), eve::daynight::DayNight::setSkyboxEnabled(), eve::rpg::SettlementPipeline::setStageEnabled(), eve::graphics::Light2D::setVolumetric(), eve::graphics::Light3D::setVolumetric(), eve::graphics::Graphics::setVSync(), eve::graphics::vulkan::Graphics::setVSync(), eve::graphics::webgpu::Graphics::setVSync(), eve::particles::ParticleEmitter::setWorldCollision() , 以及 eve::animation::Tween::setYoyo().

◆ fn

SettlementPipeline::Stage fn

在文件 Settlement.cpp30 行定义.

被这些函数引用 eve::rx::Subscription::dispose(), eve::procgen::fillHeightField(), eve::cap::forEach(), eve::scene::SceneHost::forEachDepthFirst(), eve::building::PlacementSystem::foreachFootprintCell(), eve::grid::foreachRotatedFootprint(), eve::cap::forEachUntil(), eve::tensor::CompiledFunction::fromFunc(), eve::procgen::Heightmap::generate(), 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::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::rpg::StatusSystem::registerLifecycleHook(), eve::rpg::AttributeOpTable::registerOp(), eve::procgen::PbrRecipeRegistry::registerPbrRecipe(), eve::registerPostEcsHook(), 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::registerValidateRule(), eve::dev::Debugger::setBreakpointEventFn(), eve::ui::UIHost::setClickHandler(), eve::scene::SceneHost::setEventHandler(), eve::dev::AiPanel::setImGuiDrawer(), eve::dev::ConsolePanel::setImGuiDrawer(), eve::graphics::Graphics::setPresentOverlay(), eve::ui::UIHost::setTextHandler(), eve::ui::UIHost::setToggleHandler(), eve::ui::UIHost::setValueHandler(), eve::particles::setWorldCollisionResolver(), eve::particles::stepEmitterSim(), eve::particles::stepEmitterSimGpu(), 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() , 以及 eve::thread::Task::~Task().

◆ name

std::string name

在文件 Settlement.cpp27 行定义.

◆ priority

int priority = 0

在文件 Settlement.cpp28 行定义.