#include "procgen/algorithms/TreeMesh.h"#include "procgen/algorithms/FoliageCluster.h"#include <algorithm>#include <cmath>#include <cstdint>#include <random>#include <vector>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
函数 | |
| bool | eve::procgen::generateTreeMesh (const Params ¶ms, MeshBuild &out, std::string &error) |
Build a deterministic procedural tree. Registered as the mesh.tree recipe. | |
变量说明
◆ attractorCount
| int attractorCount |
在文件 TreeMesh.cpp 第 310 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ budHeight
| float budHeight = 0.f |
在文件 TreeMesh.cpp 第 299 行定义.
◆ caps
| int caps |
在文件 TreeMesh.cpp 第 162 行定义.
被这些函数引用 eve::asset_graphics::EvpackStaticPrefab::load(), eve::asset::SpriteAnimationClip::load(), eve::graphics::vulkan::Graphics::newMeshCylinder(), eve::graphics::webgpu::Graphics::newMeshCylinder(), eve::graphics::webgpu::Capabilities::querySurfaceFormat(), eve::asset_graphics::detail::readCookedMaterial() , 以及 eve::graphics::webgpu::InitFlow::requestDevice().
◆ children
| int children = 0 |
在文件 TreeMesh.cpp 第 295 行定义.
被这些函数引用 eve::audio_editing::AudioMixerTarget::applyDomainOperation(), eve::ui_editing::UiDocumentTarget::applyDomainOperation(), eve::ui::DatabasePanel::build(), eve::ui::Inspector::build(), eve::ui::ScenePanel::build(), eve::ui::buildPropertyView(), eve::editor::ScenePrefabService::capture(), eve::ui::card(), eve::ui::child(), eve::ui::collapsingHeader(), eve::ui::column(), eve::npc_ai_editing::BehaviorGraphDomain::compile(), eve::rpg::encodeSkillCondition(), eve::procgen::CompositeArtifact::find(), eve::procgen::ArtifactStore::findPart(), eve::ui::flex(), eve::ui::grid(), eve::scene::group(), eve::ui::group(), eve::ui::list(), eve::audio_editing::AudioMixerTarget::makeDelete(), eve::ui_editing::UiDocumentTarget::makeDelete(), eve::ui::menu(), eve::ui::menuBar(), eve::ui::ninePatchPanel(), eve::scene::node(), eve::avatar::parseVrm(), eve::procgen::ArtifactStore::publishBatch(), eve::ui::row(), eve::animation::MotionSequence::run(), eve::scene_editing::SceneTargetBase::sceneChildren(), eve::ui::scrollList(), eve::ui::sidebar(), eve::ui::statusBar(), eve::ui::toolbar(), eve::ui::toolbox(), eve::procgen::ArtifactStore::typeOf() , 以及 eve::ui::window().
◆ crownRadius
| float crownRadius |
在文件 TreeMesh.cpp 第 305 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ depth
| int depth = 0 |
在文件 TreeMesh.cpp 第 296 行定义.
◆ descendants
| int descendants = 1 |
在文件 TreeMesh.cpp 第 294 行定义.
◆ dir
| V3 dir |
在文件 TreeMesh.cpp 第 150 行定义.
被这些函数引用 eve::filesystem::FileWatch::add(), eve::archspace::appendWallWithOpenings(), eve::dev::SceneInspect::capture(), eve::cmd::Cmdline::Create(), eve::filesystem::physfs::Filesystem::createDirectory(), eve::voxel::decodePackedRect(), eve::graphics::Volumetric::driveFromLight3D(), eve::map::Fov::Impl::extendVertical(), eve::voxel::Chunk::faceAOPackedData(), eve::voxel::Chunk::facePackedData(), eve::voxel::Chunk::faceRectCount(), eve::voxel::Chunk::faceRects(), eve::procgen::generateLSystemMesh(), eve::procgen::generateTreeMesh(), eve::procgen::urban::generateUrbanMesh(), eve::filesystem::physfs::Filesystem::getDirectoryItems(), eve::filesystem::physfs::Filesystem::getRealDirectory(), eve::filesystem::physfs::Filesystem::getUserDirectory(), eve::graphics::fog::FogFroxelBridge::integrate(), eve::graphics::fog::AnalyticalVolLight::integrate(), eve::graphics::fog::FogRayMarch::integrate(), eve::ui::EditorHost::loadEditorsFromDisk(), eve::voxel::GreedyMesher::meshFace(), eve::scene::Scene::pickRayAt(), eve::graphics::fog::BeerLightCache::rebuild(), eve::filesystem::FileWatch::remove(), eve::graphics::RenderSystem3D::render(), eve::voxel::resolveFaceTex(), eve::voxel::rotateFaceY(), eve::procgen::urban::sampleBoundary(), eve::ui::EditorHost::saveEditor(), eve::graphics::Camera3D::screenToRay(), eve::graphics::selectShadowCasters(), eve::voxel::VoxelWorld::selectVisible(), eve::dev::SceneInspect::setCacheDir(), eve::graphics::vulkan::Graphics::setMesh3DLight(), eve::graphics::webgpu::Graphics::setMesh3DLight(), eve::filesystem::HotReload::setRemoteHotDir(), eve::gpuagents::GpuAgents::spawnCloud(), eve::gpuagents::BirdSolver::step(), eve::gpuagents::LifeNetworkSolver::step() , 以及 eve::weapon::CombatCarrierRuntime::update().
◆ droop
| float droop |
在文件 TreeMesh.cpp 第 308 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ endDirection
| V3 endDirection |
在文件 TreeMesh.cpp 第 245 行定义.
◆ foliageStart
| float foliageStart |
在文件 TreeMesh.cpp 第 304 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ heading
在文件 TreeMesh.cpp 第 292 行定义.
被这些函数引用 eve::crowd::Crowd::addAgent(), eve::crowd::Crowd::addNamedAgent(), eve::hexmap::HexUnitRegistry::advance(), eve::physics::Rope3D::changeLength(), eve::animation::detail::encodeLocomotionPose(), eve::animation::detail::encodeLocomotionTrajectory(), eve::vehicle::Vehicle::newVehicle() , 以及 eve::gpuagents::LifeNetworkSolver::step().
◆ height
| float height |
在文件 TreeMesh.cpp 第 303 行定义.
◆ inertia
| float inertia |
在文件 TreeMesh.cpp 第 309 行定义.
被这些函数引用 eve::animation::DynamicBoneSolver::addChain(), eve::animation::DynamicBoneSolver::addChainByName(), eve::animation::exposePhysicalBalancePoseBindings(), eve::animation::PhysicalBalancePose::setInertia(), eve::animation::PhysicalBalancePose::setRecoilInertia(), eve::animation::Animation::setupHairChain(), eve::gpuagents::PetalSolver::step() , 以及 eve::fluids::VolumeFluid::stepWithThermalContacts().
◆ influenceRadius
| float influenceRadius |
在文件 TreeMesh.cpp 第 312 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ iterations
| int iterations |
在文件 TreeMesh.cpp 第 311 行定义.
被这些函数引用 eve::animation::DynamicBoneSolver::addChain(), eve::animation::DynamicBoneSolver::addChainByName(), eve::procgen::TerrainWaterField::advanceHydraulic(), eve::procgen::Procgen::erodeTerrainFluvial(), eve::procgen::Procgen::erodeTerrainFluvialAdvanced(), eve::procgen::Procgen::erodeTerrainFluvialDetailed(), eve::procgen::Procgen::erodeTerrainFluvialScaled(), eve::procgen::Procgen::erodeTerrainHydraulic(), eve::procgen::Procgen::erodeTerrainThermal(), eve::procgen::evolveCaveSurfaceByCorrelatedReactivity(), eve::procgen::evolveCaveSurfaceByCurvature(), eve::procgen::evolveCaveSurfaceByCurvature(), eve::procgen::evolveCaveSurfaceByReactivity(), eve::procgen::evolveSurface(), eve::graphics::detail::exposeShaderResourceBindings(), eve::procgen::generateTerrainVelocityFlowMap(), eve::procgen::TerrainGenerationSession::hydraulic(), eve::physics::DistanceField3D::moveCapsule(), eve::physics::Cloth::setIterations(), eve::physics::Cloth3D::setIterations(), eve::physics::ClothGPU::setIterations(), eve::physics::Fluid2D::setIterations(), eve::procgen::LSystem::setIterations(), eve::ik::Solver2D::setMaxIterations(), eve::ik::Solver3D::setMaxIterations(), eve::procgen::smoothTerrainHeightmap() , 以及 eve::ik::detail::solveChain().
◆ killRadius
| float killRadius |
在文件 TreeMesh.cpp 第 313 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ leafScale
| float leafScale |
在文件 TreeMesh.cpp 第 157 行定义.
◆ leavesPerPlane
| int leavesPerPlane |
在文件 TreeMesh.cpp 第 163 行定义.
◆ lengthFalloff
| float lengthFalloff |
在文件 TreeMesh.cpp 第 317 行定义.
◆ limit
| int limit |
在文件 TreeMesh.cpp 第 164 行定义.
被这些函数引用 eve::crowd::Crowd::applySpawnBatch(), eve::sensing::SensingWorld::box(), eve::sensing::SensingWorld::circle(), eve::fluids::exposeVolumeFluidType(), eve::procgen::generateRockMesh(), eve::procgen::generateTerrainHeightmapCurvature(), eve::graphics::meshInstanceRangeVisible(), eve::animation::detail::parallelAnimationItems(), eve::vehicle::parseVehicleDefinition(), eve::pixelworld::PixelWorldControlService::performanceSamples(), eve::decal::DecalManager::project(), eve::editor::MemoryAssetDatabase::query(), eve::editor::EditorEventTimeline::query(), eve::editor::EnvironmentAssetBrowser::query(), eve::filesystem::readPreparedFile(), eve::decal::DecalManager::replace(), eve::crowd::Crowd::Impl::resolveOverlapsPass(), eve::script::BindingContractRegistry::search(), eve::decal::Decal::setLimit(), eve::decal::DecalManager::setLimit(), eve::climbing::ClimbingCandidateSet::sortAndLimit(), eve::rts::WorkforceAssignmentSystem::step() , 以及 eve::rts::ReinforcementProductionPolicySystem::step().
◆ lowerLeafCoverage
| float lowerLeafCoverage |
在文件 TreeMesh.cpp 第 319 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ maxChildren
| int maxChildren |
在文件 TreeMesh.cpp 第 321 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ maxCumulativeAngle
| float maxCumulativeAngle |
在文件 TreeMesh.cpp 第 316 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ maxTurnAngle
| float maxTurnAngle |
在文件 TreeMesh.cpp 第 315 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ p
| V3 p |
在文件 TreeMesh.cpp 第 149 行定义.
◆ parent
| int parent = -1 |
在文件 TreeMesh.cpp 第 293 行定义.
◆ planes
| int planes |
在文件 TreeMesh.cpp 第 161 行定义.
◆ points
| std::vector<V3> points |
在文件 TreeMesh.cpp 第 244 行定义.
◆ radiusFalloff
| float radiusFalloff |
在文件 TreeMesh.cpp 第 318 行定义.
◆ remainingLength
| float remainingLength = 0.f |
在文件 TreeMesh.cpp 第 297 行定义.
◆ scale
| float scale |
在文件 TreeMesh.cpp 第 151 行定义.
◆ separation
| float separation |
在文件 TreeMesh.cpp 第 159 行定义.
被这些函数引用 eve::fluids::buildVolumeFluidEdgeDistribution() , 以及 eve::rts::ArtilleryRelocationSystem::select().
◆ sides
| int sides |
在文件 TreeMesh.cpp 第 322 行定义.
被这些函数引用 eve::procgen::prototype_detail::addCylinder(), eve::tactics::BattleSystem::addSide(), eve::procgen::prototype_detail::addSphere(), eve::housegen::HouseGenerator::generate(), eve::procgen::generateBushMesh(), eve::procgen::generateCastleMesh(), eve::procgen::generateFlowerMesh(), eve::procgen::generateTreeMesh(), eve::climbing::ClimbingRuntime::probeInto(), eve::procgen::urban::shapeIrregularity(), eve::tactics::TacticsPersistence::snapshot() , 以及 eve::tactics::TacticsBattleSession::~TacticsBattleSession().
◆ size
| float size |
在文件 TreeMesh.cpp 第 156 行定义.
被这些函数引用 eve::procgen::prototype_detail::addBox(), eve::cmdline::ZipWriter::addFile(), eve::procgen::addFoliageCluster(), eve::pixelworld_editor::PixelWorldCatalogPanel::addPhase(), eve::pixelworld_editor::PixelWorldCatalogPanel::addReaction(), eve::procgen::prototype_detail::addWedge(), eve::filesystem::physfs::Filesystem::append(), eve::particles_editing::ParticleGraphRuntimeBuilder::apply(), eve::procgen::MeshDeformationSession::applyBrushGpuResult(), eve::procgen::MeshDeformationSession::applyBrushResult(), eve::spritestack_editing::SpriteStackDocumentTarget::applyDomainOperation(), eve::procgen::assignWeightedMeshAttribute(), eve::b64_decode(), eve::graphics::webgpu::Graphics::beginFrameReadback(), eve::sensing::SensingWorld::box(), eve::decal_editing::DecalGizmoPreviewService::build(), eve::graphics_editing::VegetationFieldGizmoBuilder::build(), eve::procgen::buildCaveHydrology(), eve::graphics::buildGgxCubemapMipChain(), eve::fluids::buildVolumeFluidCubeDistribution(), eve::fluids::buildVolumeFluidMeshDistribution(), eve::pixelworld_editor::PixelWorldCatalogPanel::buildWidgetTree(), eve::data::ByteData::ByteData(), eve::data::ByteData::ByteData(), eve::data::ByteData::ByteData(), eve::image::WebPHandler::canDecode(), eve::procgen::SplinePolyline::chunkPointCount(), eve::sensing::SensingWorld::circle(), eve::dialogue_editing::DialogueGraphDomain::compile(), eve::script::ScriptCompiler::compileBuffer(), eve::asset::compressEvpackChunk(), eve::procgen::SpatialData::contains(), eve::asset::cookCanonicalImageRgba8(), eve::procgen::dtlutil::copyMatrixToGrid(), eve::procgen::copyPointsToTargets(), eve::building::BuildingRegistry::count(), eve::inventory::ItemRegistry::count(), eve::rpg::ClassRegistry::count(), eve::rpg::EffectRegistry::count(), eve::rpg::LootSystem::count(), eve::rpg::QuestRegistry::count(), eve::rpg::SkillRegistry::count(), eve::rpg::TraitRegistry::count(), eve::dev::crashLogSummary(), eve::data::DataView::DataView(), eve::graphics::webgpu::Graphics::debugGpuDrivenGpuVisibleCount(), eve::fluids::VolumeFluid::debugParticleFrames(), eve::image::WebPHandler::decode(), eve::action::decodeAbilityAsset(), eve::asset::detail::decodeTiffRgba8(), eve::asset::decompressEvpackChunk(), eve::procgen::densityCullPoints(), eve::procgen::densityFromNormal(), eve::voxel::VoxelWorld::deserializeWorld(), eve::procgen::diffPointSets(), eve::graphics::vulkan::Graphics::drawDeferredLighting(), eve::pixelworld_graphics::PixelWorldAtlasRenderer::drawDiagnostics(), eve::graphics::PrimitiveCanvas2D::drawRoundedRect(), eve::tensor::onnx_detail::ByteStorage::empty(), eve::asset::encodeCanonicalMesh(), eve::tensor::onnx_detail::enqueueInteger(), eve::procgen::excludePointRadius(), eve::tensor::onnx_detail::execute(), eve::tensor::onnx_detail::executeIndex(), eve::tensor::onnx_detail::executeMisc(), eve::procgen::BuildLayerStack::executeRegion(), eve::tensor::onnx_detail::executeShape(), eve::editor::exposeActionTimelineScriptBindings(), eve::pixelworld_physics::extractTerrainContours(), eve::voxel::Chunk::faceRectCount(), eve::filesystem::FileData::FileData(), eve::procgen::SpatialData::filter(), eve::graphics::vulkan::Graphics::filterHDRReflectionCubemap(), eve::procgen::filterPointBoolAttribute(), eve::procgen::filterPointBox(), eve::procgen::filterPointDensity(), eve::procgen::filterPointHeight(), eve::procgen::filterPointIntAttribute(), eve::procgen::filterPointsByPolygon(), eve::procgen::filterPointsBySplineDistance(), eve::procgen::filterPointSlope(), eve::procgen::filterPointStringAttribute(), eve::procgen::flipTerrainHeightmap(), eve::physics::ClothModel::fromValue(), eve::graphics::fog::ProceduralDust::generate(), eve::procgen::BiomeRules::generate(), eve::graphics::SkyWispsAsset::generate(), eve::filesystem::cppfs::File::getBuffer(), eve::filesystem::physfs::File::getBuffer(), eve::building::Building::getChangeEventCount(), eve::inventory::Inventory::getChangeEventCount(), eve::ui::PcgPhotoModeValues::getFieldName(), eve::graphics::Shader::getFromVar(), eve::ui::PcgPhotoModeRanges::getName(), eve::procgen::PointGraph::getOperationCount(), eve::procgen::PointGraph::getOperationId(), eve::filesystem::FileData::getSize(), eve::filesystem::physfs::File::getSize(), eve::building::Building::getSurfaceCount(), eve::touch::Touch::getTouchCount(), eve::tensor::onnx_detail::gpuConvResident(), eve::graphics::vulkan::Graphics::gpuDrivenCullBegin(), eve::tensor::gpuReduce(), eve::data::hash(), eve::data::hash(), eve::schema::SchemaRegistry::ids(), eve::agent::infer(), eve::gpuagents::SurfaceField::initFlat(), eve::procgen::jitterPointPositions(), eve::dnut::lexDnut(), eve::archspace::listCatalogIds(), eve::asset_procgen::EvpackTerrainMaterialLoader::load(), eve::graphics::SkyWispsAsset::load(), eve::animation::SmrOnnxRunner::loadFile(), eve::graphics::MapFog::makeCloudTexture(), eve::pixelworld_editor::PixelWorldCatalogPanel::materialCards(), eve::procgen::mergePointSets(), eve::procgen::SpatialData::meshSurface(), eve::procgen::modifyPointBounds(), eve::data::DataModule::newByteData(), eve::data::DataModule::newByteData(), eve::data::DataModule::newByteData(), eve::data::DataModule::newDataView(), eve::sound::Sound::newDecoder(), eve::filesystem::Filesystem::newFileData(), eve::font::Font::newFontData(), eve::font::Font::newFontDataFromFile(), eve::graphics::vulkan::Graphics::newHDRCubemap(), eve::graphics::Graphics::newMeshCube(), eve::animation::Animation::newSpriteSheetFromAtlasJson(), eve::procgen::TerrainAsset::open(), eve::procgen::TerrainStreamingCache::open(), eve::procgen::GridGraph::operationCount(), eve::procgen::GridGraph::operationId(), eve::tensor::optimizeGraph(), eve::avatar::parseVrm(), eve::procgen::SpatialData::project(), eve::decal::Decal::project(), eve::decal::DecalManager::project(), eve::procgen::projectPointsToHeightmap(), eve::procgen::Procgen::projectToWorldHandle(), eve::avatar_editing::AvatarDocumentRuntime::publish(), eve::procgen::Procgen::publishCellInstanceDelta(), eve::asset::EvpackResourceReader::read(), eve::stylize_editing::StylizeRecipeTarget::read(), eve::filesystem::File::read(), eve::model3d::EveFileSystem::read(), eve::filesystem::physfs::Filesystem::read(), eve::filesystem::cppfs::File::read(), eve::filesystem::physfs::File::read(), eve::gpgpu::VulkanGpuBuffer::readData(), eve::gpgpu::WebGpuGpuBuffer::readData(), eve::procgen::TerrainMultiTileWorkspace::redo(), eve::scene::registerLinkKind(), eve::procgen::remapPointDensity(), eve::rpg::RpgStoryCatalogue::replaceFromDnutStrict(), eve::rpg::BattleTacticsCatalogue::replaceFromJsonStrict(), eve::rpg::EncounterCatalogue::replaceFromJsonStrict(), eve::rpg::QuestRegistry::replaceFromJsonStrict(), eve::rpg::ShopCatalogue::replaceFromJsonStrict(), eve::rpg::StoryEventCatalogue::replaceFromJsonStrict(), eve::graphics::fog::FogDensityField::resize(), eve::asset::EvpackRegistry::resolveChunk(), eve::graphics::resolvePrimitiveStrokes2D(), eve::graphics::VegetationField::restore(), eve::production::WorkQueue::restore(), eve::graphics::cubemap_prefilter_detail::sampleBase(), eve::procgen::samplePolylinePoints(), eve::asset::selectEvpackVariant(), eve::procgen::selfPrunePoints(), eve::graphics::Shader::sendToVar(), eve::filesystem::cppfs::File::setBuffer(), eve::filesystem::physfs::File::setBuffer(), eve::procgen::LSystem::setLeafSize(), eve::physics::Cloth::setParticleSize(), eve::physics::Cloth3D::setParticleSize(), eve::physics::ClothGPU::setParticleSize(), eve::physics::Fluid2D::setParticleSize(), eve::editor::TransformGizmo::setSize(), eve::level_editing::Brush::setSize(), eve::filesystem::physfs::Filesystem::setSourceFromMemory(), eve::graphics::shaderImageRegions(), eve::rpg::EquipmentSystem::statItemCount(), eve::graphics::raytracing::DeviceAddressBuffer::steal(), eve::fluids::SurfaceWetnessField::step(), eve::procgen::stitchTerrainHeightmaps(), eve::rpg::RpgStoryCatalogue::storyIds(), eve::building::PlacementSystem::surfaceNames(), eve::voxel::Chunk::totalRectCount(), eve::procgen::transformPointSet3D(), eve::climbing::ClimbingRuntime::tryBeginPredicted(), eve::economy::ResourceTypeRegistry::typeAt(), eve::procgen::TerrainMultiTileWorkspace::undo(), eve::procgen::unionPointSets(), eve::cmd::sdk::detail::Sha256::update(), eve::filesystem::File::write(), eve::filesystem::cppfs::File::write(), eve::filesystem::physfs::File::write(), eve::filesystem::physfs::Filesystem::write() , 以及 eve::filesystem::Filesystem::writeFile().
◆ spacing
| float spacing |
在文件 TreeMesh.cpp 第 158 行定义.
◆ step
| float step |
在文件 TreeMesh.cpp 第 314 行定义.
被这些函数引用 eve::editor::EditorInspector::addFloat(), eve::tactics::BattleSystem::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::MotionRuntime::advance(), eve::animation::PhysicalBalancePose::advance(), eve::animation::SpineAnim::advance(), eve::animation::SpriteAnim::advance(), eve::animation::Tween::advance(), eve::card::CardEffectAdapter::advance(), eve::effects::EffectContainer::advance(), eve::particles::ParticleEmitter::advance(), eve::particles::Particles::advance(), eve::particles::ParticleSimSystem::advance(), eve::production::WorkQueue::advance(), eve::rts::RTSEffectAdapter::advance(), eve::rts::RTSEffectComponent::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::CombatLoopRuntime::advance(), eve::combat::HitFeelRuntime::advance(), eve::rts::ProductionComponent::advance(), eve::tactics::Tactics::advance(), eve::effects::EffectExecutor::advance(), eve::hexmap::HexUnitRegistry::advance(), eve::climbing::ClimbingRuntime::advance(), eve::climbing::ClimbingRuntime::advance(), eve::climbing::advanceClimbingAnimation(), eve::particles::advanceEmitterSim(), eve::particles::advanceEmitterSim(), eve::card::CardControl::advanceGameplay(), eve::climbing::ClimbingControl::advanceGameplay(), eve::dialogue::DialogueControl::advanceGameplay(), eve::economy::EconomyControl::advanceGameplay(), eve::inventory::InventoryControl::advanceGameplay(), eve::rpg::BattleControl::advanceGameplay(), eve::rpg::ProductControl::advanceGameplay(), eve::rts::RTS::advanceGameplay(), eve::tactics::Tactics::advanceGameplay(), eve::weapon::WeaponControl::advanceGameplay(), eve::particles::ParticleEffect::advanceRegisteredTimelines(), eve::particles::ParticleEffect::advanceTimeline(), eve::production::WorkQueue::advanceTo(), eve::dev::PlayTraceBuffer::append(), eve::particles::applyConfigDocument(), eve::graphics::detail::bakeDistantSkyAmbient(), eve::graphics::detail::bakeSkyAtmosphereLuts(), eve::gpuagents_editor::GpuAgentsPreviewService::build(), eve::procgen::TerrainMeshBuilder::build(), eve::procgen::buildGtsTerrainBaseMesh(), eve::fluids::buildVolumeFluidSphereDistribution(), eve::graphics::fog::FogInteractor::clipAdvection(), eve::hexmap::HexSphereMap::collectBrush(), eve::map::Fov::Impl::computeHexShadowcast(), eve::map::Fov::Impl::computeRaycast(), eve::graphics::Water::createProceduralMesh(), eve::asset::detail::decodeTiffRgba8(), eve::agent::decodeTrace(), eve::editor::ActionTimelineWidget::draw(), eve::climbing::driveClimbingMotionMatching(), eve::physics::Fluid2D::emit(), eve::procgen::TerrainMeshBuilder::estimateGeometricError(), eve::animation::evaluateMotionShakeSign(), eve::sensing::TargetingPipeline::execute(), eve::rts::ActionAdapter::execute(), eve::tensor::onnx_detail::executeIndex(), eve::tensor::onnx_detail::executeQuantLstm(), eve::tensor::onnx_detail::executeShape(), eve::map::Fov::Impl::extendVertical(), eve::graphics::hair::extractGuides(), eve::hexmap::findPath(), eve::map::Pathfinder::followFlow(), eve::procgen::generateHexTerrainMesh(), eve::procgen::urban::generateSplitCandidates(), eve::procgen::generateTerrainCurvatureMask(), eve::rpg::StoryEventSession::getActorId(), eve::rpg::StoryEventSession::getDuration(), eve::rpg::StoryEventSession::getReference(), eve::rpg::StoryEventSession::getStepKind(), eve::rpg::StoryEventSession::getX(), eve::rpg::StoryEventSession::getY(), eve::tensor::TF::linspace(), eve::schema::SchemaRegistry::migrate(), eve::SnapshotMigrationChain::migrate(), eve::hexmap::HexMap::pickCell(), eve::procgen::ModuleAssemblyPlan::place(), eve::building::PlacementSystem::previewEdgePath(), eve::procgen::projectToCaveDensitySurface(), eve::procgen::registerCastleMeshRecipe(), eve::sensing::TargetingPipeline::registerPreset(), eve::agent::replay(), eve::dev::replayPlayTrace(), eve::ui::resolveWorldAnchorOverlaps(), eve::animation::MotionDatabase::SchemaSampler::root(), eve::agent::run(), eve::particles::runParticleSimulation(), eve::procgen::ColorRamp::sampleBanded(), eve::procgen::sampleCaveDensityGradient(), eve::animation::detail::secondsForStep(), eve::hexmap::HexSphereMap::setElevationStep(), eve::procgen::LSystem::setStep(), eve::combat::CombatMotionWarp::solve(), eve::rts::TacticsSystem::step(), eve::rts::MotionSystem::step(), eve::rts::ArtillerySystem::step(), eve::rts::FireSupportSystem::step(), eve::rts::AbilitySystem::step(), eve::rts::RTSProjectileSystem::step(), eve::rts::EffectSystem::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::OrderActionSystem::step(), eve::rts::CombatFireSystem::step(), eve::rts::ReinforcementProductionPolicySystem::step(), eve::fluids::FluidSimulation::step(), eve::physics::GeometryCollectionInstance::step(), eve::rts::RTS::stepScript(), eve::hexmap::EdgeVertices::terraceLerp(), eve::hexmap::HexMetrics::terraceLerp(), eve::hexmap::HexMetrics::terraceLerpWeights(), eve::procgen::TerrainStreamingCache::traceFlow(), eve::animation::DynamicBoneSolver::update(), eve::animation::AnimGraph::update(), eve::animation::AnimLayerMixer::update(), eve::animation::AnimSyncGroup::update(), eve::animation::AnimTrail::update(), eve::animation::ControlAnim::update(), eve::animation::ControlPose::update(), eve::animation::MotionMatcher::update(), eve::animation::PhysicalBalancePose::update(), eve::animation::SpineAnim::update(), eve::animation::SpriteAnim::update(), eve::animation::Tween::update(), eve::weapon::WeaponSystem::updateAim(), eve::physics::World3D::updateFull(), eve::physics::World::updateFull(), eve::particles::ParticleEffect::updateTimeline(), eve::utf8_byte_offset_for_codepoints() , 以及 eve::utf8_codepoint_count().
◆ tilt
| float tilt |
在文件 TreeMesh.cpp 第 160 行定义.
被这些函数引用 eve::procgen::addFoliageCluster().
◆ tropism
| float tropism |
在文件 TreeMesh.cpp 第 307 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ trunkRadius
| float trunkRadius |
在文件 TreeMesh.cpp 第 306 行定义.
被这些函数引用 eve::procgen::createCaveMixingSites() , 以及 eve::procgen::generateTreeMesh().
◆ upperLeafCoverage
| float upperLeafCoverage |
在文件 TreeMesh.cpp 第 320 行定义.
被这些函数引用 eve::procgen::generateTreeMesh().
◆ vigor
| float vigor = 1.f |
在文件 TreeMesh.cpp 第 298 行定义.
◆ x
| float x = 0.f |
在文件 TreeMesh.cpp 第 17 行定义.
◆ y
| float y = 0.f |
在文件 TreeMesh.cpp 第 17 行定义.
◆ z
| float z = 0.f |
在文件 TreeMesh.cpp 第 17 行定义.