载入中...
搜索中...
未找到
Procgen.h 文件参考

浏览源代码.

类

struct  eve::procgen::ProcgenParamsHandleTag
 Handle domain for module-owned procedural parameter objects. 更多...
 
struct  eve::procgen::ProcgenGridHandleTag
 Handle domain for module-owned procedural grids. 更多...
 
struct  eve::procgen::ProcgenContextHandleTag
 Handle domain for module-owned procedural rebuild contexts. 更多...
 
struct  eve::procgen::ProcgenOutputHandleTag
 Handle domain for module-owned output specifications. 更多...
 
struct  eve::procgen::ProcgenPointSetHandleTag
 Handle domain for module-owned point-set intermediates. 更多...
 
struct  eve::procgen::ProcgenTerrainSamplerHandleTag
 Handle domain for module-owned terrain samplers. 更多...
 
struct  eve::procgen::ProcgenHeightmapHandleTag
 Handle domain for module-owned heightmaps. 更多...
 
struct  eve::procgen::ProcgenCloudFieldHandleTag
 Handle domain for module-owned cloud fields. 更多...
 
struct  eve::procgen::ProcgenCloudShadowHandleTag
 Handle domain for module-owned cloud shadow fields. 更多...
 
struct  eve::procgen::ProcgenPbrMaterialHandleTag
 Handle domain for module-owned PBR material sets. 更多...
 
struct  eve::procgen::ProcgenMeshBuildHandleTag
 Handle domain for module-owned CPU mesh builds. 更多...
 
struct  eve::procgen::ProcgenImageHandleTag
 Handle domain for module-owned generated images. 更多...
 
struct  eve::procgen::ProcgenNormalImageHandleTag
 Handle domain for module-owned generated normal images. 更多...
 
struct  eve::procgen::ProcgenSpatialDataHandleTag
 Handle domain for module-owned spatial data. 更多...
 
struct  eve::procgen::ProcgenRuntimeGenerationHandleTag
 Handle domain for module-owned runtime-generation schedulers. 更多...
 
struct  eve::procgen::ProcgenPointGraphHandleTag
 Handle domain for module-owned point graphs. 更多...
 
struct  eve::procgen::ProcgenMeshModifierGraphHandleTag
 Handle domain for module-owned mesh modifier graphs. 更多...
 
struct  eve::procgen::ProcgenMeshDeformationSessionHandleTag
 Handle domain for module-owned interactive mesh deformation sessions. 更多...
 
struct  eve::procgen::ProcgenDynamicMeshUvPaintSessionHandleTag
 Handle domain for module-owned dynamic-mesh UV paint sessions. 更多...
 
struct  eve::procgen::ProcgenSplinePathHandleTag
 Handle domain for module-owned 3D spline paths. 更多...
 
struct  eve::procgen::ProcgenGridGraphHandleTag
 Handle domain for module-owned grid graphs. 更多...
 
struct  eve::procgen::ProcgenMeshGraphHandleTag
 Handle domain for module-owned mesh graphs. 更多...
 
struct  eve::procgen::ProcgenBiomeRulesHandleTag
 Handle domain for module-owned biome rules. 更多...
 
struct  eve::procgen::ProcgenShapeGrammarHandleTag
 Handle domain for module-owned shape grammars. 更多...
 
struct  eve::procgen::ProcgenLSystemHandleTag
 Handle domain for module-owned L-system engines. 更多...
 
class  eve::procgen::Procgen
 Procedural generation module. Phase A: runtime maps (semantic Grid2D → TileLayer). Phase B: runtime textures (ImageData / Texture). Phase C (partial): mesh recipes (Marching Cubes → MeshBuild / Mesh). Script: procgen <- eve.Procgen(); 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::graphics
 卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局参数。 数据模型与渲染/交互逻辑见 CardTypes.h。
 
namespace  eve::image
 
namespace  eve::data
 
namespace  eve::procgen
 

类型定义

using eve::procgen::ProcgenParamsHandleRef = eve::script::RuntimeHandleRef< ProcgenParamsHandleTag >
 
using eve::procgen::ProcgenGridHandleRef = eve::script::RuntimeHandleRef< ProcgenGridHandleTag >
 
using eve::procgen::ProcgenContextHandleRef = eve::script::RuntimeHandleRef< ProcgenContextHandleTag >
 
using eve::procgen::ProcgenOutputHandleRef = eve::script::RuntimeHandleRef< ProcgenOutputHandleTag >
 
using eve::procgen::ProcgenPointSetHandleRef = eve::script::RuntimeHandleRef< ProcgenPointSetHandleTag >
 
using eve::procgen::ProcgenTerrainSamplerHandleRef = eve::script::RuntimeHandleRef< ProcgenTerrainSamplerHandleTag >
 
using eve::procgen::ProcgenHeightmapHandleRef = eve::script::RuntimeHandleRef< ProcgenHeightmapHandleTag >
 
using eve::procgen::ProcgenCloudFieldHandleRef = eve::script::RuntimeHandleRef< ProcgenCloudFieldHandleTag >
 
using eve::procgen::ProcgenCloudShadowHandleRef = eve::script::RuntimeHandleRef< ProcgenCloudShadowHandleTag >
 
using eve::procgen::ProcgenPbrMaterialHandleRef = eve::script::RuntimeHandleRef< ProcgenPbrMaterialHandleTag >
 
using eve::procgen::ProcgenMeshBuildHandleRef = eve::script::RuntimeHandleRef< ProcgenMeshBuildHandleTag >
 
using eve::procgen::ProcgenImageHandleRef = eve::script::RuntimeHandleRef< ProcgenImageHandleTag >
 
using eve::procgen::ProcgenNormalImageHandleRef = eve::script::RuntimeHandleRef< ProcgenNormalImageHandleTag >
 
using eve::procgen::ProcgenSpatialDataHandleRef = eve::script::RuntimeHandleRef< ProcgenSpatialDataHandleTag >
 
using eve::procgen::ProcgenRuntimeGenerationHandleRef = eve::script::RuntimeHandleRef< ProcgenRuntimeGenerationHandleTag >
 
using eve::procgen::ProcgenPointGraphHandleRef = eve::script::RuntimeHandleRef< ProcgenPointGraphHandleTag >
 
using eve::procgen::ProcgenMeshModifierGraphHandleRef = eve::script::RuntimeHandleRef< ProcgenMeshModifierGraphHandleTag >
 
using eve::procgen::ProcgenMeshDeformationSessionHandleRef = eve::script::RuntimeHandleRef< ProcgenMeshDeformationSessionHandleTag >
 
using eve::procgen::ProcgenDynamicMeshUvPaintSessionHandleRef = eve::script::RuntimeHandleRef< ProcgenDynamicMeshUvPaintSessionHandleTag >
 
using eve::procgen::ProcgenSplinePathHandleRef = eve::script::RuntimeHandleRef< ProcgenSplinePathHandleTag >
 
using eve::procgen::ProcgenGridGraphHandleRef = eve::script::RuntimeHandleRef< ProcgenGridGraphHandleTag >
 
using eve::procgen::ProcgenMeshGraphHandleRef = eve::script::RuntimeHandleRef< ProcgenMeshGraphHandleTag >
 
using eve::procgen::ProcgenBiomeRulesHandleRef = eve::script::RuntimeHandleRef< ProcgenBiomeRulesHandleTag >
 
using eve::procgen::ProcgenShapeGrammarHandleRef = eve::script::RuntimeHandleRef< ProcgenShapeGrammarHandleTag >
 
using eve::procgen::ProcgenLSystemHandleRef = eve::script::RuntimeHandleRef< ProcgenLSystemHandleTag >