载入中...
搜索中...
未找到
eve::sceneloader 命名空间参考

struct  LoadOptions
 Options controlling how a 3D scene file is decoded and mounted. 更多...
 
struct  MeshSlot
 A GPU mesh reference for one Assimp mesh referenced by an aiNode. The loader uploads one Renderable3D (with its own mesh + material) per aiMesh, so every mesh is an independently diffable GameObject and unchanged meshes are never re-uploaded across a hot reload. With LoadOptions::sharedMeshes the same aiMesh referenced by several nodes uploads a single GPU buffer. 更多...
 
struct  SceneDiff
 
struct  SceneDiffEntry
 SceneDiffEntry / SceneDiff 更多...
 
class  SceneLoader
 Loads a 3D scene (glTF / OBJ / FBX / GLB ... via Assimp/medialoader) into the ECS scene tree. 更多...
 

类型定义

using MeshSlotMap = std::unordered_map< std::string, std::vector< MeshSlot > >
 

函数

 Module_IMPL (SceneLoader, new SceneLoader())
 

类型定义说明

◆ MeshSlotMap

using eve::sceneloader::MeshSlotMap = typedef std::unordered_map<std::string, std::vector<MeshSlot> >

在文件 SceneLoader.h87 行定义.

函数说明

◆ Module_IMPL()

eve::sceneloader::Module_IMPL ( SceneLoader  ,
new   SceneLoader() 
)