Home
last modified time | relevance | path

Searched refs:typeInfo (Results 1 - 6 of 6) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_node_manager.cpp58 void RenderNodeManager::AddRenderNodeFactory(const RenderNodeTypeInfo& typeInfo) in AddRenderNodeFactory() argument
60 if (typeInfo.createNode && typeInfo.destroyNode) { in AddRenderNodeFactory()
61 factories_.insert({ typeInfo.typeName, typeInfo }); in AddRenderNodeFactory()
64 PLUGIN_ASSERT(typeInfo.createNode && "createNode cannot be null"); in AddRenderNodeFactory()
65 PLUGIN_ASSERT(typeInfo.destroyNode && "destroyNode cannot be null"); in AddRenderNodeFactory()
69 void RenderNodeManager::RemoveRenderNodeFactory(const RenderNodeTypeInfo& typeInfo) in RemoveRenderNodeFactory() argument
71 factories_.erase(string_view(typeInfo.typeName)); in RemoveRenderNodeFactory()
H A Drender_node_manager.h54 void AddRenderNodeFactory(const RenderNodeTypeInfo& typeInfo);
55 void RemoveRenderNodeFactory(const RenderNodeTypeInfo& typeInfo);
/foundation/graphic/graphic_3d/lume/LumeRender/src/datastore/
H A Drender_data_store_manager.cpp234 void RenderDataStoreManager::AddRenderDataStoreFactory(const RenderDataStoreTypeInfo& typeInfo) in AddRenderDataStoreFactory() argument
239 if (typeInfo.createDataStore && typeInfo.destroyDataStore) { in AddRenderDataStoreFactory()
240 auto const dataStoreTypeHash = hash(typeInfo.uid); in AddRenderDataStoreFactory()
241 factories_.insert({ dataStoreTypeHash, typeInfo }); in AddRenderDataStoreFactory()
244 PLUGIN_ASSERT(typeInfo.createDataStore && "createDataStore cannot be null"); in AddRenderDataStoreFactory()
245 PLUGIN_ASSERT(typeInfo.destroyDataStore && "destroyDataStore cannot be null"); in AddRenderDataStoreFactory()
249 void RenderDataStoreManager::RemoveRenderDataStoreFactory(const RenderDataStoreTypeInfo& typeInfo) in RemoveRenderDataStoreFactory() argument
252 if (b->first->GetUid() == typeInfo.uid) { in RemoveRenderDataStoreFactory()
259 auto const dataStoreTypeHash = hash(typeInfo in RemoveRenderDataStoreFactory()
[all...]
H A Drender_data_store_manager.h62 void AddRenderDataStoreFactory(const RenderDataStoreTypeInfo& typeInfo);
64 void RemoveRenderDataStoreFactory(const RenderDataStoreTypeInfo& typeInfo);
/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/
H A Dimage_loader_manager.cpp47 for (const auto* typeInfo : GetPluginRegister().GetTypeInfos(IImageLoaderManager::ImageLoaderTypeInfo::UID)) { in ImageLoaderManager()
48 if (typeInfo && (typeInfo->typeUid == IImageLoaderManager::ImageLoaderTypeInfo::UID)) { in ImageLoaderManager()
49 const auto* imageLoaderInfo = static_cast<const IImageLoaderManager::ImageLoaderTypeInfo*>(typeInfo); in ImageLoaderManager()
241 for (const auto* typeInfo : typeInfos) { in OnTypeInfoEvent()
242 if (typeInfo && (typeInfo->typeUid == IImageLoaderManager::ImageLoaderTypeInfo::UID)) { in OnTypeInfoEvent()
243 const auto* imageLoaderInfo = static_cast<const IImageLoaderManager::ImageLoaderTypeInfo*>(typeInfo); in OnTypeInfoEvent()
/foundation/graphic/graphic_3d/lume/LumeEngine/src/loader/
H A Dsystem_graph_loader.cpp316 const auto* typeInfo = FindTypeInfo<SystemTypeInfo>(typeName, systemMetadata); in ParseSystem() local
317 if (typeInfo) { in ParseSystem()
319 if (!ResolveComponentDependencies(ecs, typeInfo->componentDependencies, componentMetadata)) { in ParseSystem()
323 if (!ResolveComponentDependencies(ecs, typeInfo->readOnlyComponentDependencies, componentMetadata)) { in ParseSystem()
329 ISystem* system = ecs.CreateSystem(*typeInfo); in ParseSystem()

Completed in 3 milliseconds