Lines Matching refs:renderDataStoreManager
104 void RegisterCoreRenderDataStores(RenderDataStoreManager& renderDataStoreManager)
106 renderDataStoreManager.AddRenderDataStoreFactory(FillRenderDataStoreTypeInfo<RenderDataStorePod>());
107 renderDataStoreManager.AddRenderDataStoreFactory(
109 renderDataStoreManager.AddRenderDataStoreFactory(FillRenderDataStoreTypeInfo<RenderDataStoreDefaultStaging>());
110 renderDataStoreManager.AddRenderDataStoreFactory(
112 renderDataStoreManager.AddRenderDataStoreFactory(FillRenderDataStoreTypeInfo<RenderDataStoreShaderPasses>());
113 renderDataStoreManager.AddRenderDataStoreFactory(FillRenderDataStoreTypeInfo<RenderDataStorePostProcess>());
117 IRenderDataStore* CreateDataStore(IRenderDataStoreManager& renderDataStoreManager, const string_view name)
119 IRenderDataStore* renderDataStore = renderDataStoreManager.Create(DataStoreType::UID, name.data());
124 void CreateDefaultRenderDataStores(IRenderDataStoreManager& renderDataStoreManager, RenderDataLoader& renderDataLoader)
129 CreateDataStore<RenderDataStorePod>(renderDataStoreManager, RenderDataStorePod::TYPE_NAME);
147 renderDataStoreManager, RenderDataStoreDefaultAccelerationStructureStaging::TYPE_NAME);
148 CreateDataStore<RenderDataStoreDefaultStaging>(renderDataStoreManager, RenderDataStoreDefaultStaging::TYPE_NAME);
150 renderDataStoreManager, RenderDataStoreDefaultGpuResourceDataCopy::TYPE_NAME);
151 CreateDataStore<RenderDataStoreShaderPasses>(renderDataStoreManager, RenderDataStoreShaderPasses::TYPE_NAME);
152 CreateDataStore<RenderDataStorePostProcess>(renderDataStoreManager, RenderDataStorePostProcess::TYPE_NAME);