载入中...
搜索中...
未找到
#include "procgen/Procgen.h"#include "common/Capability.h"#include "common/ProcgenSceneSink.h"#include "common/ProcgenWorldQuery.h"#include "common/SquirrelBinding.h"#include "procgen/BiomeScript.h"#include "procgen/GridMeshGraphScript.h"#include "procgen/ModuleAssemblyScript.h"#include "procgen/PointGraphScript.h"#include "procgen/ProcgenCapabilities.h"#include "procgen/ProcgenScriptObjects.h"#include "procgen/RuntimeGenerationScript.h"#include "procgen/ScriptGeneratorHost.h"#include "procgen/ShapeGrammarScript.h"#include "procgen/algorithms/HexTerrainBindings.h"#include "procgen/mesh/DynamicMeshUvPaintSession.h"#include "procgen/mesh/MeshAdhereLive.h"#include "procgen/mesh/MeshMerge.h"#include "procgen/mesh/MeshModifierGraphScript.h"#include "image/ImageData.h"#include "procgen/GeneratorRegistry.h"#include "procgen/GtsMeshSplitter.h"#include "procgen/GtsTerrainExportSettings.h"#include "procgen/GtsTerrainLod.h"#include "procgen/GtsTerrainLodRuntime.h"#include "procgen/JsonExport.h"#include "procgen/PcgFrameRateManager.h"#include "procgen/PcgMeshLod.h"#include "procgen/PcgMeshLodBackup.h"#include "procgen/PcgTaskQueue.h"#include "procgen/Semantic.h"#include "procgen/algorithms/MarchingCubes.h"#include "procgen/algorithms/RoguelikeGenerator.h"#include "procgen/heightmap/TerrainAsset.h"#include "procgen/heightmap/TerrainCurveTexture.h"#include "procgen/heightmap/TerrainFile.h"#include "procgen/heightmap/TerrainGrassAdapter.h"#include "procgen/heightmap/TerrainImageAdapter.h"#include "procgen/heightmap/TerrainStampScript.h"#include "procgen/house/HouseGen.h"#include "procgen/shaders/terrain_material_compat_frag_spv.inc"#include "procgen/shaders/terrain_water_compat_frag_spv.inc"#include "procgen/texture/PbrMaterial.h"#include "procgen/texture/TextureRecipe.h"#include "data/ByteData.h"#include "graphics/Graphics.h"#include "graphics/RenderSystem3D.h"#include "graphics/Mesh.h"#include "graphics/Texture.h"#include <simplesquirrel/simplesquirrel.hpp>#include <any>#include <charconv>#include <cstdint>#include <functional>#include <memory>#include <mutex>#include <optional>#include <sstream>#include <stdexcept>#include <unordered_map>#include <unordered_set>#include <utility>#include <vector>类 | |
| struct | eve::procgen::Procgen::OwnershipState |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
函数 | |
| eve::procgen::Module_IMPL (Procgen, new Procgen()) | |
变量说明
◆ reference
| std::any reference |
在文件 Procgen.cpp 第 85 行定义.
◆ release
| std::function<eve::Result<void>()> release |
在文件 Procgen.cpp 第 86 行定义.
被这些函数引用 eve::graphics::GraphicsArtifactProvider::bindGraphics(), eve::graphics::GraphicsArtifactProvider::clear(), eve::graphics::GraphicsArtifactProvider::detachGraphics(), eve::script::makeOwnedSquirrelInstance(), eve::script::ScriptModuleResolver::Impl::reloadAffected(), eve::graphics::GraphicsArtifactProvider::restoreState(), eve::procgen::sampleCaveFloodPlucking() , 以及 eve::weapon::CombatCarrierRuntime::update().