Add functions for inspecting render_scene

pull/5522/head
Steve M 2024-03-31 19:01:44 -07:00
parent 475a60298a
commit 8fa6e8ef0f
2 changed files with 60 additions and 0 deletions

View File

@ -121,6 +121,37 @@ void USDImporterImplTinyusdz::InternReadFile(
uvsForMesh(render_scene, pScene, meshIdx);
pScene->mRootNode->mMeshes[meshIdx] = static_cast<unsigned int>(meshIdx);
}
nodes(render_scene, pScene);
materials(render_scene, pScene);
textures(render_scene, pScene);
textureImages(render_scene, pScene);
buffers(render_scene, pScene);
animations(render_scene, pScene);
}
void USDImporterImplTinyusdz::nodes(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
void USDImporterImplTinyusdz::materials(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
void USDImporterImplTinyusdz::textures(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
void USDImporterImplTinyusdz::textureImages(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
void USDImporterImplTinyusdz::buffers(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
void USDImporterImplTinyusdz::verticesForMesh(
@ -203,6 +234,11 @@ void USDImporterImplTinyusdz::uvsForMesh(
}
}
void USDImporterImplTinyusdz::animations(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene) {
}
} // namespace Assimp
#endif // !! ASSIMP_BUILD_NO_USD_IMPORTER

View File

@ -63,6 +63,26 @@ public:
aiScene *pScene,
IOSystem *pIOHandler);
void nodes(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
void materials(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
void textures(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
void textureImages(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
void buffers(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
void verticesForMesh(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene,
@ -87,6 +107,10 @@ public:
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene,
size_t meshIdx);
void animations(
const tinyusdz::tydra::RenderScene &render_scene,
aiScene *pScene);
};
} // namespace Assimp
#endif // AI_USDLOADER_IMPL_TINYUSDZ_H_INCLUDED