Пример #1
0
        static void OutputOptions_BeginImage(int size, int width, int height, int depth, int face, int miplevel)
        {
            var surface = new DDSImage.Surface(new Vector2I(width, height), new byte[size]);

            generatingSurfaces.Add(surface);
            generatingSurfaceDataOffset = 0;
        }
Пример #2
0
 static void OutputOptions_WriteData(IntPtr data, int size)
 {
     DDSImage.Surface surface = generatingSurfaces[generatingSurfaces.Count - 1];
     Marshal.Copy(data, surface.Data, generatingSurfaceDataOffset, size);
     generatingSurfaceDataOffset += size;
 }