コード例 #1
0
ファイル: IndigoRenderer.cs プロジェクト: whztt07/Indigo
		public void renderGridToFile (IndigoObject items, int[] refatoms, int ncolumns, string filename)
		{
			if (refatoms != null)
			if (refatoms.Length != items.count ())
				throw new IndigoException ("renderGridToFile(): refatoms[] size must be equal to the number of objects");
			
			_indigo.checkResult(_renderer_lib.indigoRenderGridToFile (items.self, refatoms, ncolumns, filename));
		}
コード例 #2
0
ファイル: IndigoRenderer.cs プロジェクト: whztt07/Indigo
		public byte[] renderGridToBuffer (IndigoObject items, int[] refatoms, int ncolumns)
		{
			using (IndigoObject bufh = _indigo.writeBuffer()) {
				if (refatoms != null)
				if (refatoms.Length != items.count ())
					throw new IndigoException ("renderGridToFile(): refatoms[] size must be equal to the number of objects");
				
				_indigo.checkResult (_renderer_lib.indigoRenderGrid (items.self, refatoms, ncolumns, bufh.self));
				return bufh.toBuffer ();
			}
		}