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

◆ 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 行定义.