Axiom.Media.PixelConverter.UnpackColor C# (CSharp) Method

UnpackColor() public static method

Unpack a color value from memory
public static UnpackColor ( PixelFormat pf, IntPtr src ) : ColorEx
pf PixelFormat Pixelformat in which to read the color
src System.IntPtr Source memory location
return Axiom.Core.ColorEx
		public static ColorEx UnpackColor( PixelFormat pf, IntPtr src )
		{
			ColorEx val;

			UnpackColor( out val.r, out val.g, out val.b, out val.a, pf, src );
			
			return val;
		}

Same methods

PixelConverter::UnpackColor ( byte &r, byte &g, byte &b, byte &a, PixelFormat pf, IntPtr src ) : void
PixelConverter::UnpackColor ( float &r, float &g, float &b, float &a, PixelFormat pf, IntPtr src ) : void

Usage Example

Beispiel #1
0
        private void Unpack(ref ColorEx dst, int x, int y, int z, PixelFormat format, BufferBase src, PixelBox srcbox,
                            int elemsize)
        {
            var data = src + (elemsize * ((x) + (y) * srcbox.RowPitch + (z) * srcbox.SlicePitch));

            dst = PixelConverter.UnpackColor(format, data);
        }
All Usage Examples Of Axiom.Media.PixelConverter::UnpackColor