Files
BlenderSharp/BlendFile/DNA/LineartGpencilModifierData.cs
2025-02-18 18:16:57 +01:00

234 lines
11 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(302, "LineartGpencilModifierData")]
public class LineartGpencilModifierData {
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104)]
public GpencilModifierData modifier;
[DNAFieldAttribute(1, "ushort", "line_types", "ushort", 2)]
public ushort line_types;
[DNAFieldAttribute(2, "char", "source_type", "char", 1)]
public char source_type;
[DNAFieldAttribute(3, "char", "use_multiple_levels", "char", 1)]
public char use_multiple_levels;
[DNAFieldAttribute(4, "short", "level_start", "short", 2)]
public short level_start;
[DNAFieldAttribute(5, "short", "level_end", "short", 2)]
public short level_end;
[DNAFieldAttribute(6, "Object", "*source_camera", "Object", 1160)]
public Object ptr_source_camera;
[DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 1160)]
public Object ptr_light_contour_object;
[DNAFieldAttribute(8, "Object", "*source_object", "Object", 1160)]
public Object ptr_source_object;
[DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 376)]
public Collection ptr_source_collection;
[DNAFieldAttribute(10, "Material", "*target_material", "Material", 392)]
public Material ptr_target_material;
[DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 1)]
public char[] target_layer = new System.Char[64];
[DNAFieldAttribute(12, "char", "source_vertex_group[64]", "System.Char[]", 1)]
public char[] source_vertex_group = new System.Char[64];
[DNAFieldAttribute(13, "char", "vgname[64]", "System.Char[]", 1)]
public char[] vgname = new System.Char[64];
[DNAFieldAttribute(14, "float", "overscan", "float", 4)]
public float overscan;
[DNAFieldAttribute(15, "float", "shadow_camera_fov", "float", 4)]
public float shadow_camera_fov;
[DNAFieldAttribute(16, "float", "shadow_camera_size", "float", 4)]
public float shadow_camera_size;
[DNAFieldAttribute(17, "float", "shadow_camera_near", "float", 4)]
public float shadow_camera_near;
[DNAFieldAttribute(18, "float", "shadow_camera_far", "float", 4)]
public float shadow_camera_far;
[DNAFieldAttribute(19, "float", "opacity", "float", 4)]
public float opacity;
[DNAFieldAttribute(20, "short", "thickness", "short", 2)]
public short thickness;
[DNAFieldAttribute(21, "char", "transparency_flags", "char", 1)]
public char transparency_flags;
[DNAFieldAttribute(22, "char", "transparency_mask", "char", 1)]
public char transparency_mask;
[DNAFieldAttribute(23, "char", "intersection_mask", "char", 1)]
public char intersection_mask;
[DNAFieldAttribute(24, "char", "shadow_selection", "char", 1)]
public char shadow_selection;
[DNAFieldAttribute(25, "char", "silhouette_selection", "char", 1)]
public char silhouette_selection;
[DNAFieldAttribute(26, "char", "_pad[1]", "System.Char[]", 1)]
public char[] _pad = new System.Char[1];
[DNAFieldAttribute(27, "float", "crease_threshold", "float", 4)]
public float crease_threshold;
[DNAFieldAttribute(28, "float", "angle_splitting_threshold", "float", 4)]
public float angle_splitting_threshold;
[DNAFieldAttribute(29, "float", "chain_smooth_tolerance", "float", 4)]
public float chain_smooth_tolerance;
[DNAFieldAttribute(30, "float", "chaining_image_threshold", "float", 4)]
public float chaining_image_threshold;
[DNAFieldAttribute(31, "int", "calculation_flags", "int", 4)]
public int calculation_flags;
[DNAFieldAttribute(32, "int", "flags", "int", 4)]
public int flags;
[DNAFieldAttribute(33, "float", "stroke_depth_offset", "float", 4)]
public float stroke_depth_offset;
[DNAFieldAttribute(34, "char", "level_start_override", "char", 1)]
public char level_start_override;
[DNAFieldAttribute(35, "char", "level_end_override", "char", 1)]
public char level_end_override;
[DNAFieldAttribute(36, "short", "edge_types_override", "short", 2)]
public short edge_types_override;
[DNAFieldAttribute(37, "char", "shadow_selection_override", "char", 1)]
public char shadow_selection_override;
[DNAFieldAttribute(38, "char", "shadow_use_silhouette_override", "char", 1)]
public char shadow_use_silhouette_override;
[DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 1)]
public char[] _pad2 = new System.Char[6];
[DNAFieldAttribute(40, "LineartCache", "*cache", "LineartCache", 0)]
public LineartCache ptr_cache;
[DNAFieldAttribute(41, "LineartData", "*la_data_ptr", "LineartData", 0)]
public LineartData ptr_la_data_ptr;
public LineartGpencilModifierData() {
this.modifier = default;
this.line_types = default;
this.source_type = default;
this.use_multiple_levels = default;
this.level_start = default;
this.level_end = default;
this.ptr_source_camera = default;
this.ptr_light_contour_object = default;
this.ptr_source_object = default;
this.ptr_source_collection = default;
this.ptr_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.transparency_flags = default;
this.transparency_mask = 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.ptr_cache = default;
this.ptr_la_data_ptr = default;
}
public LineartGpencilModifierData(
GpencilModifierData modifier,
ushort line_types,
char source_type,
char use_multiple_levels,
short level_start,
short level_end,
Object ptr_source_camera,
Object ptr_light_contour_object,
Object ptr_source_object,
Collection ptr_source_collection,
Material ptr_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 transparency_flags,
char transparency_mask,
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 ptr_cache,
LineartData ptr_la_data_ptr) {
this.modifier = modifier;
this.line_types = line_types;
this.source_type = source_type;
this.use_multiple_levels = use_multiple_levels;
this.level_start = level_start;
this.level_end = level_end;
this.ptr_source_camera = ptr_source_camera;
this.ptr_light_contour_object = ptr_light_contour_object;
this.ptr_source_object = ptr_source_object;
this.ptr_source_collection = ptr_source_collection;
this.ptr_target_material = ptr_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.transparency_flags = transparency_flags;
this.transparency_mask = transparency_mask;
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.ptr_cache = ptr_cache;
this.ptr_la_data_ptr = ptr_la_data_ptr;
}
}
}