public static void RegisterConverter(IReflectMaterialConverter converter) { if (s_Converters == null) { s_Converters = new Dictionary <string, IReflectMaterialConverter>(); } s_Converters[converter.name] = converter; }
public URPMaterialConverter(ITextureCache textureCache, IOutput <SyncedData <Material> > output, IReflectMaterialConverter converter) : base(textureCache, output) { ReflectMaterialManager.RegisterConverter(converter); }
public URPMaterialConverter(EventHub hub, MemoryTracker memTracker, ITextureCache textureCache, IOutput <SyncedData <Material> > output, IReflectMaterialConverter converter) : base(hub, memTracker, textureCache, output) { ReflectMaterialManager.RegisterConverter(converter); }