Esempio n. 1
0
			public static PixFrmtImpl Create(string formatStr, int bitsPerPixel) {
				log.WriteInfo("PixFrmtImpl::Create(...)");
				var impl = new PixFrmtImpl(formatStr, bitsPerPixel);
				lock (impls) {
					impl.m_id = impls.Count;
					impls.Add(impl);
				}
				return impl;
			}
Esempio n. 2
0
		//deserialization constructor
		private PixFrmt(SerializationInfo info, StreamingContext context) {
			log.WriteInfo("PixFrmt::PixFrmt(SerializationInfo info, StreamingContext context)");
			if (info == null) {
				log.WriteInfo("info is null");
				throw new System.ArgumentNullException("info");
			}
			var id = info.GetInt32(impl_key);
			this.m_pixFmtImpl = PixFrmtImpl.GetById(id);
			log.WriteInfo("-------------------------------------------");
		}
Esempio n. 3
0
 private PixFrmt(PixFrmtImpl pixFmtImpl)
 {
     this.m_pixFmtImpl = pixFmtImpl;
 }
Esempio n. 4
0
		private PixFrmt(PixFrmtImpl pixFmtImpl) {
			this.m_pixFmtImpl = pixFmtImpl;
		}