Files
BlenderSharp/BlendFile/DNA/ImagePaintSettings.cs

80 lines
3.1 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(808, "ImagePaintSettings")]
public class ImagePaintSettings {
[DNAFieldAttribute(0, "Paint", "paint", 120)]
public Paint paint;
[DNAFieldAttribute(1, "short", "flag", 2)]
public short flag;
[DNAFieldAttribute(2, "short", "missing_data", 2)]
public short missing_data;
[DNAFieldAttribute(3, "short", "seam_bleed", 2)]
public short seam_bleed;
[DNAFieldAttribute(4, "short", "normal_angle", 2)]
public short normal_angle;
[DNAFieldAttribute(5, "short", "screen_grab_size[2]", 2)]
public short[] screen_grab_size = new System.Int16[2];
[DNAFieldAttribute(6, "int", "mode", 4)]
public int mode;
[DNAFieldAttribute(7, "Image", "*stencil", 1600)]
public Image ptr_stencil;
[DNAFieldAttribute(8, "Image", "*clone", 1600)]
public Image ptr_clone;
[DNAFieldAttribute(9, "Image", "*canvas", 1600)]
public Image ptr_canvas;
[DNAFieldAttribute(10, "float", "stencil_col[3]", 4)]
public float[] stencil_col = new System.Single[3];
[DNAFieldAttribute(11, "float", "dither", 4)]
public float dither;
[DNAFieldAttribute(12, "int", "interp", 4)]
public int interp;
[DNAFieldAttribute(13, "char", "_pad[4]", 1)]
public char[] _pad = new System.Char[4];
public ImagePaintSettings() {
this.paint = default;
this.flag = default;
this.missing_data = default;
this.seam_bleed = default;
this.normal_angle = default;
this.screen_grab_size = default;
this.mode = default;
this.ptr_stencil = default;
this.ptr_clone = default;
this.ptr_canvas = default;
this.stencil_col = default;
this.dither = default;
this.interp = default;
this._pad = default;
}
public ImagePaintSettings(Paint paint, short flag, short missing_data, short seam_bleed, short normal_angle, short[] screen_grab_size, int mode, Image ptr_stencil, Image ptr_clone, Image ptr_canvas, float[] stencil_col, float dither, int interp, char[] _pad) {
this.paint = paint;
this.flag = flag;
this.missing_data = missing_data;
this.seam_bleed = seam_bleed;
this.normal_angle = normal_angle;
this.screen_grab_size = screen_grab_size;
this.mode = mode;
this.ptr_stencil = ptr_stencil;
this.ptr_clone = ptr_clone;
this.ptr_canvas = ptr_canvas;
this.stencil_col = stencil_col;
this.dither = dither;
this.interp = interp;
this._pad = _pad;
}
}
}