//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(544, "GreasePencilLineartModifierData", 464)] public class GreasePencilLineartModifierData { [DNAFieldAttribute(120, "ModifierData", 0, "modifier", "ModifierData", false, 0)] public ModifierData modifier; [DNAFieldAttribute(2, "ushort", 1, "edge_types", "ushort", false, 120)] public ushort edge_types; [DNAFieldAttribute(1, "char", 2, "source_type", "char", false, 122)] public char source_type; [DNAFieldAttribute(1, "char", 3, "use_multiple_levels", "char", false, 123)] public char use_multiple_levels; [DNAFieldAttribute(2, "short", 4, "level_start", "short", false, 124)] public short level_start; [DNAFieldAttribute(2, "short", 5, "level_end", "short", false, 126)] public short level_end; [DNAFieldAttribute(8, "Object", 6, "*source_camera", "Object", true, 128)] public Object source_camera; [DNAFieldAttribute(8, "Object", 7, "*light_contour_object", "Object", true, 136)] public Object light_contour_object; [DNAFieldAttribute(8, "Object", 8, "*source_object", "Object", true, 144)] public Object source_object; [DNAFieldAttribute(8, "Collection", 9, "*source_collection", "Collection", true, 152)] public Collection source_collection; [DNAFieldAttribute(8, "Material", 10, "*target_material", "Material", true, 160)] public Material target_material; [DNAArrayAttribute(64, "char", 11, "target_layer[64]", "System.Char[]", 64, false, 168)] public char[] target_layer = new System.Char[64]; [DNAArrayAttribute(64, "char", 12, "source_vertex_group[64]", "System.Char[]", 64, false, 232)] public char[] source_vertex_group = new System.Char[64]; [DNAArrayAttribute(64, "char", 13, "vgname[64]", "System.Char[]", 64, false, 296)] public char[] vgname = new System.Char[64]; [DNAFieldAttribute(4, "float", 14, "overscan", "float", false, 360)] public float overscan; [DNAFieldAttribute(4, "float", 15, "shadow_camera_fov", "float", false, 364)] public float shadow_camera_fov; [DNAFieldAttribute(4, "float", 16, "shadow_camera_size", "float", false, 368)] public float shadow_camera_size; [DNAFieldAttribute(4, "float", 17, "shadow_camera_near", "float", false, 372)] public float shadow_camera_near; [DNAFieldAttribute(4, "float", 18, "shadow_camera_far", "float", false, 376)] public float shadow_camera_far; [DNAFieldAttribute(4, "float", 19, "opacity", "float", false, 380)] public float opacity; [DNAFieldAttribute(2, "short", 20, "thickness", "short", false, 384)] public short thickness; [DNAFieldAttribute(1, "char", 21, "mask_switches", "char", false, 386)] public char mask_switches; [DNAFieldAttribute(1, "char", 22, "material_mask_bits", "char", false, 387)] public char material_mask_bits; [DNAFieldAttribute(1, "char", 23, "intersection_mask", "char", false, 388)] public char intersection_mask; [DNAFieldAttribute(1, "char", 24, "shadow_selection", "char", false, 389)] public char shadow_selection; [DNAFieldAttribute(1, "char", 25, "silhouette_selection", "char", false, 390)] public char silhouette_selection; [DNAArrayAttribute(1, "char", 26, "_pad[1]", "System.Char[]", 1, false, 391)] public char[] _pad = new System.Char[1]; [DNAFieldAttribute(4, "float", 27, "crease_threshold", "float", false, 392)] public float crease_threshold; [DNAFieldAttribute(4, "float", 28, "angle_splitting_threshold", "float", false, 396)] public float angle_splitting_threshold; [DNAFieldAttribute(4, "float", 29, "chain_smooth_tolerance", "float", false, 400)] public float chain_smooth_tolerance; [DNAFieldAttribute(4, "float", 30, "chaining_image_threshold", "float", false, 404)] public float chaining_image_threshold; [DNAFieldAttribute(4, "int", 31, "calculation_flags", "int", false, 408)] public int calculation_flags; [DNAFieldAttribute(4, "int", 32, "flags", "int", false, 412)] public int flags; [DNAFieldAttribute(4, "float", 33, "stroke_depth_offset", "float", false, 416)] public float stroke_depth_offset; [DNAFieldAttribute(1, "char", 34, "level_start_override", "char", false, 420)] public char level_start_override; [DNAFieldAttribute(1, "char", 35, "level_end_override", "char", false, 421)] public char level_end_override; [DNAFieldAttribute(2, "short", 36, "edge_types_override", "short", false, 422)] public short edge_types_override; [DNAFieldAttribute(1, "char", 37, "shadow_selection_override", "char", false, 424)] public char shadow_selection_override; [DNAFieldAttribute(1, "char", 38, "shadow_use_silhouette_override", "char", false, 425)] public char shadow_use_silhouette_override; [DNAArrayAttribute(6, "char", 39, "_pad2[6]", "System.Char[]", 6, false, 426)] public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(8, "LineartCache", 40, "*shared_cache", "LineartCache", true, 432)] public LineartCache shared_cache; [DNAFieldAttribute(8, "LineartCache", 41, "*cache", "LineartCache", true, 440)] public LineartCache cache; [DNAFieldAttribute(8, "LineartData", 42, "*la_data_ptr", "LineartData", true, 448)] public LineartData la_data_ptr; [DNAFieldAttribute(8, "void", 43, "*runtime", "void", true, 456)] public object runtime; public GreasePencilLineartModifierData() { this.modifier = default; this.edge_types = default; this.source_type = default; this.use_multiple_levels = default; this.level_start = default; this.level_end = default; this.source_camera = default; this.light_contour_object = default; this.source_object = default; this.source_collection = default; this.target_material = default; this.target_layer = default; this.source_vertex_group = default; this.vgname = default; this.overscan = default; this.shadow_camera_fov = default; this.shadow_camera_size = default; this.shadow_camera_near = default; this.shadow_camera_far = default; this.opacity = default; this.thickness = default; this.mask_switches = default; this.material_mask_bits = default; this.intersection_mask = default; this.shadow_selection = default; this.silhouette_selection = default; this._pad = default; this.crease_threshold = default; this.angle_splitting_threshold = default; this.chain_smooth_tolerance = default; this.chaining_image_threshold = default; this.calculation_flags = default; this.flags = default; this.stroke_depth_offset = default; this.level_start_override = default; this.level_end_override = default; this.edge_types_override = default; this.shadow_selection_override = default; this.shadow_use_silhouette_override = default; this._pad2 = default; this.shared_cache = default; this.cache = default; this.la_data_ptr = default; this.runtime = default; } public GreasePencilLineartModifierData( ModifierData modifier, ushort edge_types, char source_type, char use_multiple_levels, short level_start, short level_end, Object source_camera, Object light_contour_object, Object source_object, Collection source_collection, Material target_material, char[] target_layer, char[] source_vertex_group, char[] vgname, float overscan, float shadow_camera_fov, float shadow_camera_size, float shadow_camera_near, float shadow_camera_far, float opacity, short thickness, char mask_switches, char material_mask_bits, char intersection_mask, char shadow_selection, char silhouette_selection, char[] _pad, float crease_threshold, float angle_splitting_threshold, float chain_smooth_tolerance, float chaining_image_threshold, int calculation_flags, int flags, float stroke_depth_offset, char level_start_override, char level_end_override, short edge_types_override, char shadow_selection_override, char shadow_use_silhouette_override, char[] _pad2, LineartCache shared_cache, LineartCache cache, LineartData la_data_ptr, object runtime) { this.modifier = modifier; this.edge_types = edge_types; this.source_type = source_type; this.use_multiple_levels = use_multiple_levels; this.level_start = level_start; this.level_end = level_end; this.source_camera = source_camera; this.light_contour_object = light_contour_object; this.source_object = source_object; this.source_collection = source_collection; this.target_material = target_material; this.target_layer = target_layer; this.source_vertex_group = source_vertex_group; this.vgname = vgname; this.overscan = overscan; this.shadow_camera_fov = shadow_camera_fov; this.shadow_camera_size = shadow_camera_size; this.shadow_camera_near = shadow_camera_near; this.shadow_camera_far = shadow_camera_far; this.opacity = opacity; this.thickness = thickness; this.mask_switches = mask_switches; this.material_mask_bits = material_mask_bits; this.intersection_mask = intersection_mask; this.shadow_selection = shadow_selection; this.silhouette_selection = silhouette_selection; this._pad = _pad; this.crease_threshold = crease_threshold; this.angle_splitting_threshold = angle_splitting_threshold; this.chain_smooth_tolerance = chain_smooth_tolerance; this.chaining_image_threshold = chaining_image_threshold; this.calculation_flags = calculation_flags; this.flags = flags; this.stroke_depth_offset = stroke_depth_offset; this.level_start_override = level_start_override; this.level_end_override = level_end_override; this.edge_types_override = edge_types_override; this.shadow_selection_override = shadow_selection_override; this.shadow_use_silhouette_override = shadow_use_silhouette_override; this._pad2 = _pad2; this.shared_cache = shared_cache; this.cache = cache; this.la_data_ptr = la_data_ptr; this.runtime = runtime; } } }