예제 #1
0
        private Factory(
            FactoryType factoryType,
            IFontSourceCollectionFactory fontSourceCollectionFactory,
            IFontSourceFactory fontSourceFactory
            ) : base(IntPtr.Zero)
        {
            Initialize(factoryType);

            _fontSourceFactory           = fontSourceFactory;
            _fontSourceCollectionFactory = fontSourceCollectionFactory;

            _managedFactoryHandle = GCHandle.Alloc(this, GCHandleType.Weak);

            handle = RegisterLoaders(_pFactory, CreateEnumeratorFromKey, CreateStreamFromKey, GCHandle.ToIntPtr(_managedFactoryHandle));
        }
예제 #2
0
 public FontFileLoader(IFontSourceFactory fontSourceFactory)
 {
 }
예제 #3
0
파일: Factory.cs 프로젝트: javagg/Particle
 internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory)
 {
 }
예제 #4
0
 public static Factory Create(FactoryType factoryType,
                              IFontSourceCollectionFactory fontSourceCollectionFactory,
                              IFontSourceFactory fontSourceFactory)
 {
     return(new Factory(factoryType, fontSourceCollectionFactory, fontSourceFactory));
 }
예제 #5
0
 internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory)
 {
     throw new NotImplementedException();
 }