#include "procgen/mesh/MeshModifierGraph.h"#include "procgen/mesh/MeshBoolean.h"#include "procgen/mesh/MeshContactBlend.h"#include "procgen/mesh/MeshUvProjection.h"#include <algorithm>#include <array>#include <chrono>#include <cmath>#include <cstddef>#include <cstdint>#include <functional>#include <limits>#include <unordered_set>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
变量说明
◆ defaultValue
| const char* defaultValue |
在文件 MeshModifierGraph.cpp 第 22 行定义.
被这些函数引用 eve::procgen::comparePointFloatAttribute(), eve::avatar::AvatarInstance::defineParameter(), eve::procgen::Params::getBool(), eve::procgen::Params::getFloat(), eve::stylize::StyleInstance::getFloat(), eve::procgen::Params::getInt(), eve::procgen::Grid2D::getMeta(), eve::procgen::MeshBuild::getMeta(), eve::map::Map::getObjectProperty(), eve::procgen::Params::getString(), eve::dialogue::Dialogue::getVarBool(), eve::dialogue::Dialogue::getVarFloat(), eve::dialogue::Dialogue::getVarInt(), eve::dialogue::Dialogue::getVarString(), eve::procgen_editing::MeshModifierGraphDomain::makeNode(), eve::procgen_editing::PcgPointGraphDomain::makeNode(), eve::procgen::Procgen::mathFloatAttributeHandle(), eve::procgen::mathPointFloatAttribute(), eve::procgen::mathPointIntAttribute(), eve::procgen::MeshModifierGraph::operationParamDefault(), eve::procgen::readPointFloatChannel(), eve::procgen_editing::ProcgenScriptDocumentTarget::schema(), eve::procgen_editing::TextureRecipeTarget::schema(), eve::definitions_editing::DefinitionSchemaFormTarget::schema() , 以及 eve::scene_editing::ScenePropertyProvider::schema().
◆ id
| const char* id |
在文件 MeshModifierGraph.cpp 第 26 行定义.
◆ inputs
| int inputs |
在文件 MeshModifierGraph.cpp 第 27 行定义.
◆ key
| const char* key |
在文件 MeshModifierGraph.cpp 第 20 行定义.
◆ kind
| const char* kind |
在文件 MeshModifierGraph.cpp 第 21 行定义.
◆ normal
| Vec3 normal |
在文件 MeshModifierGraph.cpp 第 1191 行定义.
◆ params
| std::vector<ParamSpec> params |
在文件 MeshModifierGraph.cpp 第 29 行定义.
被这些函数引用 eve::graphics::VolumeDensityGraph::addNode(), eve::fluids_editing::FluidSimulationRuntimeApplier::apply(), eve::procgen::Procgen::applyAlgorithmDefaults(), eve::procgen::MeshRecipeRegistry::applyDefaults(), eve::procgen::GeneratorRegistry::applyDefaults(), eve::procgen::PbrRecipeRegistry::applyDefaults(), eve::procgen::TextureRecipeRegistry::applyDefaults(), eve::procgen::Procgen::applyMeshRecipeDefaults(), eve::procgen::Procgen::applyPbrRecipeDefaults(), eve::procgen::Procgen::applyTextureRecipeDefaults(), eve::graphics::GrassField::bake(), eve::graphics::GrassField::bakePlane(), eve::graphics::hair::GroomInstance::bakeProceduralMesh(), eve::graphics::hair::GroomInstance::bakeProceduralPlane(), eve::procgen::road::bakeRoadNetworkRecipe(), eve::procgen::Procgen::buildArtifact(), eve::procgen::Procgen::buildMeshHandle(), eve::graphics::hair::buildRibbons(), eve::procgen::CloudField::CloudField(), eve::procgen::CloudShadow::CloudShadow(), eve::graphics::vulkan::Graphics::drawDecal(), eve::graphics::webgpu::Graphics::drawDecal(), eve::graphics::hair::GroomInstance::enableGuideSimulation(), eve::fluids::SurfaceFluidRenderData::evaluateMaterial(), eve::tensor::onnx_detail::executeQuant(), eve::procgen::exposeHexTerrain(), eve::procgen::exposeScriptGeneratorHost(), eve::procgen::fillDensityField(), eve::graphics::webgpu::Graphics::filterHDRReflectionCubemap(), eve::procgen::BuildKey::forRecipe(), eve::procgen::TerrainSampler::fromParams(), eve::procgen::TerrainBands::fromParams(), eve::procgen::TextureGenContext::fromParams(), eve::procgen::PbrParams::fromParams(), eve::procgen::GeneratorRegistry::generate(), eve::procgen::MeshRecipeRegistry::generate(), eve::procgen::PbrRecipeRegistry::generate(), eve::procgen::TextureRecipeRegistry::generate(), eve::procgen_editing::TextureRecipePreviewRuntime::generate(), eve::procgen::generateBushMesh(), eve::procgen::generateCableChainRope(), eve::procgen::generateCastleArtifact(), eve::procgen::generateFlowerMesh(), eve::procgen::Procgen::generateHandle(), eve::procgen::Procgen::generateHeightmapHandle(), eve::procgen::generateHempRopePbr(), eve::procgen::generateHempRopeTexture(), eve::procgen::generateHexPlanetMesh(), eve::procgen::generateHexSphere(), eve::procgen::generateHexTerrain(), eve::procgen::generateHexTerrainArtifact(), eve::procgen::generateHexTerrainMesh(), eve::procgen::Procgen::generateImageHandle(), eve::procgen::generateIronChainPbr(), eve::procgen::generateIronChainTexture(), eve::procgen::generateLinearStructure(), eve::procgen::generateLSystemMesh(), eve::procgen::generateMarchingCubesMesh(), eve::procgen::generateMeshArtifact(), eve::procgen::Procgen::generateMeshBorrowed(), eve::procgen::Procgen::generateNormalImageHandle(), eve::graphics::hair::generateOnMesh(), eve::graphics::hair::generateOnPlane(), eve::procgen::Procgen::generatePbrMaterialHandle(), eve::procgen::generatePbrSet(), eve::procgen::generatePrototypePiece(), eve::procgen::generatePrototypeTexture(), eve::procgen::road::generateRoadMarkingsTexture(), eve::procgen::generateRoadNetworkArtifact(), eve::procgen::road::generateRoadNetworkMesh(), eve::procgen::road::generateRoadNetworkOverlay(), eve::procgen::generateRockMesh(), eve::procgen::generateSkyscraperMesh(), eve::procgen::generateSteelCablePbr(), eve::procgen::generateSteelCableTexture(), eve::procgen::Procgen::generateTextureBorrowed(), eve::procgen::generateTileFloorPbr(), eve::procgen::generateTileFloorTexture(), eve::procgen::Procgen::generateTo(), eve::procgen::generateTreeMesh(), eve::procgen::urban::generateUrbanGrid(), eve::procgen::urban::generateUrbanMesh(), eve::procgen::generateWoodFloorPbr(), eve::procgen::generateWoodFloorTexture(), eve::procgen::RecipeDescriptor::getParamCount(), eve::i18n::I18n::getPluralWithParams(), eve::i18n::I18n::getWithParams(), eve::graphics::webgpu::Graphics::gpuDrivenCullEmit(), eve::graphics::webgpu::Graphics::gpuDrivenVgUpload(), eve::dev::LanguageServer::handleMessage(), eve::procgen::Procgen::heightmapToGrid(), eve::procgen::meshAdhereResult(), eve::procgen::meshContactBlendAgainstSurfaceResult(), eve::procgen::meshContactBlendResult(), eve::fluids::Fluids::newSurfaceRenderer(), eve::procgen::urban::parseUrbanOptions(), eve::dialogue::Dialogue::pickLine(), eve::dialogue::Dialogue::pickLineWithParams(), eve::dialogue::Dialogue::playLine(), eve::dialogue::Dialogue::playLineWithParams(), eve::dialogue::Dialogue::playPool(), eve::dialogue::Dialogue::playPoolWithParams(), eve::decal_editing::DecalRuntimeBinding::publish(), eve::procgen::Procgen::publishArtifact(), eve::procgen::MeshRecipeRegistry::registerBuiltins(), eve::procgen::TextureRecipeRegistry::registerBuiltins(), eve::procgen::registerCablePbrRecipes(), eve::procgen::registerFloorPbrRecipes(), eve::procgen::PbrRecipeRegistry::registerPbrBuiltins(), eve::procgen::registerPrototypePieceRecipes(), eve::procgen::registerPrototypeTextureRecipes(), eve::graphics::grass::samplePoisson(), eve::fluids::ScreenSpaceSurfaceReconstructionAdapter::ScreenSpaceSurfaceReconstructionAdapter(), eve::procgen::MeshMergePlan::setContactBlendParams(), eve::graphics::hair::GroomInstance::setGuideSimParams(), eve::decal::Decal::setTextures(), eve::decal::DecalManager::setTextures(), eve::fluids::SurfaceWetnessField::step() , 以及 eve::fluids::SurfaceFluidRenderData::update().
◆ perVertex
| bool perVertex |
在文件 MeshModifierGraph.cpp 第 28 行定义.
◆ position
| Vec3 position |
在文件 MeshModifierGraph.cpp 第 1190 行定义.
◆ u
| float u = 0.f |
在文件 MeshModifierGraph.cpp 第 1192 行定义.
◆ v
| float v = 0.f |
在文件 MeshModifierGraph.cpp 第 1193 行定义.
◆ x
| std::int64_t x = 0.f |
在文件 MeshModifierGraph.cpp 第 232 行定义.
◆ y
| std::int64_t y = 0.f |
在文件 MeshModifierGraph.cpp 第 232 行定义.
◆ z
| std::int64_t z = 0.f |
在文件 MeshModifierGraph.cpp 第 232 行定义.