protected YuvPlanar(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem, Geometry2D.Integer.Shell crop) : base(buffer, size, coordinateSystem, crop) { this.Y = this.CreateY(); this.U = this.CreateU(); this.V = this.CreateV(); }
public Yuv444(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem, Geometry2D.Integer.Shell crop) : base(buffer, size, coordinateSystem, crop) { }
public Yuv444(Buffer.Sized buffer, Geometry2D.Integer.Size size) : this(buffer, size, CoordinateSystem.Default, new Geometry2D.Integer.Shell()) { }
public Yvu420(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem, Geometry2D.Integer.Shell crop = new Geometry2D.Integer.Shell()) : base(buffer, size, coordinateSystem, crop) { }
public Bgra(Buffer.Sized buffer, Geometry2D.Integer.Size size) : base(buffer, new global::Cairo.ImageSurface(buffer, global::Cairo.Format.Argb32, size.Width, size.Height, size.Width * 4), size) { }
public Bgr(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem = CoordinateSystem.Default, Geometry2D.Integer.Shell crop = new Geometry2D.Integer.Shell()) : base(buffer, size, coordinateSystem, crop) { }
public Monochrome(Buffer.Sized buffer, Geometry2D.Integer.Size size) : base(buffer, size, CoordinateSystem.Default, new Geometry2D.Integer.Shell()) { }
protected YuvPacked(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem, Geometry2D.Integer.Shell crop) : base(buffer, size, coordinateSystem, crop) { }
protected override Draw.Cairo.Image CreateCairoImage(Buffer.Sized buffer, Geometry2D.Integer.Size size) { return new Cairo.Bgra(buffer, size); }
protected Packed(Buffer.Sized buffer, Geometry2D.Integer.Size size, CoordinateSystem coordinateSystem, Geometry2D.Integer.Shell crop) : base(buffer, size, coordinateSystem, crop) { this.Stride = Packed.CalculateStride(size, this.BytesPerPixel); }
protected Raster(Buffer.Sized buffer, global::Cairo.Surface backend, Geometry2D.Integer.Size size) : base(backend, size) { this.Buffer = buffer; }