Beispiel #1
0
        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);
 }