154 lines
6.6 KiB
C#
154 lines
6.6 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 BlendFile.CompatTypes;
|
|
using System;
|
|
|
|
// Automatically generated by BlenderSharp at 22/01/2025 02:33:14
|
|
|
|
namespace BlendFile.DNA {
|
|
|
|
public class GreasePencilLineartModifierData {
|
|
public ModifierData modifier;
|
|
public @ushort edge_types;
|
|
public char source_type;
|
|
public char use_multiple_levels;
|
|
public short level_start;
|
|
public short level_end;
|
|
public Object ptr_source_camera;
|
|
public Object ptr_light_contour_object;
|
|
public Object ptr_source_object;
|
|
public Collection ptr_source_collection;
|
|
public Material ptr_target_material;
|
|
public char[] target_layer = new System.Char[64];
|
|
public char[] source_vertex_group = new System.Char[64];
|
|
public char[] vgname = new System.Char[64];
|
|
public float overscan;
|
|
public float shadow_camera_fov;
|
|
public float shadow_camera_size;
|
|
public float shadow_camera_near;
|
|
public float shadow_camera_far;
|
|
public float opacity;
|
|
public short thickness;
|
|
public char mask_switches;
|
|
public char material_mask_bits;
|
|
public char intersection_mask;
|
|
public char shadow_selection;
|
|
public char silhouette_selection;
|
|
public char[] _pad = new System.Char[1];
|
|
public float crease_threshold;
|
|
public float angle_splitting_threshold;
|
|
public float chain_smooth_tolerance;
|
|
public float chaining_image_threshold;
|
|
public int calculation_flags;
|
|
public int flags;
|
|
public float stroke_depth_offset;
|
|
public char level_start_override;
|
|
public char level_end_override;
|
|
public short edge_types_override;
|
|
public char shadow_selection_override;
|
|
public char shadow_use_silhouette_override;
|
|
public char[] _pad2 = new System.Char[6];
|
|
public LineartCache ptr_shared_cache;
|
|
public LineartCache ptr_cache;
|
|
public LineartData ptr_la_data_ptr;
|
|
public object ptr_runtime;
|
|
public GreasePencilLineartModifierData(
|
|
ModifierData modifier,
|
|
@ushort edge_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 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 ptr_shared_cache,
|
|
LineartCache ptr_cache,
|
|
LineartData ptr_la_data_ptr,
|
|
object ptr_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.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.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.ptr_shared_cache = ptr_shared_cache;
|
|
this.ptr_cache = ptr_cache;
|
|
this.ptr_la_data_ptr = ptr_la_data_ptr;
|
|
this.ptr_runtime = ptr_runtime;
|
|
}
|
|
}
|
|
}
|