Added Generation Output
This commit is contained in:
107
BlendFile/DNA/ARegion.cs
Normal file
107
BlendFile/DNA/ARegion.cs
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ARegion {
|
||||||
|
public ARegion ptr_next;
|
||||||
|
public ARegion ptr_prev;
|
||||||
|
public View2D v2d;
|
||||||
|
public rcti winrct;
|
||||||
|
public rcti drawrct;
|
||||||
|
public short winx;
|
||||||
|
public short winy;
|
||||||
|
public int category_scroll;
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public short visible;
|
||||||
|
public short regiontype;
|
||||||
|
public short alignment;
|
||||||
|
public short flag;
|
||||||
|
public short sizex;
|
||||||
|
public short sizey;
|
||||||
|
public short do_draw;
|
||||||
|
public short do_draw_paintcursor;
|
||||||
|
public short overlap;
|
||||||
|
public short flagfullscreen;
|
||||||
|
public ARegionType ptr_type;
|
||||||
|
public ListBase uiblocks;
|
||||||
|
public ListBase panels;
|
||||||
|
public ListBase panels_category_active;
|
||||||
|
public ListBase ui_lists;
|
||||||
|
public ListBase ui_previews;
|
||||||
|
public ListBase handlers;
|
||||||
|
public ListBase panels_category;
|
||||||
|
public wmGizmoMap ptr_gizmo_map;
|
||||||
|
public wmTimer ptr_regiontimer;
|
||||||
|
public wmDrawBuffer ptr_draw_buffer;
|
||||||
|
public char ptr_headerstr;
|
||||||
|
public object ptr_regiondata;
|
||||||
|
public ARegion_Runtime runtime;
|
||||||
|
public ARegion(
|
||||||
|
ARegion ptr_next,
|
||||||
|
ARegion ptr_prev,
|
||||||
|
View2D v2d,
|
||||||
|
rcti winrct,
|
||||||
|
rcti drawrct,
|
||||||
|
short winx,
|
||||||
|
short winy,
|
||||||
|
int category_scroll,
|
||||||
|
char[] _pad0,
|
||||||
|
short visible,
|
||||||
|
short regiontype,
|
||||||
|
short alignment,
|
||||||
|
short flag,
|
||||||
|
short sizex,
|
||||||
|
short sizey,
|
||||||
|
short do_draw,
|
||||||
|
short do_draw_paintcursor,
|
||||||
|
short overlap,
|
||||||
|
short flagfullscreen,
|
||||||
|
ARegionType ptr_type,
|
||||||
|
ListBase uiblocks,
|
||||||
|
ListBase panels,
|
||||||
|
ListBase panels_category_active,
|
||||||
|
ListBase ui_lists,
|
||||||
|
ListBase ui_previews,
|
||||||
|
ListBase handlers,
|
||||||
|
ListBase panels_category,
|
||||||
|
wmGizmoMap ptr_gizmo_map,
|
||||||
|
wmTimer ptr_regiontimer,
|
||||||
|
wmDrawBuffer ptr_draw_buffer,
|
||||||
|
char ptr_headerstr,
|
||||||
|
object ptr_regiondata,
|
||||||
|
ARegion_Runtime runtime) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.v2d = v2d;
|
||||||
|
this.winrct = winrct;
|
||||||
|
this.drawrct = drawrct;
|
||||||
|
this.winx = winx;
|
||||||
|
this.winy = winy;
|
||||||
|
this.category_scroll = category_scroll;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.visible = visible;
|
||||||
|
this.regiontype = regiontype;
|
||||||
|
this.alignment = alignment;
|
||||||
|
this.flag = flag;
|
||||||
|
this.sizex = sizex;
|
||||||
|
this.sizey = sizey;
|
||||||
|
this.do_draw = do_draw;
|
||||||
|
this.do_draw_paintcursor = do_draw_paintcursor;
|
||||||
|
this.overlap = overlap;
|
||||||
|
this.flagfullscreen = flagfullscreen;
|
||||||
|
this.ptr_type = ptr_type;
|
||||||
|
this.uiblocks = uiblocks;
|
||||||
|
this.panels = panels;
|
||||||
|
this.panels_category_active = panels_category_active;
|
||||||
|
this.ui_lists = ui_lists;
|
||||||
|
this.ui_previews = ui_previews;
|
||||||
|
this.handlers = handlers;
|
||||||
|
this.panels_category = panels_category;
|
||||||
|
this.ptr_gizmo_map = ptr_gizmo_map;
|
||||||
|
this.ptr_regiontimer = ptr_regiontimer;
|
||||||
|
this.ptr_draw_buffer = ptr_draw_buffer;
|
||||||
|
this.ptr_headerstr = ptr_headerstr;
|
||||||
|
this.ptr_regiondata = ptr_regiondata;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/ARegion_Runtime.cs
Normal file
20
BlendFile/DNA/ARegion_Runtime.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ARegion_Runtime {
|
||||||
|
public char ptr_category;
|
||||||
|
public rcti visible_rect;
|
||||||
|
public int offset_x;
|
||||||
|
public int offset_y;
|
||||||
|
public GHash ptr_block_name_map;
|
||||||
|
public Panel ptr_popup_block_panel;
|
||||||
|
public ARegion_Runtime(char ptr_category, rcti visible_rect, int offset_x, int offset_y, GHash ptr_block_name_map, Panel ptr_popup_block_panel) {
|
||||||
|
this.ptr_category = ptr_category;
|
||||||
|
this.visible_rect = visible_rect;
|
||||||
|
this.offset_x = offset_x;
|
||||||
|
this.offset_y = offset_y;
|
||||||
|
this.ptr_block_name_map = ptr_block_name_map;
|
||||||
|
this.ptr_popup_block_panel = ptr_popup_block_panel;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/ActionChannelBag.cs
Normal file
20
BlendFile/DNA/ActionChannelBag.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ActionChannelBag {
|
||||||
|
public int slot_handle;
|
||||||
|
public int group_array_num;
|
||||||
|
public bActionGroup ptr_ptr_group_array;
|
||||||
|
public uchar[] _pad = new uchar[4];
|
||||||
|
public int fcurve_array_num;
|
||||||
|
public FCurve ptr_ptr_fcurve_array;
|
||||||
|
public ActionChannelBag(int slot_handle, int group_array_num, bActionGroup ptr_ptr_group_array, uchar[] _pad, int fcurve_array_num, FCurve ptr_ptr_fcurve_array) {
|
||||||
|
this.slot_handle = slot_handle;
|
||||||
|
this.group_array_num = group_array_num;
|
||||||
|
this.ptr_ptr_group_array = ptr_ptr_group_array;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.fcurve_array_num = fcurve_array_num;
|
||||||
|
this.ptr_ptr_fcurve_array = ptr_ptr_fcurve_array;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/ActionLayer.cs
Normal file
24
BlendFile/DNA/ActionLayer.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ActionLayer {
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public float influence;
|
||||||
|
public uchar layer_flags;
|
||||||
|
public int8_t layer_mix_mode;
|
||||||
|
public uchar[] _pad0 = new uchar[2];
|
||||||
|
public ActionStrip ptr_ptr_strip_array;
|
||||||
|
public int strip_array_num;
|
||||||
|
public uchar[] _pad1 = new uchar[4];
|
||||||
|
public ActionLayer(char[] name, float influence, uchar layer_flags, int8_t layer_mix_mode, uchar[] _pad0, ActionStrip ptr_ptr_strip_array, int strip_array_num, uchar[] _pad1) {
|
||||||
|
this.name = name;
|
||||||
|
this.influence = influence;
|
||||||
|
this.layer_flags = layer_flags;
|
||||||
|
this.layer_mix_mode = layer_mix_mode;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.ptr_ptr_strip_array = ptr_ptr_strip_array;
|
||||||
|
this.strip_array_num = strip_array_num;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ActionSlot.cs
Normal file
22
BlendFile/DNA/ActionSlot.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ActionSlot {
|
||||||
|
public char[] name = new System.Char[66];
|
||||||
|
public uchar[] _pad0 = new uchar[2];
|
||||||
|
public int idtype;
|
||||||
|
public int handle;
|
||||||
|
public int8_t slot_flags;
|
||||||
|
public uchar[] _pad1 = new uchar[3];
|
||||||
|
public ActionSlotRuntimeHandle ptr_runtime;
|
||||||
|
public ActionSlot(char[] name, uchar[] _pad0, int idtype, int handle, int8_t slot_flags, uchar[] _pad1, ActionSlotRuntimeHandle ptr_runtime) {
|
||||||
|
this.name = name;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.idtype = idtype;
|
||||||
|
this.handle = handle;
|
||||||
|
this.slot_flags = slot_flags;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.ptr_runtime = ptr_runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ActionStrip.cs
Normal file
22
BlendFile/DNA/ActionStrip.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ActionStrip {
|
||||||
|
public int8_t strip_type;
|
||||||
|
public uchar[] _pad0 = new uchar[3];
|
||||||
|
public int data_index;
|
||||||
|
public float frame_start;
|
||||||
|
public float frame_end;
|
||||||
|
public float frame_offset;
|
||||||
|
public uchar[] _pad1 = new uchar[4];
|
||||||
|
public ActionStrip(int8_t strip_type, uchar[] _pad0, int data_index, float frame_start, float frame_end, float frame_offset, uchar[] _pad1) {
|
||||||
|
this.strip_type = strip_type;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.data_index = data_index;
|
||||||
|
this.frame_start = frame_start;
|
||||||
|
this.frame_end = frame_end;
|
||||||
|
this.frame_offset = frame_offset;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/ActionStripKeyframeData.cs
Normal file
14
BlendFile/DNA/ActionStripKeyframeData.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ActionStripKeyframeData {
|
||||||
|
public ActionChannelBag ptr_ptr_channelbag_array;
|
||||||
|
public int channelbag_array_num;
|
||||||
|
public uchar[] _pad = new uchar[4];
|
||||||
|
public ActionStripKeyframeData(ActionChannelBag ptr_ptr_channelbag_array, int channelbag_array_num, uchar[] _pad) {
|
||||||
|
this.ptr_ptr_channelbag_array = ptr_ptr_channelbag_array;
|
||||||
|
this.channelbag_array_num = channelbag_array_num;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
65
BlendFile/DNA/AnimData.cs
Normal file
65
BlendFile/DNA/AnimData.cs
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AnimData {
|
||||||
|
public bAction ptr_action;
|
||||||
|
public int slot_handle;
|
||||||
|
public char[] slot_name = new System.Char[66];
|
||||||
|
public uchar[] _pad0 = new uchar[2];
|
||||||
|
public bAction ptr_tmpact;
|
||||||
|
public int tmp_slot_handle;
|
||||||
|
public char[] tmp_slot_name = new System.Char[66];
|
||||||
|
public uchar[] _pad1 = new uchar[2];
|
||||||
|
public ListBase nla_tracks;
|
||||||
|
public NlaTrack ptr_act_track;
|
||||||
|
public NlaStrip ptr_actstrip;
|
||||||
|
public ListBase drivers;
|
||||||
|
public ListBase overrides;
|
||||||
|
public FCurve ptr_ptr_driver_array;
|
||||||
|
public int flag;
|
||||||
|
public short act_blendmode;
|
||||||
|
public short act_extendmode;
|
||||||
|
public float act_influence;
|
||||||
|
public uchar[] _pad2 = new uchar[4];
|
||||||
|
public AnimData(
|
||||||
|
bAction ptr_action,
|
||||||
|
int slot_handle,
|
||||||
|
char[] slot_name,
|
||||||
|
uchar[] _pad0,
|
||||||
|
bAction ptr_tmpact,
|
||||||
|
int tmp_slot_handle,
|
||||||
|
char[] tmp_slot_name,
|
||||||
|
uchar[] _pad1,
|
||||||
|
ListBase nla_tracks,
|
||||||
|
NlaTrack ptr_act_track,
|
||||||
|
NlaStrip ptr_actstrip,
|
||||||
|
ListBase drivers,
|
||||||
|
ListBase overrides,
|
||||||
|
FCurve ptr_ptr_driver_array,
|
||||||
|
int flag,
|
||||||
|
short act_blendmode,
|
||||||
|
short act_extendmode,
|
||||||
|
float act_influence,
|
||||||
|
uchar[] _pad2) {
|
||||||
|
this.ptr_action = ptr_action;
|
||||||
|
this.slot_handle = slot_handle;
|
||||||
|
this.slot_name = slot_name;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.ptr_tmpact = ptr_tmpact;
|
||||||
|
this.tmp_slot_handle = tmp_slot_handle;
|
||||||
|
this.tmp_slot_name = tmp_slot_name;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.nla_tracks = nla_tracks;
|
||||||
|
this.ptr_act_track = ptr_act_track;
|
||||||
|
this.ptr_actstrip = ptr_actstrip;
|
||||||
|
this.drivers = drivers;
|
||||||
|
this.overrides = overrides;
|
||||||
|
this.ptr_ptr_driver_array = ptr_ptr_driver_array;
|
||||||
|
this.flag = flag;
|
||||||
|
this.act_blendmode = act_blendmode;
|
||||||
|
this.act_extendmode = act_extendmode;
|
||||||
|
this.act_influence = act_influence;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/AnimOverride.cs
Normal file
18
BlendFile/DNA/AnimOverride.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AnimOverride {
|
||||||
|
public AnimOverride ptr_next;
|
||||||
|
public AnimOverride ptr_prev;
|
||||||
|
public char ptr_rna_path;
|
||||||
|
public int array_index;
|
||||||
|
public float value;
|
||||||
|
public AnimOverride(AnimOverride ptr_next, AnimOverride ptr_prev, char ptr_rna_path, int array_index, float value) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_rna_path = ptr_rna_path;
|
||||||
|
this.array_index = array_index;
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ArmatureGpencilModifierData.cs
Normal file
22
BlendFile/DNA/ArmatureGpencilModifierData.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ArmatureGpencilModifierData {
|
||||||
|
public GpencilModifierData modifier;
|
||||||
|
public short deformflag;
|
||||||
|
public short multi;
|
||||||
|
public int _pad;
|
||||||
|
public Object ptr_object;
|
||||||
|
public float (ptr_vert_coords_prev)();
|
||||||
|
public char[] vgname = new System.Char[64];
|
||||||
|
public ArmatureGpencilModifierData(GpencilModifierData modifier, short deformflag, short multi, int _pad, Object ptr_object, float (ptr_vert_coords_prev)(), char[] vgname) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.deformflag = deformflag;
|
||||||
|
this.multi = multi;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.(ptr_vert_coords_prev)() = (ptr_vert_coords_prev)();
|
||||||
|
this.vgname = vgname;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ArmatureModifierData.cs
Normal file
22
BlendFile/DNA/ArmatureModifierData.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ArmatureModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public short deformflag;
|
||||||
|
public short multi;
|
||||||
|
public char[] _pad2 = new System.Char[4];
|
||||||
|
public Object ptr_object;
|
||||||
|
public float (ptr_vert_coords_prev)();
|
||||||
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
public ArmatureModifierData(ModifierData modifier, short deformflag, short multi, char[] _pad2, Object ptr_object, float (ptr_vert_coords_prev)(), char[] defgrp_name) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.deformflag = deformflag;
|
||||||
|
this.multi = multi;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.(ptr_vert_coords_prev)() = (ptr_vert_coords_prev)();
|
||||||
|
this.defgrp_name = defgrp_name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
59
BlendFile/DNA/ArrayGpencilModifierData.cs
Normal file
59
BlendFile/DNA/ArrayGpencilModifierData.cs
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ArrayGpencilModifierData {
|
||||||
|
public GpencilModifierData modifier;
|
||||||
|
public Object ptr_object;
|
||||||
|
public Material ptr_material;
|
||||||
|
public int count;
|
||||||
|
public int flag;
|
||||||
|
public float[] offset = new System.Single[3];
|
||||||
|
public float[] shift = new System.Single[3];
|
||||||
|
public float[] rnd_offset = new System.Single[3];
|
||||||
|
public float[] rnd_rot = new System.Single[3];
|
||||||
|
public float[] rnd_scale = new System.Single[3];
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public int seed;
|
||||||
|
public int pass_index;
|
||||||
|
public char[] layername = new System.Char[64];
|
||||||
|
public char[] materialname = new System.Char[64];
|
||||||
|
public int mat_rpl;
|
||||||
|
public int layer_pass;
|
||||||
|
public ArrayGpencilModifierData(
|
||||||
|
GpencilModifierData modifier,
|
||||||
|
Object ptr_object,
|
||||||
|
Material ptr_material,
|
||||||
|
int count,
|
||||||
|
int flag,
|
||||||
|
float[] offset,
|
||||||
|
float[] shift,
|
||||||
|
float[] rnd_offset,
|
||||||
|
float[] rnd_rot,
|
||||||
|
float[] rnd_scale,
|
||||||
|
char[] _pad,
|
||||||
|
int seed,
|
||||||
|
int pass_index,
|
||||||
|
char[] layername,
|
||||||
|
char[] materialname,
|
||||||
|
int mat_rpl,
|
||||||
|
int layer_pass) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.ptr_material = ptr_material;
|
||||||
|
this.count = count;
|
||||||
|
this.flag = flag;
|
||||||
|
this.offset = offset;
|
||||||
|
this.shift = shift;
|
||||||
|
this.rnd_offset = rnd_offset;
|
||||||
|
this.rnd_rot = rnd_rot;
|
||||||
|
this.rnd_scale = rnd_scale;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.seed = seed;
|
||||||
|
this.pass_index = pass_index;
|
||||||
|
this.layername = layername;
|
||||||
|
this.materialname = materialname;
|
||||||
|
this.mat_rpl = mat_rpl;
|
||||||
|
this.layer_pass = layer_pass;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
BlendFile/DNA/ArrayModifierData.cs
Normal file
36
BlendFile/DNA/ArrayModifierData.cs
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ArrayModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public Object ptr_start_cap;
|
||||||
|
public Object ptr_end_cap;
|
||||||
|
public Object ptr_curve_ob;
|
||||||
|
public Object ptr_offset_ob;
|
||||||
|
public float[] offset = new System.Single[3];
|
||||||
|
public float[] scale = new System.Single[3];
|
||||||
|
public float length;
|
||||||
|
public float merge_dist;
|
||||||
|
public int fit_type;
|
||||||
|
public int offset_type;
|
||||||
|
public int flags;
|
||||||
|
public int count;
|
||||||
|
public float[] uv_offset = new System.Single[2];
|
||||||
|
public ArrayModifierData(ModifierData modifier, Object ptr_start_cap, Object ptr_end_cap, Object ptr_curve_ob, Object ptr_offset_ob, float[] offset, float[] scale, float length, float merge_dist, int fit_type, int offset_type, int flags, int count, float[] uv_offset) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_start_cap = ptr_start_cap;
|
||||||
|
this.ptr_end_cap = ptr_end_cap;
|
||||||
|
this.ptr_curve_ob = ptr_curve_ob;
|
||||||
|
this.ptr_offset_ob = ptr_offset_ob;
|
||||||
|
this.offset = offset;
|
||||||
|
this.scale = scale;
|
||||||
|
this.length = length;
|
||||||
|
this.merge_dist = merge_dist;
|
||||||
|
this.fit_type = fit_type;
|
||||||
|
this.offset_type = offset_type;
|
||||||
|
this.flags = flags;
|
||||||
|
this.count = count;
|
||||||
|
this.uv_offset = uv_offset;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/AssetCatalogPathLink.cs
Normal file
14
BlendFile/DNA/AssetCatalogPathLink.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetCatalogPathLink {
|
||||||
|
public AssetCatalogPathLink ptr_next;
|
||||||
|
public AssetCatalogPathLink ptr_prev;
|
||||||
|
public char ptr_path;
|
||||||
|
public AssetCatalogPathLink(AssetCatalogPathLink ptr_next, AssetCatalogPathLink ptr_prev, char ptr_path) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_path = ptr_path;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/AssetLibraryReference.cs
Normal file
14
BlendFile/DNA/AssetLibraryReference.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct AssetLibraryReference {
|
||||||
|
public short type;
|
||||||
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
public int custom_library_index;
|
||||||
|
public AssetLibraryReference(short type, char[] _pad1, int custom_library_index) {
|
||||||
|
this.type = type;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.custom_library_index = custom_library_index;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
BlendFile/DNA/AssetMetaData.cs
Normal file
32
BlendFile/DNA/AssetMetaData.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetMetaData {
|
||||||
|
public AssetTypeInfo ptr_local_type_info;
|
||||||
|
public IDProperty ptr_properties;
|
||||||
|
public bUUID catalog_id;
|
||||||
|
public char[] catalog_simple_name = new System.Char[64];
|
||||||
|
public char ptr_author;
|
||||||
|
public char ptr_description;
|
||||||
|
public char ptr_copyright;
|
||||||
|
public char ptr_license;
|
||||||
|
public ListBase tags;
|
||||||
|
public short active_tag;
|
||||||
|
public short tot_tags;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public AssetMetaData(AssetTypeInfo ptr_local_type_info, IDProperty ptr_properties, bUUID catalog_id, char[] catalog_simple_name, char ptr_author, char ptr_description, char ptr_copyright, char ptr_license, ListBase tags, short active_tag, short tot_tags, char[] _pad) {
|
||||||
|
this.ptr_local_type_info = ptr_local_type_info;
|
||||||
|
this.ptr_properties = ptr_properties;
|
||||||
|
this.catalog_id = catalog_id;
|
||||||
|
this.catalog_simple_name = catalog_simple_name;
|
||||||
|
this.ptr_author = ptr_author;
|
||||||
|
this.ptr_description = ptr_description;
|
||||||
|
this.ptr_copyright = ptr_copyright;
|
||||||
|
this.ptr_license = ptr_license;
|
||||||
|
this.tags = tags;
|
||||||
|
this.active_tag = active_tag;
|
||||||
|
this.tot_tags = tot_tags;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/AssetShelf.cs
Normal file
24
BlendFile/DNA/AssetShelf.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetShelf {
|
||||||
|
public AssetShelf ptr_next;
|
||||||
|
public AssetShelf ptr_prev;
|
||||||
|
public char[] idname = new System.Char[64];
|
||||||
|
public AssetShelfType ptr_type;
|
||||||
|
public AssetShelfSettings settings;
|
||||||
|
public short preferred_row_count;
|
||||||
|
public short instance_flag;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public AssetShelf(AssetShelf ptr_next, AssetShelf ptr_prev, char[] idname, AssetShelfType ptr_type, AssetShelfSettings settings, short preferred_row_count, short instance_flag, char[] _pad) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.idname = idname;
|
||||||
|
this.ptr_type = ptr_type;
|
||||||
|
this.settings = settings;
|
||||||
|
this.preferred_row_count = preferred_row_count;
|
||||||
|
this.instance_flag = instance_flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/AssetShelfSettings.cs
Normal file
26
BlendFile/DNA/AssetShelfSettings.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetShelfSettings {
|
||||||
|
public AssetShelfSettings ptr_next;
|
||||||
|
public AssetShelfSettings ptr_prev;
|
||||||
|
public AssetLibraryReference asset_library_reference;
|
||||||
|
public ListBase enabled_catalog_paths;
|
||||||
|
public char ptr_active_catalog_path;
|
||||||
|
public char[] search_string = new System.Char[64];
|
||||||
|
public short preview_size;
|
||||||
|
public short display_flag;
|
||||||
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
public AssetShelfSettings(AssetShelfSettings ptr_next, AssetShelfSettings ptr_prev, AssetLibraryReference asset_library_reference, ListBase enabled_catalog_paths, char ptr_active_catalog_path, char[] search_string, short preview_size, short display_flag, char[] _pad1) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.asset_library_reference = asset_library_reference;
|
||||||
|
this.enabled_catalog_paths = enabled_catalog_paths;
|
||||||
|
this.ptr_active_catalog_path = ptr_active_catalog_path;
|
||||||
|
this.search_string = search_string;
|
||||||
|
this.preview_size = preview_size;
|
||||||
|
this.display_flag = display_flag;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/AssetTag.cs
Normal file
14
BlendFile/DNA/AssetTag.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetTag {
|
||||||
|
public AssetTag ptr_next;
|
||||||
|
public AssetTag ptr_prev;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public AssetTag(AssetTag ptr_next, AssetTag ptr_prev, char[] name) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
BlendFile/DNA/AssetWeakReference.cs
Normal file
16
BlendFile/DNA/AssetWeakReference.cs
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class AssetWeakReference {
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public short asset_library_type;
|
||||||
|
public char ptr_asset_library_identifier;
|
||||||
|
public char ptr_relative_asset_identifier;
|
||||||
|
public AssetWeakReference(char[] _pad, short asset_library_type, char ptr_asset_library_identifier, char ptr_relative_asset_identifier) {
|
||||||
|
this._pad = _pad;
|
||||||
|
this.asset_library_type = asset_library_type;
|
||||||
|
this.ptr_asset_library_identifier = ptr_asset_library_identifier;
|
||||||
|
this.ptr_relative_asset_identifier = ptr_relative_asset_identifier;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/AudioData.cs
Normal file
26
BlendFile/DNA/AudioData.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct AudioData {
|
||||||
|
public int mixrate;
|
||||||
|
public float main;
|
||||||
|
public float speed_of_sound;
|
||||||
|
public float doppler_factor;
|
||||||
|
public int distance_model;
|
||||||
|
public short flag;
|
||||||
|
public char[] _pad = new System.Char[2];
|
||||||
|
public float volume;
|
||||||
|
public char[] _pad2 = new System.Char[4];
|
||||||
|
public AudioData(int mixrate, float main, float speed_of_sound, float doppler_factor, int distance_model, short flag, char[] _pad, float volume, char[] _pad2) {
|
||||||
|
this.mixrate = mixrate;
|
||||||
|
this.main = main;
|
||||||
|
this.speed_of_sound = speed_of_sound;
|
||||||
|
this.doppler_factor = doppler_factor;
|
||||||
|
this.distance_model = distance_model;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.volume = volume;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/BPoint.cs
Normal file
24
BlendFile/DNA/BPoint.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BPoint {
|
||||||
|
public float[] vec = new System.Single[4];
|
||||||
|
public float alfa;
|
||||||
|
public float weight;
|
||||||
|
public uchar f1;
|
||||||
|
public char[] _pad1 = new System.Char[1];
|
||||||
|
public short hide;
|
||||||
|
public float radius;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public BPoint(float[] vec, float alfa, float weight, uchar f1, char[] _pad1, short hide, float radius, char[] _pad) {
|
||||||
|
this.vec = vec;
|
||||||
|
this.alfa = alfa;
|
||||||
|
this.weight = weight;
|
||||||
|
this.f1 = f1;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.hide = hide;
|
||||||
|
this.radius = radius;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
59
BlendFile/DNA/BakeData.cs
Normal file
59
BlendFile/DNA/BakeData.cs
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BakeData {
|
||||||
|
public ImageFormatData im_format;
|
||||||
|
public char[] filepath = new System.Char[1024];
|
||||||
|
public short width;
|
||||||
|
public short height;
|
||||||
|
public short margin;
|
||||||
|
public short flag;
|
||||||
|
public float cage_extrusion;
|
||||||
|
public float max_ray_distance;
|
||||||
|
public int pass_filter;
|
||||||
|
public char[] normal_swizzle = new System.Char[3];
|
||||||
|
public char normal_space;
|
||||||
|
public char target;
|
||||||
|
public char save_mode;
|
||||||
|
public char margin_type;
|
||||||
|
public char view_from;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public Object ptr_cage_object;
|
||||||
|
public BakeData(
|
||||||
|
ImageFormatData im_format,
|
||||||
|
char[] filepath,
|
||||||
|
short width,
|
||||||
|
short height,
|
||||||
|
short margin,
|
||||||
|
short flag,
|
||||||
|
float cage_extrusion,
|
||||||
|
float max_ray_distance,
|
||||||
|
int pass_filter,
|
||||||
|
char[] normal_swizzle,
|
||||||
|
char normal_space,
|
||||||
|
char target,
|
||||||
|
char save_mode,
|
||||||
|
char margin_type,
|
||||||
|
char view_from,
|
||||||
|
char[] _pad,
|
||||||
|
Object ptr_cage_object) {
|
||||||
|
this.im_format = im_format;
|
||||||
|
this.filepath = filepath;
|
||||||
|
this.width = width;
|
||||||
|
this.height = height;
|
||||||
|
this.margin = margin;
|
||||||
|
this.flag = flag;
|
||||||
|
this.cage_extrusion = cage_extrusion;
|
||||||
|
this.max_ray_distance = max_ray_distance;
|
||||||
|
this.pass_filter = pass_filter;
|
||||||
|
this.normal_swizzle = normal_swizzle;
|
||||||
|
this.normal_space = normal_space;
|
||||||
|
this.target = target;
|
||||||
|
this.save_mode = save_mode;
|
||||||
|
this.margin_type = margin_type;
|
||||||
|
this.view_from = view_from;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_cage_object = ptr_cage_object;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
30
BlendFile/DNA/Base.cs
Normal file
30
BlendFile/DNA/Base.cs
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Base {
|
||||||
|
public Base ptr_next;
|
||||||
|
public Base ptr_prev;
|
||||||
|
public Object ptr_object;
|
||||||
|
public Base ptr_base_orig;
|
||||||
|
public int lay;
|
||||||
|
public short flag;
|
||||||
|
public short flag_from_collection;
|
||||||
|
public short flag_legacy;
|
||||||
|
public short local_view_bits;
|
||||||
|
public short local_collections_bits;
|
||||||
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
public Base(Base ptr_next, Base ptr_prev, Object ptr_object, Base ptr_base_orig, int lay, short flag, short flag_from_collection, short flag_legacy, short local_view_bits, short local_collections_bits, char[] _pad1) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.ptr_base_orig = ptr_base_orig;
|
||||||
|
this.lay = lay;
|
||||||
|
this.flag = flag;
|
||||||
|
this.flag_from_collection = flag_from_collection;
|
||||||
|
this.flag_legacy = flag_legacy;
|
||||||
|
this.local_view_bits = local_view_bits;
|
||||||
|
this.local_collections_bits = local_collections_bits;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
80
BlendFile/DNA/BevelModifierData.cs
Normal file
80
BlendFile/DNA/BevelModifierData.cs
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BevelModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public float value;
|
||||||
|
public int res;
|
||||||
|
public short flags;
|
||||||
|
public short val_flags;
|
||||||
|
public short profile_type;
|
||||||
|
public short lim_flags;
|
||||||
|
public short e_flags;
|
||||||
|
public short mat;
|
||||||
|
public short edge_flags;
|
||||||
|
public short face_str_mode;
|
||||||
|
public short miter_inner;
|
||||||
|
public short miter_outer;
|
||||||
|
public short vmesh_method;
|
||||||
|
public char affect_type;
|
||||||
|
public char _pad;
|
||||||
|
public float profile;
|
||||||
|
public float bevel_angle;
|
||||||
|
public float spread;
|
||||||
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
public CurveProfile ptr_custom_profile;
|
||||||
|
public char[] edge_weight_name = new System.Char[64];
|
||||||
|
public char[] vertex_weight_name = new System.Char[64];
|
||||||
|
public BevelModifierData(
|
||||||
|
ModifierData modifier,
|
||||||
|
float value,
|
||||||
|
int res,
|
||||||
|
short flags,
|
||||||
|
short val_flags,
|
||||||
|
short profile_type,
|
||||||
|
short lim_flags,
|
||||||
|
short e_flags,
|
||||||
|
short mat,
|
||||||
|
short edge_flags,
|
||||||
|
short face_str_mode,
|
||||||
|
short miter_inner,
|
||||||
|
short miter_outer,
|
||||||
|
short vmesh_method,
|
||||||
|
char affect_type,
|
||||||
|
char _pad,
|
||||||
|
float profile,
|
||||||
|
float bevel_angle,
|
||||||
|
float spread,
|
||||||
|
char[] defgrp_name,
|
||||||
|
char[] _pad1,
|
||||||
|
CurveProfile ptr_custom_profile,
|
||||||
|
char[] edge_weight_name,
|
||||||
|
char[] vertex_weight_name) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.value = value;
|
||||||
|
this.res = res;
|
||||||
|
this.flags = flags;
|
||||||
|
this.val_flags = val_flags;
|
||||||
|
this.profile_type = profile_type;
|
||||||
|
this.lim_flags = lim_flags;
|
||||||
|
this.e_flags = e_flags;
|
||||||
|
this.mat = mat;
|
||||||
|
this.edge_flags = edge_flags;
|
||||||
|
this.face_str_mode = face_str_mode;
|
||||||
|
this.miter_inner = miter_inner;
|
||||||
|
this.miter_outer = miter_outer;
|
||||||
|
this.vmesh_method = vmesh_method;
|
||||||
|
this.affect_type = affect_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.profile = profile;
|
||||||
|
this.bevel_angle = bevel_angle;
|
||||||
|
this.spread = spread;
|
||||||
|
this.defgrp_name = defgrp_name;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.ptr_custom_profile = ptr_custom_profile;
|
||||||
|
this.edge_weight_name = edge_weight_name;
|
||||||
|
this.vertex_weight_name = vertex_weight_name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
59
BlendFile/DNA/BezTriple.cs
Normal file
59
BlendFile/DNA/BezTriple.cs
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BezTriple {
|
||||||
|
public float[,] vec = new System.Single[3][3];
|
||||||
|
public float alfa;
|
||||||
|
public float weight;
|
||||||
|
public float radius;
|
||||||
|
public char ipo;
|
||||||
|
public uchar h1;
|
||||||
|
public uchar h2;
|
||||||
|
public uchar f1;
|
||||||
|
public uchar f2;
|
||||||
|
public uchar f3;
|
||||||
|
public char hide;
|
||||||
|
public char easing;
|
||||||
|
public float back;
|
||||||
|
public float amplitude;
|
||||||
|
public float period;
|
||||||
|
public char auto_handle_type;
|
||||||
|
public char[] _pad = new System.Char[3];
|
||||||
|
public BezTriple(
|
||||||
|
float[,] vec,
|
||||||
|
float alfa,
|
||||||
|
float weight,
|
||||||
|
float radius,
|
||||||
|
char ipo,
|
||||||
|
uchar h1,
|
||||||
|
uchar h2,
|
||||||
|
uchar f1,
|
||||||
|
uchar f2,
|
||||||
|
uchar f3,
|
||||||
|
char hide,
|
||||||
|
char easing,
|
||||||
|
float back,
|
||||||
|
float amplitude,
|
||||||
|
float period,
|
||||||
|
char auto_handle_type,
|
||||||
|
char[] _pad) {
|
||||||
|
this.vec = vec;
|
||||||
|
this.alfa = alfa;
|
||||||
|
this.weight = weight;
|
||||||
|
this.radius = radius;
|
||||||
|
this.ipo = ipo;
|
||||||
|
this.h1 = h1;
|
||||||
|
this.h2 = h2;
|
||||||
|
this.f1 = f1;
|
||||||
|
this.f2 = f2;
|
||||||
|
this.f3 = f3;
|
||||||
|
this.hide = hide;
|
||||||
|
this.easing = easing;
|
||||||
|
this.back = back;
|
||||||
|
this.amplitude = amplitude;
|
||||||
|
this.period = period;
|
||||||
|
this.auto_handle_type = auto_handle_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/BlurShaderFxData.cs
Normal file
22
BlendFile/DNA/BlurShaderFxData.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BlurShaderFxData {
|
||||||
|
public ShaderFxData shaderfx;
|
||||||
|
public float[] radius = new System.Single[2];
|
||||||
|
public int flag;
|
||||||
|
public int samples;
|
||||||
|
public float rotation;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public ShaderFxData_Runtime runtime;
|
||||||
|
public BlurShaderFxData(ShaderFxData shaderfx, float[] radius, int flag, int samples, float rotation, char[] _pad, ShaderFxData_Runtime runtime) {
|
||||||
|
this.shaderfx = shaderfx;
|
||||||
|
this.radius = radius;
|
||||||
|
this.flag = flag;
|
||||||
|
this.samples = samples;
|
||||||
|
this.rotation = rotation;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
BlendFile/DNA/BoidData.cs
Normal file
16
BlendFile/DNA/BoidData.cs
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoidData {
|
||||||
|
public float health;
|
||||||
|
public float[] acc = new System.Single[3];
|
||||||
|
public short state_id;
|
||||||
|
public short mode;
|
||||||
|
public BoidData(float health, float[] acc, short state_id, short mode) {
|
||||||
|
this.health = health;
|
||||||
|
this.acc = acc;
|
||||||
|
this.state_id = state_id;
|
||||||
|
this.mode = mode;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/BoidParticle.cs
Normal file
18
BlendFile/DNA/BoidParticle.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoidParticle {
|
||||||
|
public Object ptr_ground;
|
||||||
|
public BoidData data;
|
||||||
|
public float[] gravity = new System.Single[3];
|
||||||
|
public float[] wander = new System.Single[3];
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public BoidParticle(Object ptr_ground, BoidData data, float[] gravity, float[] wander, char[] _pad0) {
|
||||||
|
this.ptr_ground = ptr_ground;
|
||||||
|
this.data = data;
|
||||||
|
this.gravity = gravity;
|
||||||
|
this.wander = wander;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/BoidRule.cs
Normal file
18
BlendFile/DNA/BoidRule.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoidRule {
|
||||||
|
public BoidRule ptr_next;
|
||||||
|
public BoidRule ptr_prev;
|
||||||
|
public int type;
|
||||||
|
public int flag;
|
||||||
|
public char[] name = new System.Char[32];
|
||||||
|
public BoidRule(BoidRule ptr_next, BoidRule ptr_prev, int type, int flag, char[] name) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.type = type;
|
||||||
|
this.flag = flag;
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/BoidRuleAverageSpeed.cs
Normal file
18
BlendFile/DNA/BoidRuleAverageSpeed.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoidRuleAverageSpeed {
|
||||||
|
public BoidRule rule;
|
||||||
|
public float wander;
|
||||||
|
public float level;
|
||||||
|
public float speed;
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public BoidRuleAverageSpeed(BoidRule rule, float wander, float level, float speed, char[] _pad0) {
|
||||||
|
this.rule = rule;
|
||||||
|
this.wander = wander;
|
||||||
|
this.level = level;
|
||||||
|
this.speed = speed;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BoidRuleAvoidCollision.cs
Normal file
14
BlendFile/DNA/BoidRuleAvoidCollision.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoidRuleAvoidCollision {
|
||||||
|
public BoidRule rule;
|
||||||
|
public int options;
|
||||||
|
public float look_ahead;
|
||||||
|
public BoidRuleAvoidCollision(BoidRule rule, int options, float look_ahead) {
|
||||||
|
this.rule = rule;
|
||||||
|
this.options = options;
|
||||||
|
this.look_ahead = look_ahead;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BoidRuleFight.cs
Normal file
14
BlendFile/DNA/BoidRuleFight.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoidRuleFight {
|
||||||
|
public BoidRule rule;
|
||||||
|
public float distance;
|
||||||
|
public float flee_distance;
|
||||||
|
public BoidRuleFight(BoidRule rule, float distance, float flee_distance) {
|
||||||
|
this.rule = rule;
|
||||||
|
this.distance = distance;
|
||||||
|
this.flee_distance = flee_distance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/BoidRuleFollowLeader.cs
Normal file
24
BlendFile/DNA/BoidRuleFollowLeader.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoidRuleFollowLeader {
|
||||||
|
public BoidRule rule;
|
||||||
|
public Object ptr_ob;
|
||||||
|
public float[] loc = new System.Single[3];
|
||||||
|
public float[] oloc = new System.Single[3];
|
||||||
|
public float cfra;
|
||||||
|
public float distance;
|
||||||
|
public int options;
|
||||||
|
public int queue_size;
|
||||||
|
public BoidRuleFollowLeader(BoidRule rule, Object ptr_ob, float[] loc, float[] oloc, float cfra, float distance, int options, int queue_size) {
|
||||||
|
this.rule = rule;
|
||||||
|
this.ptr_ob = ptr_ob;
|
||||||
|
this.loc = loc;
|
||||||
|
this.oloc = oloc;
|
||||||
|
this.cfra = cfra;
|
||||||
|
this.distance = distance;
|
||||||
|
this.options = options;
|
||||||
|
this.queue_size = queue_size;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/BoidRuleGoalAvoid.cs
Normal file
20
BlendFile/DNA/BoidRuleGoalAvoid.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoidRuleGoalAvoid {
|
||||||
|
public BoidRule rule;
|
||||||
|
public Object ptr_ob;
|
||||||
|
public int options;
|
||||||
|
public float fear_factor;
|
||||||
|
public int signal_id;
|
||||||
|
public int channels;
|
||||||
|
public BoidRuleGoalAvoid(BoidRule rule, Object ptr_ob, int options, float fear_factor, int signal_id, int channels) {
|
||||||
|
this.rule = rule;
|
||||||
|
this.ptr_ob = ptr_ob;
|
||||||
|
this.options = options;
|
||||||
|
this.fear_factor = fear_factor;
|
||||||
|
this.signal_id = signal_id;
|
||||||
|
this.channels = channels;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
77
BlendFile/DNA/BoidSettings.cs
Normal file
77
BlendFile/DNA/BoidSettings.cs
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoidSettings {
|
||||||
|
public int options;
|
||||||
|
public int last_state_id;
|
||||||
|
public float landing_smoothness;
|
||||||
|
public float height;
|
||||||
|
public float banking;
|
||||||
|
public float pitch;
|
||||||
|
public float health;
|
||||||
|
public float aggression;
|
||||||
|
public float strength;
|
||||||
|
public float accuracy;
|
||||||
|
public float range;
|
||||||
|
public float air_min_speed;
|
||||||
|
public float air_max_speed;
|
||||||
|
public float air_max_acc;
|
||||||
|
public float air_max_ave;
|
||||||
|
public float air_personal_space;
|
||||||
|
public float land_jump_speed;
|
||||||
|
public float land_max_speed;
|
||||||
|
public float land_max_acc;
|
||||||
|
public float land_max_ave;
|
||||||
|
public float land_personal_space;
|
||||||
|
public float land_stick_force;
|
||||||
|
public ListBase states;
|
||||||
|
public BoidSettings(
|
||||||
|
int options,
|
||||||
|
int last_state_id,
|
||||||
|
float landing_smoothness,
|
||||||
|
float height,
|
||||||
|
float banking,
|
||||||
|
float pitch,
|
||||||
|
float health,
|
||||||
|
float aggression,
|
||||||
|
float strength,
|
||||||
|
float accuracy,
|
||||||
|
float range,
|
||||||
|
float air_min_speed,
|
||||||
|
float air_max_speed,
|
||||||
|
float air_max_acc,
|
||||||
|
float air_max_ave,
|
||||||
|
float air_personal_space,
|
||||||
|
float land_jump_speed,
|
||||||
|
float land_max_speed,
|
||||||
|
float land_max_acc,
|
||||||
|
float land_max_ave,
|
||||||
|
float land_personal_space,
|
||||||
|
float land_stick_force,
|
||||||
|
ListBase states) {
|
||||||
|
this.options = options;
|
||||||
|
this.last_state_id = last_state_id;
|
||||||
|
this.landing_smoothness = landing_smoothness;
|
||||||
|
this.height = height;
|
||||||
|
this.banking = banking;
|
||||||
|
this.pitch = pitch;
|
||||||
|
this.health = health;
|
||||||
|
this.aggression = aggression;
|
||||||
|
this.strength = strength;
|
||||||
|
this.accuracy = accuracy;
|
||||||
|
this.range = range;
|
||||||
|
this.air_min_speed = air_min_speed;
|
||||||
|
this.air_max_speed = air_max_speed;
|
||||||
|
this.air_max_acc = air_max_acc;
|
||||||
|
this.air_max_ave = air_max_ave;
|
||||||
|
this.air_personal_space = air_personal_space;
|
||||||
|
this.land_jump_speed = land_jump_speed;
|
||||||
|
this.land_max_speed = land_max_speed;
|
||||||
|
this.land_max_acc = land_max_acc;
|
||||||
|
this.land_max_ave = land_max_ave;
|
||||||
|
this.land_personal_space = land_personal_space;
|
||||||
|
this.land_stick_force = land_stick_force;
|
||||||
|
this.states = states;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
BlendFile/DNA/BoidState.cs
Normal file
36
BlendFile/DNA/BoidState.cs
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoidState {
|
||||||
|
public BoidState ptr_next;
|
||||||
|
public BoidState ptr_prev;
|
||||||
|
public ListBase rules;
|
||||||
|
public ListBase conditions;
|
||||||
|
public ListBase actions;
|
||||||
|
public char[] name = new System.Char[32];
|
||||||
|
public int id;
|
||||||
|
public int flag;
|
||||||
|
public int ruleset_type;
|
||||||
|
public float rule_fuzziness;
|
||||||
|
public int signal_id;
|
||||||
|
public int channels;
|
||||||
|
public float volume;
|
||||||
|
public float falloff;
|
||||||
|
public BoidState(BoidState ptr_next, BoidState ptr_prev, ListBase rules, ListBase conditions, ListBase actions, char[] name, int id, int flag, int ruleset_type, float rule_fuzziness, int signal_id, int channels, float volume, float falloff) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.rules = rules;
|
||||||
|
this.conditions = conditions;
|
||||||
|
this.actions = actions;
|
||||||
|
this.name = name;
|
||||||
|
this.id = id;
|
||||||
|
this.flag = flag;
|
||||||
|
this.ruleset_type = ruleset_type;
|
||||||
|
this.rule_fuzziness = rule_fuzziness;
|
||||||
|
this.signal_id = signal_id;
|
||||||
|
this.channels = channels;
|
||||||
|
this.volume = volume;
|
||||||
|
this.falloff = falloff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
167
BlendFile/DNA/Bone.cs
Normal file
167
BlendFile/DNA/Bone.cs
Normal file
@@ -0,0 +1,167 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Bone {
|
||||||
|
public Bone ptr_next;
|
||||||
|
public Bone ptr_prev;
|
||||||
|
public IDProperty ptr_prop;
|
||||||
|
public Bone ptr_parent;
|
||||||
|
public ListBase childbase;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public float roll;
|
||||||
|
public float[] head = new System.Single[3];
|
||||||
|
public float[] tail = new System.Single[3];
|
||||||
|
public float[,] bone_mat = new System.Single[3][3];
|
||||||
|
public int flag;
|
||||||
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
public BoneColor color;
|
||||||
|
public char inherit_scale_mode;
|
||||||
|
public char[] _pad = new System.Char[3];
|
||||||
|
public float[] arm_head = new System.Single[3];
|
||||||
|
public float[] arm_tail = new System.Single[3];
|
||||||
|
public float[,] arm_mat = new System.Single[4][4];
|
||||||
|
public float arm_roll;
|
||||||
|
public float dist;
|
||||||
|
public float weight;
|
||||||
|
public float xwidth;
|
||||||
|
public float length;
|
||||||
|
public float zwidth;
|
||||||
|
public float rad_head;
|
||||||
|
public float rad_tail;
|
||||||
|
public float roll1;
|
||||||
|
public float roll2;
|
||||||
|
public float curveInX;
|
||||||
|
public float curveInY;
|
||||||
|
public float curveOutX;
|
||||||
|
public float curveOutY;
|
||||||
|
public float ease1;
|
||||||
|
public float ease2;
|
||||||
|
public float scaleIn;
|
||||||
|
public float scale_in_y;
|
||||||
|
public float scaleOut;
|
||||||
|
public float scale_out_y;
|
||||||
|
public float[] scale_in = new System.Single[3];
|
||||||
|
public float[] scale_out = new System.Single[3];
|
||||||
|
public float[] size = new System.Single[3];
|
||||||
|
public int layer;
|
||||||
|
public short segments;
|
||||||
|
public char bbone_mapping_mode;
|
||||||
|
public char[] _pad2 = new System.Char[7];
|
||||||
|
public char bbone_prev_type;
|
||||||
|
public char bbone_next_type;
|
||||||
|
public int bbone_flag;
|
||||||
|
public short bbone_prev_flag;
|
||||||
|
public short bbone_next_flag;
|
||||||
|
public Bone ptr_bbone_prev;
|
||||||
|
public Bone ptr_bbone_next;
|
||||||
|
public Bone_Runtime runtime;
|
||||||
|
public Bone(
|
||||||
|
Bone ptr_next,
|
||||||
|
Bone ptr_prev,
|
||||||
|
IDProperty ptr_prop,
|
||||||
|
Bone ptr_parent,
|
||||||
|
ListBase childbase,
|
||||||
|
char[] name,
|
||||||
|
float roll,
|
||||||
|
float[] head,
|
||||||
|
float[] tail,
|
||||||
|
float[,] bone_mat,
|
||||||
|
int flag,
|
||||||
|
char[] _pad1,
|
||||||
|
BoneColor color,
|
||||||
|
char inherit_scale_mode,
|
||||||
|
char[] _pad,
|
||||||
|
float[] arm_head,
|
||||||
|
float[] arm_tail,
|
||||||
|
float[,] arm_mat,
|
||||||
|
float arm_roll,
|
||||||
|
float dist,
|
||||||
|
float weight,
|
||||||
|
float xwidth,
|
||||||
|
float length,
|
||||||
|
float zwidth,
|
||||||
|
float rad_head,
|
||||||
|
float rad_tail,
|
||||||
|
float roll1,
|
||||||
|
float roll2,
|
||||||
|
float curveInX,
|
||||||
|
float curveInY,
|
||||||
|
float curveOutX,
|
||||||
|
float curveOutY,
|
||||||
|
float ease1,
|
||||||
|
float ease2,
|
||||||
|
float scaleIn,
|
||||||
|
float scale_in_y,
|
||||||
|
float scaleOut,
|
||||||
|
float scale_out_y,
|
||||||
|
float[] scale_in,
|
||||||
|
float[] scale_out,
|
||||||
|
float[] size,
|
||||||
|
int layer,
|
||||||
|
short segments,
|
||||||
|
char bbone_mapping_mode,
|
||||||
|
char[] _pad2,
|
||||||
|
char bbone_prev_type,
|
||||||
|
char bbone_next_type,
|
||||||
|
int bbone_flag,
|
||||||
|
short bbone_prev_flag,
|
||||||
|
short bbone_next_flag,
|
||||||
|
Bone ptr_bbone_prev,
|
||||||
|
Bone ptr_bbone_next,
|
||||||
|
Bone_Runtime runtime) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_prop = ptr_prop;
|
||||||
|
this.ptr_parent = ptr_parent;
|
||||||
|
this.childbase = childbase;
|
||||||
|
this.name = name;
|
||||||
|
this.roll = roll;
|
||||||
|
this.head = head;
|
||||||
|
this.tail = tail;
|
||||||
|
this.bone_mat = bone_mat;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.color = color;
|
||||||
|
this.inherit_scale_mode = inherit_scale_mode;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.arm_head = arm_head;
|
||||||
|
this.arm_tail = arm_tail;
|
||||||
|
this.arm_mat = arm_mat;
|
||||||
|
this.arm_roll = arm_roll;
|
||||||
|
this.dist = dist;
|
||||||
|
this.weight = weight;
|
||||||
|
this.xwidth = xwidth;
|
||||||
|
this.length = length;
|
||||||
|
this.zwidth = zwidth;
|
||||||
|
this.rad_head = rad_head;
|
||||||
|
this.rad_tail = rad_tail;
|
||||||
|
this.roll1 = roll1;
|
||||||
|
this.roll2 = roll2;
|
||||||
|
this.curveInX = curveInX;
|
||||||
|
this.curveInY = curveInY;
|
||||||
|
this.curveOutX = curveOutX;
|
||||||
|
this.curveOutY = curveOutY;
|
||||||
|
this.ease1 = ease1;
|
||||||
|
this.ease2 = ease2;
|
||||||
|
this.scaleIn = scaleIn;
|
||||||
|
this.scale_in_y = scale_in_y;
|
||||||
|
this.scaleOut = scaleOut;
|
||||||
|
this.scale_out_y = scale_out_y;
|
||||||
|
this.scale_in = scale_in;
|
||||||
|
this.scale_out = scale_out;
|
||||||
|
this.size = size;
|
||||||
|
this.layer = layer;
|
||||||
|
this.segments = segments;
|
||||||
|
this.bbone_mapping_mode = bbone_mapping_mode;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.bbone_prev_type = bbone_prev_type;
|
||||||
|
this.bbone_next_type = bbone_next_type;
|
||||||
|
this.bbone_flag = bbone_flag;
|
||||||
|
this.bbone_prev_flag = bbone_prev_flag;
|
||||||
|
this.bbone_next_flag = bbone_next_flag;
|
||||||
|
this.ptr_bbone_prev = ptr_bbone_prev;
|
||||||
|
this.ptr_bbone_next = ptr_bbone_next;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/BoneCollection.cs
Normal file
26
BlendFile/DNA/BoneCollection.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoneCollection {
|
||||||
|
public BoneCollection ptr_next;
|
||||||
|
public BoneCollection ptr_prev;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public ListBase bones;
|
||||||
|
public uchar flags;
|
||||||
|
public uchar[] _pad0 = new uchar[7];
|
||||||
|
public int child_index;
|
||||||
|
public int child_count;
|
||||||
|
public IDProperty ptr_prop;
|
||||||
|
public BoneCollection(BoneCollection ptr_next, BoneCollection ptr_prev, char[] name, ListBase bones, uchar flags, uchar[] _pad0, int child_index, int child_count, IDProperty ptr_prop) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.name = name;
|
||||||
|
this.bones = bones;
|
||||||
|
this.flags = flags;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.child_index = child_index;
|
||||||
|
this.child_count = child_count;
|
||||||
|
this.ptr_prop = ptr_prop;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BoneCollectionMember.cs
Normal file
14
BlendFile/DNA/BoneCollectionMember.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoneCollectionMember {
|
||||||
|
public BoneCollectionMember ptr_next;
|
||||||
|
public BoneCollectionMember ptr_prev;
|
||||||
|
public Bone ptr_bone;
|
||||||
|
public BoneCollectionMember(BoneCollectionMember ptr_next, BoneCollectionMember ptr_prev, Bone ptr_bone) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_bone = ptr_bone;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BoneCollectionReference.cs
Normal file
14
BlendFile/DNA/BoneCollectionReference.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BoneCollectionReference {
|
||||||
|
public BoneCollectionReference ptr_next;
|
||||||
|
public BoneCollectionReference ptr_prev;
|
||||||
|
public BoneCollection ptr_bcoll;
|
||||||
|
public BoneCollectionReference(BoneCollectionReference ptr_next, BoneCollectionReference ptr_prev, BoneCollection ptr_bcoll) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_bcoll = ptr_bcoll;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BoneColor.cs
Normal file
14
BlendFile/DNA/BoneColor.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoneColor {
|
||||||
|
public int8_t palette_index;
|
||||||
|
public uchar[] _pad0 = new uchar[7];
|
||||||
|
public ThemeWireColor custom;
|
||||||
|
public BoneColor(int8_t palette_index, uchar[] _pad0, ThemeWireColor custom) {
|
||||||
|
this.palette_index = palette_index;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.custom = custom;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
BlendFile/DNA/Bone_Runtime.cs
Normal file
10
BlendFile/DNA/Bone_Runtime.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct Bone_Runtime {
|
||||||
|
public ListBase collections;
|
||||||
|
public Bone_Runtime(ListBase collections) {
|
||||||
|
this.collections = collections;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
28
BlendFile/DNA/BooleanModifierData.cs
Normal file
28
BlendFile/DNA/BooleanModifierData.cs
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BooleanModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public Object ptr_object;
|
||||||
|
public Collection ptr_collection;
|
||||||
|
public float double_threshold;
|
||||||
|
public char operation;
|
||||||
|
public char solver;
|
||||||
|
public char material_mode;
|
||||||
|
public char flag;
|
||||||
|
public char bm_flag;
|
||||||
|
public char[] _pad = new System.Char[7];
|
||||||
|
public BooleanModifierData(ModifierData modifier, Object ptr_object, Collection ptr_collection, float double_threshold, char operation, char solver, char material_mode, char flag, char bm_flag, char[] _pad) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.ptr_collection = ptr_collection;
|
||||||
|
this.double_threshold = double_threshold;
|
||||||
|
this.operation = operation;
|
||||||
|
this.solver = solver;
|
||||||
|
this.material_mode = material_mode;
|
||||||
|
this.flag = flag;
|
||||||
|
this.bm_flag = bm_flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
BlendFile/DNA/BoundBox.cs
Normal file
10
BlendFile/DNA/BoundBox.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BoundBox {
|
||||||
|
public float[,] vec = new System.Single[8][3];
|
||||||
|
public BoundBox(float[,] vec) {
|
||||||
|
this.vec = vec;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/BrightContrastModifierData.cs
Normal file
14
BlendFile/DNA/BrightContrastModifierData.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BrightContrastModifierData {
|
||||||
|
public SequenceModifierData modifier;
|
||||||
|
public float bright;
|
||||||
|
public float contrast;
|
||||||
|
public BrightContrastModifierData(SequenceModifierData modifier, float bright, float contrast) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.bright = bright;
|
||||||
|
this.contrast = contrast;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
383
BlendFile/DNA/Brush.cs
Normal file
383
BlendFile/DNA/Brush.cs
Normal file
@@ -0,0 +1,383 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Brush {
|
||||||
|
public ID id;
|
||||||
|
public BrushClone clone;
|
||||||
|
public CurveMapping ptr_curve;
|
||||||
|
public MTex mtex;
|
||||||
|
public MTex mask_mtex;
|
||||||
|
public Brush ptr_toggle_brush;
|
||||||
|
public ImBuf ptr_icon_imbuf;
|
||||||
|
public PreviewImage ptr_preview;
|
||||||
|
public ColorBand ptr_gradient;
|
||||||
|
public PaintCurve ptr_paint_curve;
|
||||||
|
public char[] icon_filepath = new System.Char[1024];
|
||||||
|
public float normal_weight;
|
||||||
|
public float rake_factor;
|
||||||
|
public short blend;
|
||||||
|
public short ob_mode;
|
||||||
|
public float weight;
|
||||||
|
public int size;
|
||||||
|
public int flag;
|
||||||
|
public int flag2;
|
||||||
|
public int sampling_flag;
|
||||||
|
public int input_samples;
|
||||||
|
public int mask_pressure;
|
||||||
|
public float jitter;
|
||||||
|
public int jitter_absolute;
|
||||||
|
public int overlay_flags;
|
||||||
|
public int spacing;
|
||||||
|
public int smooth_stroke_radius;
|
||||||
|
public float smooth_stroke_factor;
|
||||||
|
public float rate;
|
||||||
|
public float[] rgb = new System.Single[3];
|
||||||
|
public float alpha;
|
||||||
|
public float hardness;
|
||||||
|
public float flow;
|
||||||
|
public float wet_mix;
|
||||||
|
public float wet_persistence;
|
||||||
|
public float density;
|
||||||
|
public int paint_flags;
|
||||||
|
public float tip_roundness;
|
||||||
|
public float tip_scale_x;
|
||||||
|
public float[] secondary_rgb = new System.Single[3];
|
||||||
|
public float dash_ratio;
|
||||||
|
public int dash_samples;
|
||||||
|
public int sculpt_plane;
|
||||||
|
public float plane_offset;
|
||||||
|
public int gradient_spacing;
|
||||||
|
public char gradient_stroke_mode;
|
||||||
|
public char gradient_fill_mode;
|
||||||
|
public char has_unsaved_changes;
|
||||||
|
public char falloff_shape;
|
||||||
|
public float falloff_angle;
|
||||||
|
public char sculpt_tool;
|
||||||
|
public char vertexpaint_tool;
|
||||||
|
public char weightpaint_tool;
|
||||||
|
public char imagepaint_tool;
|
||||||
|
public char mask_tool;
|
||||||
|
public char gpencil_tool;
|
||||||
|
public char gpencil_vertex_tool;
|
||||||
|
public char gpencil_sculpt_tool;
|
||||||
|
public char gpencil_weight_tool;
|
||||||
|
public char curves_sculpt_tool;
|
||||||
|
public char[] _pad1 = new System.Char[6];
|
||||||
|
public float autosmooth_factor;
|
||||||
|
public float tilt_strength_factor;
|
||||||
|
public float topology_rake_factor;
|
||||||
|
public float crease_pinch_factor;
|
||||||
|
public float normal_radius_factor;
|
||||||
|
public float area_radius_factor;
|
||||||
|
public float wet_paint_radius_factor;
|
||||||
|
public float plane_trim;
|
||||||
|
public float height;
|
||||||
|
public float texture_sample_bias;
|
||||||
|
public int curve_preset;
|
||||||
|
public float disconnected_distance_max;
|
||||||
|
public int deform_target;
|
||||||
|
public int automasking_flags;
|
||||||
|
public int automasking_boundary_edges_propagation_steps;
|
||||||
|
public float automasking_start_normal_limit;
|
||||||
|
public float automasking_start_normal_falloff;
|
||||||
|
public float automasking_view_normal_limit;
|
||||||
|
public float automasking_view_normal_falloff;
|
||||||
|
public int elastic_deform_type;
|
||||||
|
public float elastic_deform_volume_preservation;
|
||||||
|
public int snake_hook_deform_type;
|
||||||
|
public int pose_deform_type;
|
||||||
|
public float pose_offset;
|
||||||
|
public int pose_smooth_iterations;
|
||||||
|
public int pose_ik_segments;
|
||||||
|
public int pose_origin_type;
|
||||||
|
public int boundary_deform_type;
|
||||||
|
public int boundary_falloff_type;
|
||||||
|
public float boundary_offset;
|
||||||
|
public int cloth_deform_type;
|
||||||
|
public int cloth_force_falloff_type;
|
||||||
|
public int cloth_simulation_area_type;
|
||||||
|
public float cloth_mass;
|
||||||
|
public float cloth_damping;
|
||||||
|
public float cloth_sim_limit;
|
||||||
|
public float cloth_sim_falloff;
|
||||||
|
public float cloth_constraint_softbody_strength;
|
||||||
|
public int smooth_deform_type;
|
||||||
|
public float surface_smooth_shape_preservation;
|
||||||
|
public float surface_smooth_current_vertex;
|
||||||
|
public int surface_smooth_iterations;
|
||||||
|
public float multiplane_scrape_angle;
|
||||||
|
public int smear_deform_type;
|
||||||
|
public int slide_deform_type;
|
||||||
|
public int texture_overlay_alpha;
|
||||||
|
public int mask_overlay_alpha;
|
||||||
|
public int cursor_overlay_alpha;
|
||||||
|
public float unprojected_radius;
|
||||||
|
public float sharp_threshold;
|
||||||
|
public int blur_kernel_radius;
|
||||||
|
public int blur_mode;
|
||||||
|
public float fill_threshold;
|
||||||
|
public float[] add_col = new System.Single[4];
|
||||||
|
public float[] sub_col = new System.Single[4];
|
||||||
|
public float[] stencil_pos = new System.Single[2];
|
||||||
|
public float[] stencil_dimension = new System.Single[2];
|
||||||
|
public float[] mask_stencil_pos = new System.Single[2];
|
||||||
|
public float[] mask_stencil_dimension = new System.Single[2];
|
||||||
|
public BrushGpencilSettings ptr_gpencil_settings;
|
||||||
|
public BrushCurvesSculptSettings ptr_curves_sculpt_settings;
|
||||||
|
public int automasking_cavity_blur_steps;
|
||||||
|
public float automasking_cavity_factor;
|
||||||
|
public CurveMapping ptr_automasking_cavity_curve;
|
||||||
|
public Brush(
|
||||||
|
ID id,
|
||||||
|
BrushClone clone,
|
||||||
|
CurveMapping ptr_curve,
|
||||||
|
MTex mtex,
|
||||||
|
MTex mask_mtex,
|
||||||
|
Brush ptr_toggle_brush,
|
||||||
|
ImBuf ptr_icon_imbuf,
|
||||||
|
PreviewImage ptr_preview,
|
||||||
|
ColorBand ptr_gradient,
|
||||||
|
PaintCurve ptr_paint_curve,
|
||||||
|
char[] icon_filepath,
|
||||||
|
float normal_weight,
|
||||||
|
float rake_factor,
|
||||||
|
short blend,
|
||||||
|
short ob_mode,
|
||||||
|
float weight,
|
||||||
|
int size,
|
||||||
|
int flag,
|
||||||
|
int flag2,
|
||||||
|
int sampling_flag,
|
||||||
|
int input_samples,
|
||||||
|
int mask_pressure,
|
||||||
|
float jitter,
|
||||||
|
int jitter_absolute,
|
||||||
|
int overlay_flags,
|
||||||
|
int spacing,
|
||||||
|
int smooth_stroke_radius,
|
||||||
|
float smooth_stroke_factor,
|
||||||
|
float rate,
|
||||||
|
float[] rgb,
|
||||||
|
float alpha,
|
||||||
|
float hardness,
|
||||||
|
float flow,
|
||||||
|
float wet_mix,
|
||||||
|
float wet_persistence,
|
||||||
|
float density,
|
||||||
|
int paint_flags,
|
||||||
|
float tip_roundness,
|
||||||
|
float tip_scale_x,
|
||||||
|
float[] secondary_rgb,
|
||||||
|
float dash_ratio,
|
||||||
|
int dash_samples,
|
||||||
|
int sculpt_plane,
|
||||||
|
float plane_offset,
|
||||||
|
int gradient_spacing,
|
||||||
|
char gradient_stroke_mode,
|
||||||
|
char gradient_fill_mode,
|
||||||
|
char has_unsaved_changes,
|
||||||
|
char falloff_shape,
|
||||||
|
float falloff_angle,
|
||||||
|
char sculpt_tool,
|
||||||
|
char vertexpaint_tool,
|
||||||
|
char weightpaint_tool,
|
||||||
|
char imagepaint_tool,
|
||||||
|
char mask_tool,
|
||||||
|
char gpencil_tool,
|
||||||
|
char gpencil_vertex_tool,
|
||||||
|
char gpencil_sculpt_tool,
|
||||||
|
char gpencil_weight_tool,
|
||||||
|
char curves_sculpt_tool,
|
||||||
|
char[] _pad1,
|
||||||
|
float autosmooth_factor,
|
||||||
|
float tilt_strength_factor,
|
||||||
|
float topology_rake_factor,
|
||||||
|
float crease_pinch_factor,
|
||||||
|
float normal_radius_factor,
|
||||||
|
float area_radius_factor,
|
||||||
|
float wet_paint_radius_factor,
|
||||||
|
float plane_trim,
|
||||||
|
float height,
|
||||||
|
float texture_sample_bias,
|
||||||
|
int curve_preset,
|
||||||
|
float disconnected_distance_max,
|
||||||
|
int deform_target,
|
||||||
|
int automasking_flags,
|
||||||
|
int automasking_boundary_edges_propagation_steps,
|
||||||
|
float automasking_start_normal_limit,
|
||||||
|
float automasking_start_normal_falloff,
|
||||||
|
float automasking_view_normal_limit,
|
||||||
|
float automasking_view_normal_falloff,
|
||||||
|
int elastic_deform_type,
|
||||||
|
float elastic_deform_volume_preservation,
|
||||||
|
int snake_hook_deform_type,
|
||||||
|
int pose_deform_type,
|
||||||
|
float pose_offset,
|
||||||
|
int pose_smooth_iterations,
|
||||||
|
int pose_ik_segments,
|
||||||
|
int pose_origin_type,
|
||||||
|
int boundary_deform_type,
|
||||||
|
int boundary_falloff_type,
|
||||||
|
float boundary_offset,
|
||||||
|
int cloth_deform_type,
|
||||||
|
int cloth_force_falloff_type,
|
||||||
|
int cloth_simulation_area_type,
|
||||||
|
float cloth_mass,
|
||||||
|
float cloth_damping,
|
||||||
|
float cloth_sim_limit,
|
||||||
|
float cloth_sim_falloff,
|
||||||
|
float cloth_constraint_softbody_strength,
|
||||||
|
int smooth_deform_type,
|
||||||
|
float surface_smooth_shape_preservation,
|
||||||
|
float surface_smooth_current_vertex,
|
||||||
|
int surface_smooth_iterations,
|
||||||
|
float multiplane_scrape_angle,
|
||||||
|
int smear_deform_type,
|
||||||
|
int slide_deform_type,
|
||||||
|
int texture_overlay_alpha,
|
||||||
|
int mask_overlay_alpha,
|
||||||
|
int cursor_overlay_alpha,
|
||||||
|
float unprojected_radius,
|
||||||
|
float sharp_threshold,
|
||||||
|
int blur_kernel_radius,
|
||||||
|
int blur_mode,
|
||||||
|
float fill_threshold,
|
||||||
|
float[] add_col,
|
||||||
|
float[] sub_col,
|
||||||
|
float[] stencil_pos,
|
||||||
|
float[] stencil_dimension,
|
||||||
|
float[] mask_stencil_pos,
|
||||||
|
float[] mask_stencil_dimension,
|
||||||
|
BrushGpencilSettings ptr_gpencil_settings,
|
||||||
|
BrushCurvesSculptSettings ptr_curves_sculpt_settings,
|
||||||
|
int automasking_cavity_blur_steps,
|
||||||
|
float automasking_cavity_factor,
|
||||||
|
CurveMapping ptr_automasking_cavity_curve) {
|
||||||
|
this.id = id;
|
||||||
|
this.clone = clone;
|
||||||
|
this.ptr_curve = ptr_curve;
|
||||||
|
this.mtex = mtex;
|
||||||
|
this.mask_mtex = mask_mtex;
|
||||||
|
this.ptr_toggle_brush = ptr_toggle_brush;
|
||||||
|
this.ptr_icon_imbuf = ptr_icon_imbuf;
|
||||||
|
this.ptr_preview = ptr_preview;
|
||||||
|
this.ptr_gradient = ptr_gradient;
|
||||||
|
this.ptr_paint_curve = ptr_paint_curve;
|
||||||
|
this.icon_filepath = icon_filepath;
|
||||||
|
this.normal_weight = normal_weight;
|
||||||
|
this.rake_factor = rake_factor;
|
||||||
|
this.blend = blend;
|
||||||
|
this.ob_mode = ob_mode;
|
||||||
|
this.weight = weight;
|
||||||
|
this.size = size;
|
||||||
|
this.flag = flag;
|
||||||
|
this.flag2 = flag2;
|
||||||
|
this.sampling_flag = sampling_flag;
|
||||||
|
this.input_samples = input_samples;
|
||||||
|
this.mask_pressure = mask_pressure;
|
||||||
|
this.jitter = jitter;
|
||||||
|
this.jitter_absolute = jitter_absolute;
|
||||||
|
this.overlay_flags = overlay_flags;
|
||||||
|
this.spacing = spacing;
|
||||||
|
this.smooth_stroke_radius = smooth_stroke_radius;
|
||||||
|
this.smooth_stroke_factor = smooth_stroke_factor;
|
||||||
|
this.rate = rate;
|
||||||
|
this.rgb = rgb;
|
||||||
|
this.alpha = alpha;
|
||||||
|
this.hardness = hardness;
|
||||||
|
this.flow = flow;
|
||||||
|
this.wet_mix = wet_mix;
|
||||||
|
this.wet_persistence = wet_persistence;
|
||||||
|
this.density = density;
|
||||||
|
this.paint_flags = paint_flags;
|
||||||
|
this.tip_roundness = tip_roundness;
|
||||||
|
this.tip_scale_x = tip_scale_x;
|
||||||
|
this.secondary_rgb = secondary_rgb;
|
||||||
|
this.dash_ratio = dash_ratio;
|
||||||
|
this.dash_samples = dash_samples;
|
||||||
|
this.sculpt_plane = sculpt_plane;
|
||||||
|
this.plane_offset = plane_offset;
|
||||||
|
this.gradient_spacing = gradient_spacing;
|
||||||
|
this.gradient_stroke_mode = gradient_stroke_mode;
|
||||||
|
this.gradient_fill_mode = gradient_fill_mode;
|
||||||
|
this.has_unsaved_changes = has_unsaved_changes;
|
||||||
|
this.falloff_shape = falloff_shape;
|
||||||
|
this.falloff_angle = falloff_angle;
|
||||||
|
this.sculpt_tool = sculpt_tool;
|
||||||
|
this.vertexpaint_tool = vertexpaint_tool;
|
||||||
|
this.weightpaint_tool = weightpaint_tool;
|
||||||
|
this.imagepaint_tool = imagepaint_tool;
|
||||||
|
this.mask_tool = mask_tool;
|
||||||
|
this.gpencil_tool = gpencil_tool;
|
||||||
|
this.gpencil_vertex_tool = gpencil_vertex_tool;
|
||||||
|
this.gpencil_sculpt_tool = gpencil_sculpt_tool;
|
||||||
|
this.gpencil_weight_tool = gpencil_weight_tool;
|
||||||
|
this.curves_sculpt_tool = curves_sculpt_tool;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.autosmooth_factor = autosmooth_factor;
|
||||||
|
this.tilt_strength_factor = tilt_strength_factor;
|
||||||
|
this.topology_rake_factor = topology_rake_factor;
|
||||||
|
this.crease_pinch_factor = crease_pinch_factor;
|
||||||
|
this.normal_radius_factor = normal_radius_factor;
|
||||||
|
this.area_radius_factor = area_radius_factor;
|
||||||
|
this.wet_paint_radius_factor = wet_paint_radius_factor;
|
||||||
|
this.plane_trim = plane_trim;
|
||||||
|
this.height = height;
|
||||||
|
this.texture_sample_bias = texture_sample_bias;
|
||||||
|
this.curve_preset = curve_preset;
|
||||||
|
this.disconnected_distance_max = disconnected_distance_max;
|
||||||
|
this.deform_target = deform_target;
|
||||||
|
this.automasking_flags = automasking_flags;
|
||||||
|
this.automasking_boundary_edges_propagation_steps = automasking_boundary_edges_propagation_steps;
|
||||||
|
this.automasking_start_normal_limit = automasking_start_normal_limit;
|
||||||
|
this.automasking_start_normal_falloff = automasking_start_normal_falloff;
|
||||||
|
this.automasking_view_normal_limit = automasking_view_normal_limit;
|
||||||
|
this.automasking_view_normal_falloff = automasking_view_normal_falloff;
|
||||||
|
this.elastic_deform_type = elastic_deform_type;
|
||||||
|
this.elastic_deform_volume_preservation = elastic_deform_volume_preservation;
|
||||||
|
this.snake_hook_deform_type = snake_hook_deform_type;
|
||||||
|
this.pose_deform_type = pose_deform_type;
|
||||||
|
this.pose_offset = pose_offset;
|
||||||
|
this.pose_smooth_iterations = pose_smooth_iterations;
|
||||||
|
this.pose_ik_segments = pose_ik_segments;
|
||||||
|
this.pose_origin_type = pose_origin_type;
|
||||||
|
this.boundary_deform_type = boundary_deform_type;
|
||||||
|
this.boundary_falloff_type = boundary_falloff_type;
|
||||||
|
this.boundary_offset = boundary_offset;
|
||||||
|
this.cloth_deform_type = cloth_deform_type;
|
||||||
|
this.cloth_force_falloff_type = cloth_force_falloff_type;
|
||||||
|
this.cloth_simulation_area_type = cloth_simulation_area_type;
|
||||||
|
this.cloth_mass = cloth_mass;
|
||||||
|
this.cloth_damping = cloth_damping;
|
||||||
|
this.cloth_sim_limit = cloth_sim_limit;
|
||||||
|
this.cloth_sim_falloff = cloth_sim_falloff;
|
||||||
|
this.cloth_constraint_softbody_strength = cloth_constraint_softbody_strength;
|
||||||
|
this.smooth_deform_type = smooth_deform_type;
|
||||||
|
this.surface_smooth_shape_preservation = surface_smooth_shape_preservation;
|
||||||
|
this.surface_smooth_current_vertex = surface_smooth_current_vertex;
|
||||||
|
this.surface_smooth_iterations = surface_smooth_iterations;
|
||||||
|
this.multiplane_scrape_angle = multiplane_scrape_angle;
|
||||||
|
this.smear_deform_type = smear_deform_type;
|
||||||
|
this.slide_deform_type = slide_deform_type;
|
||||||
|
this.texture_overlay_alpha = texture_overlay_alpha;
|
||||||
|
this.mask_overlay_alpha = mask_overlay_alpha;
|
||||||
|
this.cursor_overlay_alpha = cursor_overlay_alpha;
|
||||||
|
this.unprojected_radius = unprojected_radius;
|
||||||
|
this.sharp_threshold = sharp_threshold;
|
||||||
|
this.blur_kernel_radius = blur_kernel_radius;
|
||||||
|
this.blur_mode = blur_mode;
|
||||||
|
this.fill_threshold = fill_threshold;
|
||||||
|
this.add_col = add_col;
|
||||||
|
this.sub_col = sub_col;
|
||||||
|
this.stencil_pos = stencil_pos;
|
||||||
|
this.stencil_dimension = stencil_dimension;
|
||||||
|
this.mask_stencil_pos = mask_stencil_pos;
|
||||||
|
this.mask_stencil_dimension = mask_stencil_dimension;
|
||||||
|
this.ptr_gpencil_settings = ptr_gpencil_settings;
|
||||||
|
this.ptr_curves_sculpt_settings = ptr_curves_sculpt_settings;
|
||||||
|
this.automasking_cavity_blur_steps = automasking_cavity_blur_steps;
|
||||||
|
this.automasking_cavity_factor = automasking_cavity_factor;
|
||||||
|
this.ptr_automasking_cavity_curve = ptr_automasking_cavity_curve;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
BlendFile/DNA/BrushClone.cs
Normal file
16
BlendFile/DNA/BrushClone.cs
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BrushClone {
|
||||||
|
public Image ptr_image;
|
||||||
|
public float[] offset = new System.Single[2];
|
||||||
|
public float alpha;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public BrushClone(Image ptr_image, float[] offset, float alpha, char[] _pad) {
|
||||||
|
this.ptr_image = ptr_image;
|
||||||
|
this.offset = offset;
|
||||||
|
this.alpha = alpha;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
30
BlendFile/DNA/BrushCurvesSculptSettings.cs
Normal file
30
BlendFile/DNA/BrushCurvesSculptSettings.cs
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BrushCurvesSculptSettings {
|
||||||
|
public int add_amount;
|
||||||
|
public int points_per_curve;
|
||||||
|
public int flag;
|
||||||
|
public float minimum_length;
|
||||||
|
public float curve_length;
|
||||||
|
public float minimum_distance;
|
||||||
|
public float curve_radius;
|
||||||
|
public int density_add_attempts;
|
||||||
|
public uchar density_mode;
|
||||||
|
public char[] _pad = new System.Char[7];
|
||||||
|
public CurveMapping ptr_curve_parameter_falloff;
|
||||||
|
public BrushCurvesSculptSettings(int add_amount, int points_per_curve, int flag, float minimum_length, float curve_length, float minimum_distance, float curve_radius, int density_add_attempts, uchar density_mode, char[] _pad, CurveMapping ptr_curve_parameter_falloff) {
|
||||||
|
this.add_amount = add_amount;
|
||||||
|
this.points_per_curve = points_per_curve;
|
||||||
|
this.flag = flag;
|
||||||
|
this.minimum_length = minimum_length;
|
||||||
|
this.curve_length = curve_length;
|
||||||
|
this.minimum_distance = minimum_distance;
|
||||||
|
this.curve_radius = curve_radius;
|
||||||
|
this.density_add_attempts = density_add_attempts;
|
||||||
|
this.density_mode = density_mode;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_curve_parameter_falloff = ptr_curve_parameter_falloff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
173
BlendFile/DNA/BrushGpencilSettings.cs
Normal file
173
BlendFile/DNA/BrushGpencilSettings.cs
Normal file
@@ -0,0 +1,173 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BrushGpencilSettings {
|
||||||
|
public float draw_smoothfac;
|
||||||
|
public float fill_factor;
|
||||||
|
public float draw_strength;
|
||||||
|
public float draw_jitter;
|
||||||
|
public float draw_angle;
|
||||||
|
public float draw_angle_factor;
|
||||||
|
public float draw_random_press;
|
||||||
|
public float draw_random_strength;
|
||||||
|
public short draw_smoothlvl;
|
||||||
|
public short draw_subdivide;
|
||||||
|
public short fill_layer_mode;
|
||||||
|
public short fill_direction;
|
||||||
|
public float fill_threshold;
|
||||||
|
public char[] _pad2 = new System.Char[2];
|
||||||
|
public int8_t caps_type;
|
||||||
|
public char[] _pad = new System.Char[1];
|
||||||
|
public int flag2;
|
||||||
|
public int fill_simplylvl;
|
||||||
|
public int fill_draw_mode;
|
||||||
|
public int fill_extend_mode;
|
||||||
|
public int input_samples;
|
||||||
|
public float uv_random;
|
||||||
|
public int brush_type;
|
||||||
|
public int eraser_mode;
|
||||||
|
public float active_smooth;
|
||||||
|
public float era_strength_f;
|
||||||
|
public float era_thickness_f;
|
||||||
|
public int flag;
|
||||||
|
public float gradient_f;
|
||||||
|
public float[] gradient_s = new System.Single[2];
|
||||||
|
public float simplify_f;
|
||||||
|
public float vertex_factor;
|
||||||
|
public int vertex_mode;
|
||||||
|
public int sculpt_flag;
|
||||||
|
public int sculpt_mode_flag;
|
||||||
|
public short preset_type;
|
||||||
|
public short brush_draw_mode;
|
||||||
|
public float random_hue;
|
||||||
|
public float random_saturation;
|
||||||
|
public float random_value;
|
||||||
|
public float fill_extend_fac;
|
||||||
|
public int dilate_pixels;
|
||||||
|
public CurveMapping ptr_curve_sensitivity;
|
||||||
|
public CurveMapping ptr_curve_strength;
|
||||||
|
public CurveMapping ptr_curve_jitter;
|
||||||
|
public CurveMapping ptr_curve_rand_pressure;
|
||||||
|
public CurveMapping ptr_curve_rand_strength;
|
||||||
|
public CurveMapping ptr_curve_rand_uv;
|
||||||
|
public CurveMapping ptr_curve_rand_hue;
|
||||||
|
public CurveMapping ptr_curve_rand_saturation;
|
||||||
|
public CurveMapping ptr_curve_rand_value;
|
||||||
|
public float outline_fac;
|
||||||
|
public float simplify_px;
|
||||||
|
public Material ptr_material;
|
||||||
|
public Material ptr_material_alt;
|
||||||
|
public BrushGpencilSettings(
|
||||||
|
float draw_smoothfac,
|
||||||
|
float fill_factor,
|
||||||
|
float draw_strength,
|
||||||
|
float draw_jitter,
|
||||||
|
float draw_angle,
|
||||||
|
float draw_angle_factor,
|
||||||
|
float draw_random_press,
|
||||||
|
float draw_random_strength,
|
||||||
|
short draw_smoothlvl,
|
||||||
|
short draw_subdivide,
|
||||||
|
short fill_layer_mode,
|
||||||
|
short fill_direction,
|
||||||
|
float fill_threshold,
|
||||||
|
char[] _pad2,
|
||||||
|
int8_t caps_type,
|
||||||
|
char[] _pad,
|
||||||
|
int flag2,
|
||||||
|
int fill_simplylvl,
|
||||||
|
int fill_draw_mode,
|
||||||
|
int fill_extend_mode,
|
||||||
|
int input_samples,
|
||||||
|
float uv_random,
|
||||||
|
int brush_type,
|
||||||
|
int eraser_mode,
|
||||||
|
float active_smooth,
|
||||||
|
float era_strength_f,
|
||||||
|
float era_thickness_f,
|
||||||
|
int flag,
|
||||||
|
float gradient_f,
|
||||||
|
float[] gradient_s,
|
||||||
|
float simplify_f,
|
||||||
|
float vertex_factor,
|
||||||
|
int vertex_mode,
|
||||||
|
int sculpt_flag,
|
||||||
|
int sculpt_mode_flag,
|
||||||
|
short preset_type,
|
||||||
|
short brush_draw_mode,
|
||||||
|
float random_hue,
|
||||||
|
float random_saturation,
|
||||||
|
float random_value,
|
||||||
|
float fill_extend_fac,
|
||||||
|
int dilate_pixels,
|
||||||
|
CurveMapping ptr_curve_sensitivity,
|
||||||
|
CurveMapping ptr_curve_strength,
|
||||||
|
CurveMapping ptr_curve_jitter,
|
||||||
|
CurveMapping ptr_curve_rand_pressure,
|
||||||
|
CurveMapping ptr_curve_rand_strength,
|
||||||
|
CurveMapping ptr_curve_rand_uv,
|
||||||
|
CurveMapping ptr_curve_rand_hue,
|
||||||
|
CurveMapping ptr_curve_rand_saturation,
|
||||||
|
CurveMapping ptr_curve_rand_value,
|
||||||
|
float outline_fac,
|
||||||
|
float simplify_px,
|
||||||
|
Material ptr_material,
|
||||||
|
Material ptr_material_alt) {
|
||||||
|
this.draw_smoothfac = draw_smoothfac;
|
||||||
|
this.fill_factor = fill_factor;
|
||||||
|
this.draw_strength = draw_strength;
|
||||||
|
this.draw_jitter = draw_jitter;
|
||||||
|
this.draw_angle = draw_angle;
|
||||||
|
this.draw_angle_factor = draw_angle_factor;
|
||||||
|
this.draw_random_press = draw_random_press;
|
||||||
|
this.draw_random_strength = draw_random_strength;
|
||||||
|
this.draw_smoothlvl = draw_smoothlvl;
|
||||||
|
this.draw_subdivide = draw_subdivide;
|
||||||
|
this.fill_layer_mode = fill_layer_mode;
|
||||||
|
this.fill_direction = fill_direction;
|
||||||
|
this.fill_threshold = fill_threshold;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.caps_type = caps_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.flag2 = flag2;
|
||||||
|
this.fill_simplylvl = fill_simplylvl;
|
||||||
|
this.fill_draw_mode = fill_draw_mode;
|
||||||
|
this.fill_extend_mode = fill_extend_mode;
|
||||||
|
this.input_samples = input_samples;
|
||||||
|
this.uv_random = uv_random;
|
||||||
|
this.brush_type = brush_type;
|
||||||
|
this.eraser_mode = eraser_mode;
|
||||||
|
this.active_smooth = active_smooth;
|
||||||
|
this.era_strength_f = era_strength_f;
|
||||||
|
this.era_thickness_f = era_thickness_f;
|
||||||
|
this.flag = flag;
|
||||||
|
this.gradient_f = gradient_f;
|
||||||
|
this.gradient_s = gradient_s;
|
||||||
|
this.simplify_f = simplify_f;
|
||||||
|
this.vertex_factor = vertex_factor;
|
||||||
|
this.vertex_mode = vertex_mode;
|
||||||
|
this.sculpt_flag = sculpt_flag;
|
||||||
|
this.sculpt_mode_flag = sculpt_mode_flag;
|
||||||
|
this.preset_type = preset_type;
|
||||||
|
this.brush_draw_mode = brush_draw_mode;
|
||||||
|
this.random_hue = random_hue;
|
||||||
|
this.random_saturation = random_saturation;
|
||||||
|
this.random_value = random_value;
|
||||||
|
this.fill_extend_fac = fill_extend_fac;
|
||||||
|
this.dilate_pixels = dilate_pixels;
|
||||||
|
this.ptr_curve_sensitivity = ptr_curve_sensitivity;
|
||||||
|
this.ptr_curve_strength = ptr_curve_strength;
|
||||||
|
this.ptr_curve_jitter = ptr_curve_jitter;
|
||||||
|
this.ptr_curve_rand_pressure = ptr_curve_rand_pressure;
|
||||||
|
this.ptr_curve_rand_strength = ptr_curve_rand_strength;
|
||||||
|
this.ptr_curve_rand_uv = ptr_curve_rand_uv;
|
||||||
|
this.ptr_curve_rand_hue = ptr_curve_rand_hue;
|
||||||
|
this.ptr_curve_rand_saturation = ptr_curve_rand_saturation;
|
||||||
|
this.ptr_curve_rand_value = ptr_curve_rand_value;
|
||||||
|
this.outline_fac = outline_fac;
|
||||||
|
this.simplify_px = simplify_px;
|
||||||
|
this.ptr_material = ptr_material;
|
||||||
|
this.ptr_material_alt = ptr_material_alt;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/BuildEff.cs
Normal file
24
BlendFile/DNA/BuildEff.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BuildEff {
|
||||||
|
public BuildEff ptr_next;
|
||||||
|
public BuildEff ptr_prev;
|
||||||
|
public short type;
|
||||||
|
public short flag;
|
||||||
|
public short buttype;
|
||||||
|
public char[] _pad0 = new System.Char[2];
|
||||||
|
public float len;
|
||||||
|
public float sfra;
|
||||||
|
public BuildEff(BuildEff ptr_next, BuildEff ptr_prev, short type, short flag, short buttype, char[] _pad0, float len, float sfra) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.type = type;
|
||||||
|
this.flag = flag;
|
||||||
|
this.buttype = buttype;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.len = len;
|
||||||
|
this.sfra = sfra;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
80
BlendFile/DNA/BuildGpencilModifierData.cs
Normal file
80
BlendFile/DNA/BuildGpencilModifierData.cs
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class BuildGpencilModifierData {
|
||||||
|
public GpencilModifierData modifier;
|
||||||
|
public Material ptr_material;
|
||||||
|
public char[] layername = new System.Char[64];
|
||||||
|
public int pass_index;
|
||||||
|
public char[] materialname = new System.Char[64];
|
||||||
|
public int layer_pass;
|
||||||
|
public float start_frame;
|
||||||
|
public float end_frame;
|
||||||
|
public float start_delay;
|
||||||
|
public float length;
|
||||||
|
public short flag;
|
||||||
|
public short mode;
|
||||||
|
public short transition;
|
||||||
|
public short time_alignment;
|
||||||
|
public float speed_fac;
|
||||||
|
public float speed_maxgap;
|
||||||
|
public short time_mode;
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public Object ptr_object;
|
||||||
|
public float percentage_fac;
|
||||||
|
public float fade_fac;
|
||||||
|
public char[] target_vgname = new System.Char[64];
|
||||||
|
public float fade_opacity_strength;
|
||||||
|
public float fade_thickness_strength;
|
||||||
|
public BuildGpencilModifierData(
|
||||||
|
GpencilModifierData modifier,
|
||||||
|
Material ptr_material,
|
||||||
|
char[] layername,
|
||||||
|
int pass_index,
|
||||||
|
char[] materialname,
|
||||||
|
int layer_pass,
|
||||||
|
float start_frame,
|
||||||
|
float end_frame,
|
||||||
|
float start_delay,
|
||||||
|
float length,
|
||||||
|
short flag,
|
||||||
|
short mode,
|
||||||
|
short transition,
|
||||||
|
short time_alignment,
|
||||||
|
float speed_fac,
|
||||||
|
float speed_maxgap,
|
||||||
|
short time_mode,
|
||||||
|
char[] _pad,
|
||||||
|
Object ptr_object,
|
||||||
|
float percentage_fac,
|
||||||
|
float fade_fac,
|
||||||
|
char[] target_vgname,
|
||||||
|
float fade_opacity_strength,
|
||||||
|
float fade_thickness_strength) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_material = ptr_material;
|
||||||
|
this.layername = layername;
|
||||||
|
this.pass_index = pass_index;
|
||||||
|
this.materialname = materialname;
|
||||||
|
this.layer_pass = layer_pass;
|
||||||
|
this.start_frame = start_frame;
|
||||||
|
this.end_frame = end_frame;
|
||||||
|
this.start_delay = start_delay;
|
||||||
|
this.length = length;
|
||||||
|
this.flag = flag;
|
||||||
|
this.mode = mode;
|
||||||
|
this.transition = transition;
|
||||||
|
this.time_alignment = time_alignment;
|
||||||
|
this.speed_fac = speed_fac;
|
||||||
|
this.speed_maxgap = speed_maxgap;
|
||||||
|
this.time_mode = time_mode;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.percentage_fac = percentage_fac;
|
||||||
|
this.fade_fac = fade_fac;
|
||||||
|
this.target_vgname = target_vgname;
|
||||||
|
this.fade_opacity_strength = fade_opacity_strength;
|
||||||
|
this.fade_thickness_strength = fade_thickness_strength;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/BuildModifierData.cs
Normal file
20
BlendFile/DNA/BuildModifierData.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct BuildModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public float start;
|
||||||
|
public float length;
|
||||||
|
public short flag;
|
||||||
|
public short randomize;
|
||||||
|
public int seed;
|
||||||
|
public BuildModifierData(ModifierData modifier, float start, float length, short flag, short randomize, int seed) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.start = start;
|
||||||
|
this.length = length;
|
||||||
|
this.flag = flag;
|
||||||
|
this.randomize = randomize;
|
||||||
|
this.seed = seed;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/CBData.cs
Normal file
20
BlendFile/DNA/CBData.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CBData {
|
||||||
|
public float r;
|
||||||
|
public float g;
|
||||||
|
public float b;
|
||||||
|
public float a;
|
||||||
|
public float pos;
|
||||||
|
public int cur;
|
||||||
|
public CBData(float r, float g, float b, float a, float pos, int cur) {
|
||||||
|
this.r = r;
|
||||||
|
this.g = g;
|
||||||
|
this.b = b;
|
||||||
|
this.a = a;
|
||||||
|
this.pos = pos;
|
||||||
|
this.cur = cur;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
86
BlendFile/DNA/CacheFile.cs
Normal file
86
BlendFile/DNA/CacheFile.cs
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CacheFile {
|
||||||
|
public ID id;
|
||||||
|
public AnimData ptr_adt;
|
||||||
|
public ListBase object_paths;
|
||||||
|
public ListBase layers;
|
||||||
|
public char[] filepath = new System.Char[1024];
|
||||||
|
public char is_sequence;
|
||||||
|
public char forward_axis;
|
||||||
|
public char up_axis;
|
||||||
|
public char override_frame;
|
||||||
|
public float scale;
|
||||||
|
public float frame;
|
||||||
|
public float frame_offset;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public short flag;
|
||||||
|
public char type;
|
||||||
|
public char use_render_procedural;
|
||||||
|
public char[] _pad1 = new System.Char[3];
|
||||||
|
public char use_prefetch;
|
||||||
|
public int prefetch_cache_size;
|
||||||
|
public int active_layer;
|
||||||
|
public char[] _pad2 = new System.Char[3];
|
||||||
|
public char velocity_unit;
|
||||||
|
public char[] velocity_name = new System.Char[64];
|
||||||
|
public CacheArchiveHandle ptr_handle;
|
||||||
|
public char[] handle_filepath = new System.Char[1024];
|
||||||
|
public GSet ptr_handle_readers;
|
||||||
|
public CacheFile(
|
||||||
|
ID id,
|
||||||
|
AnimData ptr_adt,
|
||||||
|
ListBase object_paths,
|
||||||
|
ListBase layers,
|
||||||
|
char[] filepath,
|
||||||
|
char is_sequence,
|
||||||
|
char forward_axis,
|
||||||
|
char up_axis,
|
||||||
|
char override_frame,
|
||||||
|
float scale,
|
||||||
|
float frame,
|
||||||
|
float frame_offset,
|
||||||
|
char[] _pad,
|
||||||
|
short flag,
|
||||||
|
char type,
|
||||||
|
char use_render_procedural,
|
||||||
|
char[] _pad1,
|
||||||
|
char use_prefetch,
|
||||||
|
int prefetch_cache_size,
|
||||||
|
int active_layer,
|
||||||
|
char[] _pad2,
|
||||||
|
char velocity_unit,
|
||||||
|
char[] velocity_name,
|
||||||
|
CacheArchiveHandle ptr_handle,
|
||||||
|
char[] handle_filepath,
|
||||||
|
GSet ptr_handle_readers) {
|
||||||
|
this.id = id;
|
||||||
|
this.ptr_adt = ptr_adt;
|
||||||
|
this.object_paths = object_paths;
|
||||||
|
this.layers = layers;
|
||||||
|
this.filepath = filepath;
|
||||||
|
this.is_sequence = is_sequence;
|
||||||
|
this.forward_axis = forward_axis;
|
||||||
|
this.up_axis = up_axis;
|
||||||
|
this.override_frame = override_frame;
|
||||||
|
this.scale = scale;
|
||||||
|
this.frame = frame;
|
||||||
|
this.frame_offset = frame_offset;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.flag = flag;
|
||||||
|
this.type = type;
|
||||||
|
this.use_render_procedural = use_render_procedural;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.use_prefetch = use_prefetch;
|
||||||
|
this.prefetch_cache_size = prefetch_cache_size;
|
||||||
|
this.active_layer = active_layer;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.velocity_unit = velocity_unit;
|
||||||
|
this.velocity_name = velocity_name;
|
||||||
|
this.ptr_handle = ptr_handle;
|
||||||
|
this.handle_filepath = handle_filepath;
|
||||||
|
this.ptr_handle_readers = ptr_handle_readers;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/CacheFileLayer.cs
Normal file
18
BlendFile/DNA/CacheFileLayer.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CacheFileLayer {
|
||||||
|
public CacheFileLayer ptr_next;
|
||||||
|
public CacheFileLayer ptr_prev;
|
||||||
|
public char[] filepath = new System.Char[1024];
|
||||||
|
public int flag;
|
||||||
|
public int _pad;
|
||||||
|
public CacheFileLayer(CacheFileLayer ptr_next, CacheFileLayer ptr_prev, char[] filepath, int flag, int _pad) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.filepath = filepath;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/CacheObjectPath.cs
Normal file
14
BlendFile/DNA/CacheObjectPath.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CacheObjectPath {
|
||||||
|
public CacheObjectPath ptr_next;
|
||||||
|
public CacheObjectPath ptr_prev;
|
||||||
|
public char[] path = new System.Char[4096];
|
||||||
|
public CacheObjectPath(CacheObjectPath ptr_next, CacheObjectPath ptr_prev, char[] path) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.path = path;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
137
BlendFile/DNA/Camera.cs
Normal file
137
BlendFile/DNA/Camera.cs
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Camera {
|
||||||
|
public ID id;
|
||||||
|
public AnimData ptr_adt;
|
||||||
|
public char type;
|
||||||
|
public char dtx;
|
||||||
|
public short flag;
|
||||||
|
public float passepartalpha;
|
||||||
|
public float clipsta;
|
||||||
|
public float clipend;
|
||||||
|
public float lens;
|
||||||
|
public float ortho_scale;
|
||||||
|
public float drawsize;
|
||||||
|
public float sensor_x;
|
||||||
|
public float sensor_y;
|
||||||
|
public float shiftx;
|
||||||
|
public float shifty;
|
||||||
|
public float YF_dofdist;
|
||||||
|
public char sensor_fit;
|
||||||
|
public char panorama_type;
|
||||||
|
public char[] _pad = new System.Char[2];
|
||||||
|
public float fisheye_fov;
|
||||||
|
public float fisheye_lens;
|
||||||
|
public float latitude_min;
|
||||||
|
public float latitude_max;
|
||||||
|
public float longitude_min;
|
||||||
|
public float longitude_max;
|
||||||
|
public float fisheye_polynomial_k0;
|
||||||
|
public float fisheye_polynomial_k1;
|
||||||
|
public float fisheye_polynomial_k2;
|
||||||
|
public float fisheye_polynomial_k3;
|
||||||
|
public float fisheye_polynomial_k4;
|
||||||
|
public float central_cylindrical_range_u_min;
|
||||||
|
public float central_cylindrical_range_u_max;
|
||||||
|
public float central_cylindrical_range_v_min;
|
||||||
|
public float central_cylindrical_range_v_max;
|
||||||
|
public float central_cylindrical_radius;
|
||||||
|
public float _pad2;
|
||||||
|
public Ipo ptr_ipo;
|
||||||
|
public Object ptr_dof_ob;
|
||||||
|
public GPUDOFSettings gpu_dof;
|
||||||
|
public CameraDOFSettings dof;
|
||||||
|
public ListBase bg_images;
|
||||||
|
public CameraStereoSettings stereo;
|
||||||
|
public Camera_Runtime runtime;
|
||||||
|
public Camera(
|
||||||
|
ID id,
|
||||||
|
AnimData ptr_adt,
|
||||||
|
char type,
|
||||||
|
char dtx,
|
||||||
|
short flag,
|
||||||
|
float passepartalpha,
|
||||||
|
float clipsta,
|
||||||
|
float clipend,
|
||||||
|
float lens,
|
||||||
|
float ortho_scale,
|
||||||
|
float drawsize,
|
||||||
|
float sensor_x,
|
||||||
|
float sensor_y,
|
||||||
|
float shiftx,
|
||||||
|
float shifty,
|
||||||
|
float YF_dofdist,
|
||||||
|
char sensor_fit,
|
||||||
|
char panorama_type,
|
||||||
|
char[] _pad,
|
||||||
|
float fisheye_fov,
|
||||||
|
float fisheye_lens,
|
||||||
|
float latitude_min,
|
||||||
|
float latitude_max,
|
||||||
|
float longitude_min,
|
||||||
|
float longitude_max,
|
||||||
|
float fisheye_polynomial_k0,
|
||||||
|
float fisheye_polynomial_k1,
|
||||||
|
float fisheye_polynomial_k2,
|
||||||
|
float fisheye_polynomial_k3,
|
||||||
|
float fisheye_polynomial_k4,
|
||||||
|
float central_cylindrical_range_u_min,
|
||||||
|
float central_cylindrical_range_u_max,
|
||||||
|
float central_cylindrical_range_v_min,
|
||||||
|
float central_cylindrical_range_v_max,
|
||||||
|
float central_cylindrical_radius,
|
||||||
|
float _pad2,
|
||||||
|
Ipo ptr_ipo,
|
||||||
|
Object ptr_dof_ob,
|
||||||
|
GPUDOFSettings gpu_dof,
|
||||||
|
CameraDOFSettings dof,
|
||||||
|
ListBase bg_images,
|
||||||
|
CameraStereoSettings stereo,
|
||||||
|
Camera_Runtime runtime) {
|
||||||
|
this.id = id;
|
||||||
|
this.ptr_adt = ptr_adt;
|
||||||
|
this.type = type;
|
||||||
|
this.dtx = dtx;
|
||||||
|
this.flag = flag;
|
||||||
|
this.passepartalpha = passepartalpha;
|
||||||
|
this.clipsta = clipsta;
|
||||||
|
this.clipend = clipend;
|
||||||
|
this.lens = lens;
|
||||||
|
this.ortho_scale = ortho_scale;
|
||||||
|
this.drawsize = drawsize;
|
||||||
|
this.sensor_x = sensor_x;
|
||||||
|
this.sensor_y = sensor_y;
|
||||||
|
this.shiftx = shiftx;
|
||||||
|
this.shifty = shifty;
|
||||||
|
this.YF_dofdist = YF_dofdist;
|
||||||
|
this.sensor_fit = sensor_fit;
|
||||||
|
this.panorama_type = panorama_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.fisheye_fov = fisheye_fov;
|
||||||
|
this.fisheye_lens = fisheye_lens;
|
||||||
|
this.latitude_min = latitude_min;
|
||||||
|
this.latitude_max = latitude_max;
|
||||||
|
this.longitude_min = longitude_min;
|
||||||
|
this.longitude_max = longitude_max;
|
||||||
|
this.fisheye_polynomial_k0 = fisheye_polynomial_k0;
|
||||||
|
this.fisheye_polynomial_k1 = fisheye_polynomial_k1;
|
||||||
|
this.fisheye_polynomial_k2 = fisheye_polynomial_k2;
|
||||||
|
this.fisheye_polynomial_k3 = fisheye_polynomial_k3;
|
||||||
|
this.fisheye_polynomial_k4 = fisheye_polynomial_k4;
|
||||||
|
this.central_cylindrical_range_u_min = central_cylindrical_range_u_min;
|
||||||
|
this.central_cylindrical_range_u_max = central_cylindrical_range_u_max;
|
||||||
|
this.central_cylindrical_range_v_min = central_cylindrical_range_v_min;
|
||||||
|
this.central_cylindrical_range_v_max = central_cylindrical_range_v_max;
|
||||||
|
this.central_cylindrical_radius = central_cylindrical_radius;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.ptr_ipo = ptr_ipo;
|
||||||
|
this.ptr_dof_ob = ptr_dof_ob;
|
||||||
|
this.gpu_dof = gpu_dof;
|
||||||
|
this.dof = dof;
|
||||||
|
this.bg_images = bg_images;
|
||||||
|
this.stereo = stereo;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
BlendFile/DNA/CameraBGImage.cs
Normal file
32
BlendFile/DNA/CameraBGImage.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CameraBGImage {
|
||||||
|
public CameraBGImage ptr_next;
|
||||||
|
public CameraBGImage ptr_prev;
|
||||||
|
public Image ptr_ima;
|
||||||
|
public ImageUser iuser;
|
||||||
|
public MovieClip ptr_clip;
|
||||||
|
public MovieClipUser cuser;
|
||||||
|
public float[] offset = new System.Single[2];
|
||||||
|
public float scale;
|
||||||
|
public float rotation;
|
||||||
|
public float alpha;
|
||||||
|
public short flag;
|
||||||
|
public short source;
|
||||||
|
public CameraBGImage(CameraBGImage ptr_next, CameraBGImage ptr_prev, Image ptr_ima, ImageUser iuser, MovieClip ptr_clip, MovieClipUser cuser, float[] offset, float scale, float rotation, float alpha, short flag, short source) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_ima = ptr_ima;
|
||||||
|
this.iuser = iuser;
|
||||||
|
this.ptr_clip = ptr_clip;
|
||||||
|
this.cuser = cuser;
|
||||||
|
this.offset = offset;
|
||||||
|
this.scale = scale;
|
||||||
|
this.rotation = rotation;
|
||||||
|
this.alpha = alpha;
|
||||||
|
this.flag = flag;
|
||||||
|
this.source = source;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/CameraDOFSettings.cs
Normal file
26
BlendFile/DNA/CameraDOFSettings.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CameraDOFSettings {
|
||||||
|
public Object ptr_focus_object;
|
||||||
|
public char[] focus_subtarget = new System.Char[64];
|
||||||
|
public float focus_distance;
|
||||||
|
public float aperture_fstop;
|
||||||
|
public float aperture_rotation;
|
||||||
|
public float aperture_ratio;
|
||||||
|
public int aperture_blades;
|
||||||
|
public short flag;
|
||||||
|
public char[] _pad = new System.Char[2];
|
||||||
|
public CameraDOFSettings(Object ptr_focus_object, char[] focus_subtarget, float focus_distance, float aperture_fstop, float aperture_rotation, float aperture_ratio, int aperture_blades, short flag, char[] _pad) {
|
||||||
|
this.ptr_focus_object = ptr_focus_object;
|
||||||
|
this.focus_subtarget = focus_subtarget;
|
||||||
|
this.focus_distance = focus_distance;
|
||||||
|
this.aperture_fstop = aperture_fstop;
|
||||||
|
this.aperture_rotation = aperture_rotation;
|
||||||
|
this.aperture_ratio = aperture_ratio;
|
||||||
|
this.aperture_blades = aperture_blades;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/CameraStereoSettings.cs
Normal file
24
BlendFile/DNA/CameraStereoSettings.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CameraStereoSettings {
|
||||||
|
public float interocular_distance;
|
||||||
|
public float convergence_distance;
|
||||||
|
public short convergence_mode;
|
||||||
|
public short pivot;
|
||||||
|
public short flag;
|
||||||
|
public char[] _pad = new System.Char[2];
|
||||||
|
public float pole_merge_angle_from;
|
||||||
|
public float pole_merge_angle_to;
|
||||||
|
public CameraStereoSettings(float interocular_distance, float convergence_distance, short convergence_mode, short pivot, short flag, char[] _pad, float pole_merge_angle_from, float pole_merge_angle_to) {
|
||||||
|
this.interocular_distance = interocular_distance;
|
||||||
|
this.convergence_distance = convergence_distance;
|
||||||
|
this.convergence_mode = convergence_mode;
|
||||||
|
this.pivot = pivot;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.pole_merge_angle_from = pole_merge_angle_from;
|
||||||
|
this.pole_merge_angle_to = pole_merge_angle_to;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/Camera_Runtime.cs
Normal file
18
BlendFile/DNA/Camera_Runtime.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct Camera_Runtime {
|
||||||
|
public float[,,] drw_corners = new System.Single[2][4][2];
|
||||||
|
public float[,] drw_tria = new System.Single[2][2];
|
||||||
|
public float[] drw_depth = new System.Single[2];
|
||||||
|
public float[,] drw_focusmat = new System.Single[4][4];
|
||||||
|
public float[,] drw_normalmat = new System.Single[4][4];
|
||||||
|
public Camera_Runtime(float[,,] drw_corners, float[,] drw_tria, float[] drw_depth, float[,] drw_focusmat, float[,] drw_normalmat) {
|
||||||
|
this.drw_corners = drw_corners;
|
||||||
|
this.drw_tria = drw_tria;
|
||||||
|
this.drw_depth = drw_depth;
|
||||||
|
this.drw_focusmat = drw_focusmat;
|
||||||
|
this.drw_normalmat = drw_normalmat;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/CastModifierData.cs
Normal file
26
BlendFile/DNA/CastModifierData.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CastModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public Object ptr_object;
|
||||||
|
public float fac;
|
||||||
|
public float radius;
|
||||||
|
public float size;
|
||||||
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
public short flag;
|
||||||
|
public short type;
|
||||||
|
public object ptr__pad1;
|
||||||
|
public CastModifierData(ModifierData modifier, Object ptr_object, float fac, float radius, float size, char[] defgrp_name, short flag, short type, object ptr__pad1) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.fac = fac;
|
||||||
|
this.radius = radius;
|
||||||
|
this.size = size;
|
||||||
|
this.defgrp_name = defgrp_name;
|
||||||
|
this.flag = flag;
|
||||||
|
this.type = type;
|
||||||
|
this.ptr__pad1 = ptr__pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/ChannelDriver.cs
Normal file
24
BlendFile/DNA/ChannelDriver.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ChannelDriver {
|
||||||
|
public ListBase variables;
|
||||||
|
public char[] expression = new System.Char[256];
|
||||||
|
public object ptr_expr_comp;
|
||||||
|
public ExprPyLike_Parsed ptr_expr_simple;
|
||||||
|
public float curval;
|
||||||
|
public float influence;
|
||||||
|
public int type;
|
||||||
|
public int flag;
|
||||||
|
public ChannelDriver(ListBase variables, char[] expression, object ptr_expr_comp, ExprPyLike_Parsed ptr_expr_simple, float curval, float influence, int type, int flag) {
|
||||||
|
this.variables = variables;
|
||||||
|
this.expression = expression;
|
||||||
|
this.ptr_expr_comp = ptr_expr_comp;
|
||||||
|
this.ptr_expr_simple = ptr_expr_simple;
|
||||||
|
this.curval = curval;
|
||||||
|
this.influence = influence;
|
||||||
|
this.type = type;
|
||||||
|
this.flag = flag;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
BlendFile/DNA/CharInfo.cs
Normal file
16
BlendFile/DNA/CharInfo.cs
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CharInfo {
|
||||||
|
public float kern;
|
||||||
|
public short mat_nr;
|
||||||
|
public char flag;
|
||||||
|
public char[] _pad = new System.Char[1];
|
||||||
|
public CharInfo(float kern, short mat_nr, char flag, char[] _pad) {
|
||||||
|
this.kern = kern;
|
||||||
|
this.mat_nr = mat_nr;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ChildParticle.cs
Normal file
22
BlendFile/DNA/ChildParticle.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ChildParticle {
|
||||||
|
public int num;
|
||||||
|
public int parent;
|
||||||
|
public int[] pa = new System.Int32[4];
|
||||||
|
public float[] w = new System.Single[4];
|
||||||
|
public float[] fuv = new System.Single[4];
|
||||||
|
public float foffset;
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public ChildParticle(int num, int parent, int[] pa, float[] w, float[] fuv, float foffset, char[] _pad0) {
|
||||||
|
this.num = num;
|
||||||
|
this.parent = parent;
|
||||||
|
this.pa = pa;
|
||||||
|
this.w = w;
|
||||||
|
this.fuv = fuv;
|
||||||
|
this.foffset = foffset;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
62
BlendFile/DNA/ClothCollSettings.cs
Normal file
62
BlendFile/DNA/ClothCollSettings.cs
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ClothCollSettings {
|
||||||
|
public LinkNode ptr_collision_list;
|
||||||
|
public float epsilon;
|
||||||
|
public float self_friction;
|
||||||
|
public float friction;
|
||||||
|
public float damping;
|
||||||
|
public float selfepsilon;
|
||||||
|
public float repel_force;
|
||||||
|
public float distance_repel;
|
||||||
|
public int flags;
|
||||||
|
public short self_loop_count;
|
||||||
|
public short loop_count;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public Collection ptr_group;
|
||||||
|
public short vgroup_selfcol;
|
||||||
|
public short vgroup_objcol;
|
||||||
|
public char[] _pad2 = new System.Char[4];
|
||||||
|
public float clamp;
|
||||||
|
public float self_clamp;
|
||||||
|
public ClothCollSettings(
|
||||||
|
LinkNode ptr_collision_list,
|
||||||
|
float epsilon,
|
||||||
|
float self_friction,
|
||||||
|
float friction,
|
||||||
|
float damping,
|
||||||
|
float selfepsilon,
|
||||||
|
float repel_force,
|
||||||
|
float distance_repel,
|
||||||
|
int flags,
|
||||||
|
short self_loop_count,
|
||||||
|
short loop_count,
|
||||||
|
char[] _pad,
|
||||||
|
Collection ptr_group,
|
||||||
|
short vgroup_selfcol,
|
||||||
|
short vgroup_objcol,
|
||||||
|
char[] _pad2,
|
||||||
|
float clamp,
|
||||||
|
float self_clamp) {
|
||||||
|
this.ptr_collision_list = ptr_collision_list;
|
||||||
|
this.epsilon = epsilon;
|
||||||
|
this.self_friction = self_friction;
|
||||||
|
this.friction = friction;
|
||||||
|
this.damping = damping;
|
||||||
|
this.selfepsilon = selfepsilon;
|
||||||
|
this.repel_force = repel_force;
|
||||||
|
this.distance_repel = distance_repel;
|
||||||
|
this.flags = flags;
|
||||||
|
this.self_loop_count = self_loop_count;
|
||||||
|
this.loop_count = loop_count;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_group = ptr_group;
|
||||||
|
this.vgroup_selfcol = vgroup_selfcol;
|
||||||
|
this.vgroup_objcol = vgroup_objcol;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.clamp = clamp;
|
||||||
|
this.self_clamp = self_clamp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
BlendFile/DNA/ClothModifierData.cs
Normal file
32
BlendFile/DNA/ClothModifierData.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ClothModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public Cloth ptr_clothObject;
|
||||||
|
public ClothSimSettings ptr_sim_parms;
|
||||||
|
public ClothCollSettings ptr_coll_parms;
|
||||||
|
public PointCache ptr_point_cache;
|
||||||
|
public ListBase ptcaches;
|
||||||
|
public ClothHairData ptr_hairdata;
|
||||||
|
public float[] hair_grid_min = new System.Single[3];
|
||||||
|
public float[] hair_grid_max = new System.Single[3];
|
||||||
|
public int[] hair_grid_res = new System.Int32[3];
|
||||||
|
public float hair_grid_cellsize;
|
||||||
|
public ClothSolverResult ptr_solver_result;
|
||||||
|
public ClothModifierData(ModifierData modifier, Cloth ptr_clothObject, ClothSimSettings ptr_sim_parms, ClothCollSettings ptr_coll_parms, PointCache ptr_point_cache, ListBase ptcaches, ClothHairData ptr_hairdata, float[] hair_grid_min, float[] hair_grid_max, int[] hair_grid_res, float hair_grid_cellsize, ClothSolverResult ptr_solver_result) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_clothObject = ptr_clothObject;
|
||||||
|
this.ptr_sim_parms = ptr_sim_parms;
|
||||||
|
this.ptr_coll_parms = ptr_coll_parms;
|
||||||
|
this.ptr_point_cache = ptr_point_cache;
|
||||||
|
this.ptcaches = ptcaches;
|
||||||
|
this.ptr_hairdata = ptr_hairdata;
|
||||||
|
this.hair_grid_min = hair_grid_min;
|
||||||
|
this.hair_grid_max = hair_grid_max;
|
||||||
|
this.hair_grid_res = hair_grid_res;
|
||||||
|
this.hair_grid_cellsize = hair_grid_cellsize;
|
||||||
|
this.ptr_solver_result = ptr_solver_result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
218
BlendFile/DNA/ClothSimSettings.cs
Normal file
218
BlendFile/DNA/ClothSimSettings.cs
Normal file
@@ -0,0 +1,218 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ClothSimSettings {
|
||||||
|
public LinkNode ptr_cache;
|
||||||
|
public float mingoal;
|
||||||
|
public float Cdis;
|
||||||
|
public float Cvi;
|
||||||
|
public float[] gravity = new System.Single[3];
|
||||||
|
public float dt;
|
||||||
|
public float mass;
|
||||||
|
public float structural;
|
||||||
|
public float shear;
|
||||||
|
public float bending;
|
||||||
|
public float max_bend;
|
||||||
|
public float max_struct;
|
||||||
|
public float max_shear;
|
||||||
|
public float max_sewing;
|
||||||
|
public float avg_spring_len;
|
||||||
|
public float timescale;
|
||||||
|
public float time_scale;
|
||||||
|
public float maxgoal;
|
||||||
|
public float eff_force_scale;
|
||||||
|
public float eff_wind_scale;
|
||||||
|
public float sim_time_old;
|
||||||
|
public float defgoal;
|
||||||
|
public float goalspring;
|
||||||
|
public float goalfrict;
|
||||||
|
public float velocity_smooth;
|
||||||
|
public float density_target;
|
||||||
|
public float density_strength;
|
||||||
|
public float collider_friction;
|
||||||
|
public float vel_damping;
|
||||||
|
public float shrink_min;
|
||||||
|
public float shrink_max;
|
||||||
|
public float uniform_pressure_force;
|
||||||
|
public float target_volume;
|
||||||
|
public float pressure_factor;
|
||||||
|
public float fluid_density;
|
||||||
|
public short vgroup_pressure;
|
||||||
|
public char[] _pad7 = new System.Char[6];
|
||||||
|
public float bending_damping;
|
||||||
|
public float voxel_cell_size;
|
||||||
|
public int stepsPerFrame;
|
||||||
|
public int flags;
|
||||||
|
public int preroll;
|
||||||
|
public int maxspringlen;
|
||||||
|
public short solver_type;
|
||||||
|
public short vgroup_bend;
|
||||||
|
public short vgroup_mass;
|
||||||
|
public short vgroup_struct;
|
||||||
|
public short vgroup_shrink;
|
||||||
|
public short shapekey_rest;
|
||||||
|
public short presets;
|
||||||
|
public short reset;
|
||||||
|
public EffectorWeights ptr_effector_weights;
|
||||||
|
public short bending_model;
|
||||||
|
public short vgroup_shear;
|
||||||
|
public float tension;
|
||||||
|
public float compression;
|
||||||
|
public float max_tension;
|
||||||
|
public float max_compression;
|
||||||
|
public float tension_damp;
|
||||||
|
public float compression_damp;
|
||||||
|
public float shear_damp;
|
||||||
|
public float internal_spring_max_length;
|
||||||
|
public float internal_spring_max_diversion;
|
||||||
|
public short vgroup_intern;
|
||||||
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
public float internal_tension;
|
||||||
|
public float internal_compression;
|
||||||
|
public float max_internal_tension;
|
||||||
|
public float max_internal_compression;
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public ClothSimSettings(
|
||||||
|
LinkNode ptr_cache,
|
||||||
|
float mingoal,
|
||||||
|
float Cdis,
|
||||||
|
float Cvi,
|
||||||
|
float[] gravity,
|
||||||
|
float dt,
|
||||||
|
float mass,
|
||||||
|
float structural,
|
||||||
|
float shear,
|
||||||
|
float bending,
|
||||||
|
float max_bend,
|
||||||
|
float max_struct,
|
||||||
|
float max_shear,
|
||||||
|
float max_sewing,
|
||||||
|
float avg_spring_len,
|
||||||
|
float timescale,
|
||||||
|
float time_scale,
|
||||||
|
float maxgoal,
|
||||||
|
float eff_force_scale,
|
||||||
|
float eff_wind_scale,
|
||||||
|
float sim_time_old,
|
||||||
|
float defgoal,
|
||||||
|
float goalspring,
|
||||||
|
float goalfrict,
|
||||||
|
float velocity_smooth,
|
||||||
|
float density_target,
|
||||||
|
float density_strength,
|
||||||
|
float collider_friction,
|
||||||
|
float vel_damping,
|
||||||
|
float shrink_min,
|
||||||
|
float shrink_max,
|
||||||
|
float uniform_pressure_force,
|
||||||
|
float target_volume,
|
||||||
|
float pressure_factor,
|
||||||
|
float fluid_density,
|
||||||
|
short vgroup_pressure,
|
||||||
|
char[] _pad7,
|
||||||
|
float bending_damping,
|
||||||
|
float voxel_cell_size,
|
||||||
|
int stepsPerFrame,
|
||||||
|
int flags,
|
||||||
|
int preroll,
|
||||||
|
int maxspringlen,
|
||||||
|
short solver_type,
|
||||||
|
short vgroup_bend,
|
||||||
|
short vgroup_mass,
|
||||||
|
short vgroup_struct,
|
||||||
|
short vgroup_shrink,
|
||||||
|
short shapekey_rest,
|
||||||
|
short presets,
|
||||||
|
short reset,
|
||||||
|
EffectorWeights ptr_effector_weights,
|
||||||
|
short bending_model,
|
||||||
|
short vgroup_shear,
|
||||||
|
float tension,
|
||||||
|
float compression,
|
||||||
|
float max_tension,
|
||||||
|
float max_compression,
|
||||||
|
float tension_damp,
|
||||||
|
float compression_damp,
|
||||||
|
float shear_damp,
|
||||||
|
float internal_spring_max_length,
|
||||||
|
float internal_spring_max_diversion,
|
||||||
|
short vgroup_intern,
|
||||||
|
char[] _pad1,
|
||||||
|
float internal_tension,
|
||||||
|
float internal_compression,
|
||||||
|
float max_internal_tension,
|
||||||
|
float max_internal_compression,
|
||||||
|
char[] _pad0) {
|
||||||
|
this.ptr_cache = ptr_cache;
|
||||||
|
this.mingoal = mingoal;
|
||||||
|
this.Cdis = Cdis;
|
||||||
|
this.Cvi = Cvi;
|
||||||
|
this.gravity = gravity;
|
||||||
|
this.dt = dt;
|
||||||
|
this.mass = mass;
|
||||||
|
this.structural = structural;
|
||||||
|
this.shear = shear;
|
||||||
|
this.bending = bending;
|
||||||
|
this.max_bend = max_bend;
|
||||||
|
this.max_struct = max_struct;
|
||||||
|
this.max_shear = max_shear;
|
||||||
|
this.max_sewing = max_sewing;
|
||||||
|
this.avg_spring_len = avg_spring_len;
|
||||||
|
this.timescale = timescale;
|
||||||
|
this.time_scale = time_scale;
|
||||||
|
this.maxgoal = maxgoal;
|
||||||
|
this.eff_force_scale = eff_force_scale;
|
||||||
|
this.eff_wind_scale = eff_wind_scale;
|
||||||
|
this.sim_time_old = sim_time_old;
|
||||||
|
this.defgoal = defgoal;
|
||||||
|
this.goalspring = goalspring;
|
||||||
|
this.goalfrict = goalfrict;
|
||||||
|
this.velocity_smooth = velocity_smooth;
|
||||||
|
this.density_target = density_target;
|
||||||
|
this.density_strength = density_strength;
|
||||||
|
this.collider_friction = collider_friction;
|
||||||
|
this.vel_damping = vel_damping;
|
||||||
|
this.shrink_min = shrink_min;
|
||||||
|
this.shrink_max = shrink_max;
|
||||||
|
this.uniform_pressure_force = uniform_pressure_force;
|
||||||
|
this.target_volume = target_volume;
|
||||||
|
this.pressure_factor = pressure_factor;
|
||||||
|
this.fluid_density = fluid_density;
|
||||||
|
this.vgroup_pressure = vgroup_pressure;
|
||||||
|
this._pad7 = _pad7;
|
||||||
|
this.bending_damping = bending_damping;
|
||||||
|
this.voxel_cell_size = voxel_cell_size;
|
||||||
|
this.stepsPerFrame = stepsPerFrame;
|
||||||
|
this.flags = flags;
|
||||||
|
this.preroll = preroll;
|
||||||
|
this.maxspringlen = maxspringlen;
|
||||||
|
this.solver_type = solver_type;
|
||||||
|
this.vgroup_bend = vgroup_bend;
|
||||||
|
this.vgroup_mass = vgroup_mass;
|
||||||
|
this.vgroup_struct = vgroup_struct;
|
||||||
|
this.vgroup_shrink = vgroup_shrink;
|
||||||
|
this.shapekey_rest = shapekey_rest;
|
||||||
|
this.presets = presets;
|
||||||
|
this.reset = reset;
|
||||||
|
this.ptr_effector_weights = ptr_effector_weights;
|
||||||
|
this.bending_model = bending_model;
|
||||||
|
this.vgroup_shear = vgroup_shear;
|
||||||
|
this.tension = tension;
|
||||||
|
this.compression = compression;
|
||||||
|
this.max_tension = max_tension;
|
||||||
|
this.max_compression = max_compression;
|
||||||
|
this.tension_damp = tension_damp;
|
||||||
|
this.compression_damp = compression_damp;
|
||||||
|
this.shear_damp = shear_damp;
|
||||||
|
this.internal_spring_max_length = internal_spring_max_length;
|
||||||
|
this.internal_spring_max_diversion = internal_spring_max_diversion;
|
||||||
|
this.vgroup_intern = vgroup_intern;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.internal_tension = internal_tension;
|
||||||
|
this.internal_compression = internal_compression;
|
||||||
|
this.max_internal_tension = max_internal_tension;
|
||||||
|
this.max_internal_compression = max_internal_compression;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
65
BlendFile/DNA/Collection.cs
Normal file
65
BlendFile/DNA/Collection.cs
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Collection {
|
||||||
|
public ID id;
|
||||||
|
public ID ptr_owner_id;
|
||||||
|
public ListBase gobject;
|
||||||
|
public ListBase children;
|
||||||
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
public int active_exporter_index;
|
||||||
|
public ListBase exporters;
|
||||||
|
public PreviewImage ptr_preview;
|
||||||
|
public int layer;
|
||||||
|
public float[] dupli_ofs = new System.Single[3];
|
||||||
|
public uchar flag;
|
||||||
|
public int8_t color_tag;
|
||||||
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
public uchar lineart_usage;
|
||||||
|
public uchar lineart_flags;
|
||||||
|
public uchar lineart_intersection_mask;
|
||||||
|
public uchar lineart_intersection_priority;
|
||||||
|
public ViewLayer ptr_view_layer;
|
||||||
|
public Collection_Runtime runtime;
|
||||||
|
public Collection(
|
||||||
|
ID id,
|
||||||
|
ID ptr_owner_id,
|
||||||
|
ListBase gobject,
|
||||||
|
ListBase children,
|
||||||
|
char[] _pad0,
|
||||||
|
int active_exporter_index,
|
||||||
|
ListBase exporters,
|
||||||
|
PreviewImage ptr_preview,
|
||||||
|
int layer,
|
||||||
|
float[] dupli_ofs,
|
||||||
|
uchar flag,
|
||||||
|
int8_t color_tag,
|
||||||
|
char[] _pad1,
|
||||||
|
uchar lineart_usage,
|
||||||
|
uchar lineart_flags,
|
||||||
|
uchar lineart_intersection_mask,
|
||||||
|
uchar lineart_intersection_priority,
|
||||||
|
ViewLayer ptr_view_layer,
|
||||||
|
Collection_Runtime runtime) {
|
||||||
|
this.id = id;
|
||||||
|
this.ptr_owner_id = ptr_owner_id;
|
||||||
|
this.gobject = gobject;
|
||||||
|
this.children = children;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.active_exporter_index = active_exporter_index;
|
||||||
|
this.exporters = exporters;
|
||||||
|
this.ptr_preview = ptr_preview;
|
||||||
|
this.layer = layer;
|
||||||
|
this.dupli_ofs = dupli_ofs;
|
||||||
|
this.flag = flag;
|
||||||
|
this.color_tag = color_tag;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.lineart_usage = lineart_usage;
|
||||||
|
this.lineart_flags = lineart_flags;
|
||||||
|
this.lineart_intersection_mask = lineart_intersection_mask;
|
||||||
|
this.lineart_intersection_priority = lineart_intersection_priority;
|
||||||
|
this.ptr_view_layer = ptr_view_layer;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/CollectionChild.cs
Normal file
18
BlendFile/DNA/CollectionChild.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CollectionChild {
|
||||||
|
public CollectionChild ptr_next;
|
||||||
|
public CollectionChild ptr_prev;
|
||||||
|
public Collection ptr_collection;
|
||||||
|
public CollectionLightLinking light_linking;
|
||||||
|
public int _pad;
|
||||||
|
public CollectionChild(CollectionChild ptr_next, CollectionChild ptr_prev, Collection ptr_collection, CollectionLightLinking light_linking, int _pad) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_collection = ptr_collection;
|
||||||
|
this.light_linking = light_linking;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/CollectionExport.cs
Normal file
22
BlendFile/DNA/CollectionExport.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CollectionExport {
|
||||||
|
public CollectionExport ptr_next;
|
||||||
|
public CollectionExport ptr_prev;
|
||||||
|
public char[] fh_idname = new System.Char[64];
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public IDProperty ptr_export_properties;
|
||||||
|
public int flag;
|
||||||
|
public int _pad0;
|
||||||
|
public CollectionExport(CollectionExport ptr_next, CollectionExport ptr_prev, char[] fh_idname, char[] name, IDProperty ptr_export_properties, int flag, int _pad0) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.fh_idname = fh_idname;
|
||||||
|
this.name = name;
|
||||||
|
this.ptr_export_properties = ptr_export_properties;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
12
BlendFile/DNA/CollectionLightLinking.cs
Normal file
12
BlendFile/DNA/CollectionLightLinking.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CollectionLightLinking {
|
||||||
|
public uchar link_state;
|
||||||
|
public uchar[] _pad = new uchar[3];
|
||||||
|
public CollectionLightLinking(uchar link_state, uchar[] _pad) {
|
||||||
|
this.link_state = link_state;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/CollectionObject.cs
Normal file
18
BlendFile/DNA/CollectionObject.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CollectionObject {
|
||||||
|
public CollectionObject ptr_next;
|
||||||
|
public CollectionObject ptr_prev;
|
||||||
|
public Object ptr_ob;
|
||||||
|
public CollectionLightLinking light_linking;
|
||||||
|
public int _pad;
|
||||||
|
public CollectionObject(CollectionObject ptr_next, CollectionObject ptr_prev, Object ptr_ob, CollectionLightLinking light_linking, int _pad) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.ptr_ob = ptr_ob;
|
||||||
|
this.light_linking = light_linking;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/Collection_Runtime.cs
Normal file
20
BlendFile/DNA/Collection_Runtime.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Collection_Runtime {
|
||||||
|
public ListBase object_cache;
|
||||||
|
public ListBase object_cache_instanced;
|
||||||
|
public ListBase parents;
|
||||||
|
public GHash ptr_gobject_hash;
|
||||||
|
public uchar tag;
|
||||||
|
public char[] _pad0 = new System.Char[7];
|
||||||
|
public Collection_Runtime(ListBase object_cache, ListBase object_cache_instanced, ListBase parents, GHash ptr_gobject_hash, uchar tag, char[] _pad0) {
|
||||||
|
this.object_cache = object_cache;
|
||||||
|
this.object_cache_instanced = object_cache_instanced;
|
||||||
|
this.parents = parents;
|
||||||
|
this.ptr_gobject_hash = ptr_gobject_hash;
|
||||||
|
this.tag = tag;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
38
BlendFile/DNA/CollisionModifierData.cs
Normal file
38
BlendFile/DNA/CollisionModifierData.cs
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CollisionModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public float (ptr_x)();
|
||||||
|
public float (ptr_xnew)();
|
||||||
|
public float (ptr_xold)();
|
||||||
|
public float (ptr_current_xnew)();
|
||||||
|
public float (ptr_current_x)();
|
||||||
|
public float (ptr_current_v)();
|
||||||
|
public int (ptr_vert_tris)();
|
||||||
|
public int mvert_num;
|
||||||
|
public int tri_num;
|
||||||
|
public float time_x;
|
||||||
|
public float time_xnew;
|
||||||
|
public char is_static;
|
||||||
|
public char[] _pad = new System.Char[7];
|
||||||
|
public BVHTree ptr_bvhtree;
|
||||||
|
public CollisionModifierData(ModifierData modifier, float (ptr_x)(), float (ptr_xnew)(), float (ptr_xold)(), float (ptr_current_xnew)(), float (ptr_current_x)(), float (ptr_current_v)(), int (ptr_vert_tris)(), int mvert_num, int tri_num, float time_x, float time_xnew, char is_static, char[] _pad, BVHTree ptr_bvhtree) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.(ptr_x)() = (ptr_x)();
|
||||||
|
this.(ptr_xnew)() = (ptr_xnew)();
|
||||||
|
this.(ptr_xold)() = (ptr_xold)();
|
||||||
|
this.(ptr_current_xnew)() = (ptr_current_xnew)();
|
||||||
|
this.(ptr_current_x)() = (ptr_current_x)();
|
||||||
|
this.(ptr_current_v)() = (ptr_current_v)();
|
||||||
|
this.(ptr_vert_tris)() = (ptr_vert_tris)();
|
||||||
|
this.mvert_num = mvert_num;
|
||||||
|
this.tri_num = tri_num;
|
||||||
|
this.time_x = time_x;
|
||||||
|
this.time_xnew = time_xnew;
|
||||||
|
this.is_static = is_static;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_bvhtree = ptr_bvhtree;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/ColorBalanceModifierData.cs
Normal file
14
BlendFile/DNA/ColorBalanceModifierData.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorBalanceModifierData {
|
||||||
|
public SequenceModifierData modifier;
|
||||||
|
public StripColorBalance color_balance;
|
||||||
|
public float color_multiply;
|
||||||
|
public ColorBalanceModifierData(SequenceModifierData modifier, StripColorBalance color_balance, float color_multiply) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.color_balance = color_balance;
|
||||||
|
this.color_multiply = color_multiply;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ColorBand.cs
Normal file
22
BlendFile/DNA/ColorBand.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorBand {
|
||||||
|
public short tot;
|
||||||
|
public short cur;
|
||||||
|
public char ipotype;
|
||||||
|
public char ipotype_hue;
|
||||||
|
public char color_mode;
|
||||||
|
public char[] _pad = new System.Char[1];
|
||||||
|
public CBData[] data = new CBData[32];
|
||||||
|
public ColorBand(short tot, short cur, char ipotype, char ipotype_hue, char color_mode, char[] _pad, CBData[] data) {
|
||||||
|
this.tot = tot;
|
||||||
|
this.cur = cur;
|
||||||
|
this.ipotype = ipotype;
|
||||||
|
this.ipotype_hue = ipotype_hue;
|
||||||
|
this.color_mode = color_mode;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.data = data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
BlendFile/DNA/ColorCorrectionData.cs
Normal file
20
BlendFile/DNA/ColorCorrectionData.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorCorrectionData {
|
||||||
|
public float saturation;
|
||||||
|
public float contrast;
|
||||||
|
public float gamma;
|
||||||
|
public float gain;
|
||||||
|
public float lift;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public ColorCorrectionData(float saturation, float contrast, float gamma, float gain, float lift, char[] _pad) {
|
||||||
|
this.saturation = saturation;
|
||||||
|
this.contrast = contrast;
|
||||||
|
this.gamma = gamma;
|
||||||
|
this.gain = gain;
|
||||||
|
this.lift = lift;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
BlendFile/DNA/ColorGpencilModifierData.cs
Normal file
32
BlendFile/DNA/ColorGpencilModifierData.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ColorGpencilModifierData {
|
||||||
|
public GpencilModifierData modifier;
|
||||||
|
public Material ptr_material;
|
||||||
|
public char[] layername = new System.Char[64];
|
||||||
|
public char[] materialname = new System.Char[64];
|
||||||
|
public int pass_index;
|
||||||
|
public int flag;
|
||||||
|
public float[] hsv = new System.Single[3];
|
||||||
|
public char modify_color;
|
||||||
|
public char[] _pad = new System.Char[3];
|
||||||
|
public int layer_pass;
|
||||||
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
public CurveMapping ptr_curve_intensity;
|
||||||
|
public ColorGpencilModifierData(GpencilModifierData modifier, Material ptr_material, char[] layername, char[] materialname, int pass_index, int flag, float[] hsv, char modify_color, char[] _pad, int layer_pass, char[] _pad1, CurveMapping ptr_curve_intensity) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_material = ptr_material;
|
||||||
|
this.layername = layername;
|
||||||
|
this.materialname = materialname;
|
||||||
|
this.pass_index = pass_index;
|
||||||
|
this.flag = flag;
|
||||||
|
this.hsv = hsv;
|
||||||
|
this.modify_color = modify_color;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.layer_pass = layer_pass;
|
||||||
|
this._pad1 = _pad1;
|
||||||
|
this.ptr_curve_intensity = ptr_curve_intensity;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
BlendFile/DNA/ColorManagedColorspaceSettings.cs
Normal file
10
BlendFile/DNA/ColorManagedColorspaceSettings.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorManagedColorspaceSettings {
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public ColorManagedColorspaceSettings(char[] name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
10
BlendFile/DNA/ColorManagedDisplaySettings.cs
Normal file
10
BlendFile/DNA/ColorManagedDisplaySettings.cs
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorManagedDisplaySettings {
|
||||||
|
public char[] display_device = new System.Char[64];
|
||||||
|
public ColorManagedDisplaySettings(char[] display_device) {
|
||||||
|
this.display_device = display_device;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
28
BlendFile/DNA/ColorManagedViewSettings.cs
Normal file
28
BlendFile/DNA/ColorManagedViewSettings.cs
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ColorManagedViewSettings {
|
||||||
|
public int flag;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public char[] look = new System.Char[64];
|
||||||
|
public char[] view_transform = new System.Char[64];
|
||||||
|
public float exposure;
|
||||||
|
public float gamma;
|
||||||
|
public float temperature;
|
||||||
|
public float tint;
|
||||||
|
public CurveMapping ptr_curve_mapping;
|
||||||
|
public object ptr__pad2;
|
||||||
|
public ColorManagedViewSettings(int flag, char[] _pad, char[] look, char[] view_transform, float exposure, float gamma, float temperature, float tint, CurveMapping ptr_curve_mapping, object ptr__pad2) {
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.look = look;
|
||||||
|
this.view_transform = view_transform;
|
||||||
|
this.exposure = exposure;
|
||||||
|
this.gamma = gamma;
|
||||||
|
this.temperature = temperature;
|
||||||
|
this.tint = tint;
|
||||||
|
this.ptr_curve_mapping = ptr_curve_mapping;
|
||||||
|
this.ptr__pad2 = ptr__pad2;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/ColorMapping.cs
Normal file
26
BlendFile/DNA/ColorMapping.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorMapping {
|
||||||
|
public ColorBand coba;
|
||||||
|
public float bright;
|
||||||
|
public float contrast;
|
||||||
|
public float saturation;
|
||||||
|
public int flag;
|
||||||
|
public float[] blend_color = new System.Single[3];
|
||||||
|
public float blend_factor;
|
||||||
|
public int blend_type;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public ColorMapping(ColorBand coba, float bright, float contrast, float saturation, int flag, float[] blend_color, float blend_factor, int blend_type, char[] _pad) {
|
||||||
|
this.coba = coba;
|
||||||
|
this.bright = bright;
|
||||||
|
this.contrast = contrast;
|
||||||
|
this.saturation = saturation;
|
||||||
|
this.flag = flag;
|
||||||
|
this.blend_color = blend_color;
|
||||||
|
this.blend_factor = blend_factor;
|
||||||
|
this.blend_type = blend_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
12
BlendFile/DNA/ColorMixVars.cs
Normal file
12
BlendFile/DNA/ColorMixVars.cs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorMixVars {
|
||||||
|
public int blend_effect;
|
||||||
|
public float factor;
|
||||||
|
public ColorMixVars(int blend_effect, float factor) {
|
||||||
|
this.blend_effect = blend_effect;
|
||||||
|
this.factor = factor;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
24
BlendFile/DNA/ColorizeShaderFxData.cs
Normal file
24
BlendFile/DNA/ColorizeShaderFxData.cs
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct ColorizeShaderFxData {
|
||||||
|
public ShaderFxData shaderfx;
|
||||||
|
public int mode;
|
||||||
|
public float[] low_color = new System.Single[4];
|
||||||
|
public float[] high_color = new System.Single[4];
|
||||||
|
public float factor;
|
||||||
|
public int flag;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public ShaderFxData_Runtime runtime;
|
||||||
|
public ColorizeShaderFxData(ShaderFxData shaderfx, int mode, float[] low_color, float[] high_color, float factor, int flag, char[] _pad, ShaderFxData_Runtime runtime) {
|
||||||
|
this.shaderfx = shaderfx;
|
||||||
|
this.mode = mode;
|
||||||
|
this.low_color = low_color;
|
||||||
|
this.high_color = high_color;
|
||||||
|
this.factor = factor;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.runtime = runtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/ConsoleLine.cs
Normal file
22
BlendFile/DNA/ConsoleLine.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class ConsoleLine {
|
||||||
|
public ConsoleLine ptr_next;
|
||||||
|
public ConsoleLine ptr_prev;
|
||||||
|
public int len_alloc;
|
||||||
|
public int len;
|
||||||
|
public char ptr_line;
|
||||||
|
public int cursor;
|
||||||
|
public int type;
|
||||||
|
public ConsoleLine(ConsoleLine ptr_next, ConsoleLine ptr_prev, int len_alloc, int len, char ptr_line, int cursor, int type) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.len_alloc = len_alloc;
|
||||||
|
this.len = len;
|
||||||
|
this.ptr_line = ptr_line;
|
||||||
|
this.cursor = cursor;
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/CorrectiveSmoothDeltaCache.cs
Normal file
26
BlendFile/DNA/CorrectiveSmoothDeltaCache.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CorrectiveSmoothDeltaCache {
|
||||||
|
public float (ptr_deltas)();
|
||||||
|
public int deltas_num;
|
||||||
|
public float lambda;
|
||||||
|
public float scale;
|
||||||
|
public short repeat;
|
||||||
|
public short flag;
|
||||||
|
public char smooth_type;
|
||||||
|
public char rest_source;
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public CorrectiveSmoothDeltaCache(float (ptr_deltas)(), int deltas_num, float lambda, float scale, short repeat, short flag, char smooth_type, char rest_source, char[] _pad) {
|
||||||
|
this.(ptr_deltas)() = (ptr_deltas)();
|
||||||
|
this.deltas_num = deltas_num;
|
||||||
|
this.lambda = lambda;
|
||||||
|
this.scale = scale;
|
||||||
|
this.repeat = repeat;
|
||||||
|
this.flag = flag;
|
||||||
|
this.smooth_type = smooth_type;
|
||||||
|
this.rest_source = rest_source;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
32
BlendFile/DNA/CorrectiveSmoothModifierData.cs
Normal file
32
BlendFile/DNA/CorrectiveSmoothModifierData.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CorrectiveSmoothModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public float (ptr_bind_coords)();
|
||||||
|
public int bind_coords_num;
|
||||||
|
public float lambda;
|
||||||
|
public float scale;
|
||||||
|
public short repeat;
|
||||||
|
public short flag;
|
||||||
|
public char smooth_type;
|
||||||
|
public char rest_source;
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
public CorrectiveSmoothDeltaCache delta_cache;
|
||||||
|
public CorrectiveSmoothModifierData(ModifierData modifier, float (ptr_bind_coords)(), int bind_coords_num, float lambda, float scale, short repeat, short flag, char smooth_type, char rest_source, char[] _pad, char[] defgrp_name, CorrectiveSmoothDeltaCache delta_cache) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.(ptr_bind_coords)() = (ptr_bind_coords)();
|
||||||
|
this.bind_coords_num = bind_coords_num;
|
||||||
|
this.lambda = lambda;
|
||||||
|
this.scale = scale;
|
||||||
|
this.repeat = repeat;
|
||||||
|
this.flag = flag;
|
||||||
|
this.smooth_type = smooth_type;
|
||||||
|
this.rest_source = rest_source;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.defgrp_name = defgrp_name;
|
||||||
|
this.delta_cache = delta_cache;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
18
BlendFile/DNA/CryptomatteEntry.cs
Normal file
18
BlendFile/DNA/CryptomatteEntry.cs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CryptomatteEntry {
|
||||||
|
public CryptomatteEntry ptr_next;
|
||||||
|
public CryptomatteEntry ptr_prev;
|
||||||
|
public float encoded_hash;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public CryptomatteEntry(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, float encoded_hash, char[] name, char[] _pad) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.encoded_hash = encoded_hash;
|
||||||
|
this.name = name;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
14
BlendFile/DNA/CryptomatteLayer.cs
Normal file
14
BlendFile/DNA/CryptomatteLayer.cs
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CryptomatteLayer {
|
||||||
|
public CryptomatteEntry ptr_next;
|
||||||
|
public CryptomatteEntry ptr_prev;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public CryptomatteLayer(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, char[] name) {
|
||||||
|
this.ptr_next = ptr_next;
|
||||||
|
this.ptr_prev = ptr_prev;
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
239
BlendFile/DNA/Curve.cs
Normal file
239
BlendFile/DNA/Curve.cs
Normal file
@@ -0,0 +1,239 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Curve {
|
||||||
|
public ID id;
|
||||||
|
public AnimData ptr_adt;
|
||||||
|
public ListBase nurb;
|
||||||
|
public EditNurb ptr_editnurb;
|
||||||
|
public Object ptr_bevobj;
|
||||||
|
public Object ptr_taperobj;
|
||||||
|
public Object ptr_textoncurve;
|
||||||
|
public Ipo ptr_ipo;
|
||||||
|
public Key ptr_key;
|
||||||
|
public Material ptr_ptr_mat;
|
||||||
|
public CurveProfile ptr_bevel_profile;
|
||||||
|
public float[] loc = new System.Single[3];
|
||||||
|
public float[] size = new System.Single[3];
|
||||||
|
public short type;
|
||||||
|
public char texflag;
|
||||||
|
public char[] _pad0 = new System.Char[7];
|
||||||
|
public short twist_mode;
|
||||||
|
public float twist_smooth;
|
||||||
|
public float smallcaps_scale;
|
||||||
|
public int pathlen;
|
||||||
|
public short bevresol;
|
||||||
|
public short totcol;
|
||||||
|
public int flag;
|
||||||
|
public float width;
|
||||||
|
public float ext1;
|
||||||
|
public float ext2;
|
||||||
|
public short resolu;
|
||||||
|
public short resolv;
|
||||||
|
public short resolu_ren;
|
||||||
|
public short resolv_ren;
|
||||||
|
public int actnu;
|
||||||
|
public int actvert;
|
||||||
|
public char overflow;
|
||||||
|
public char spacemode;
|
||||||
|
public char align_y;
|
||||||
|
public char bevel_mode;
|
||||||
|
public char taper_radius_mode;
|
||||||
|
public char _pad;
|
||||||
|
public short lines;
|
||||||
|
public float spacing;
|
||||||
|
public float linedist;
|
||||||
|
public float shear;
|
||||||
|
public float fsize;
|
||||||
|
public float wordspace;
|
||||||
|
public float ulpos;
|
||||||
|
public float ulheight;
|
||||||
|
public float xof;
|
||||||
|
public float yof;
|
||||||
|
public float linewidth;
|
||||||
|
public int pos;
|
||||||
|
public int selstart;
|
||||||
|
public int selend;
|
||||||
|
public int len_wchar;
|
||||||
|
public int len;
|
||||||
|
public char ptr_str;
|
||||||
|
public EditFont ptr_editfont;
|
||||||
|
public char[] family = new System.Char[64];
|
||||||
|
public VFont ptr_vfont;
|
||||||
|
public VFont ptr_vfontb;
|
||||||
|
public VFont ptr_vfonti;
|
||||||
|
public VFont ptr_vfontbi;
|
||||||
|
public TextBox ptr_tb;
|
||||||
|
public int totbox;
|
||||||
|
public int actbox;
|
||||||
|
public CharInfo ptr_strinfo;
|
||||||
|
public CharInfo curinfo;
|
||||||
|
public float ctime;
|
||||||
|
public float bevfac1;
|
||||||
|
public float bevfac2;
|
||||||
|
public char bevfac1_mapping;
|
||||||
|
public char bevfac2_mapping;
|
||||||
|
public char[] _pad2 = new System.Char[6];
|
||||||
|
public float fsize_realtime;
|
||||||
|
public Curves ptr_curve_eval;
|
||||||
|
public char edit_data_from_original;
|
||||||
|
public char[] _pad3 = new System.Char[7];
|
||||||
|
public object ptr_batch_cache;
|
||||||
|
public Curve(
|
||||||
|
ID id,
|
||||||
|
AnimData ptr_adt,
|
||||||
|
ListBase nurb,
|
||||||
|
EditNurb ptr_editnurb,
|
||||||
|
Object ptr_bevobj,
|
||||||
|
Object ptr_taperobj,
|
||||||
|
Object ptr_textoncurve,
|
||||||
|
Ipo ptr_ipo,
|
||||||
|
Key ptr_key,
|
||||||
|
Material ptr_ptr_mat,
|
||||||
|
CurveProfile ptr_bevel_profile,
|
||||||
|
float[] loc,
|
||||||
|
float[] size,
|
||||||
|
short type,
|
||||||
|
char texflag,
|
||||||
|
char[] _pad0,
|
||||||
|
short twist_mode,
|
||||||
|
float twist_smooth,
|
||||||
|
float smallcaps_scale,
|
||||||
|
int pathlen,
|
||||||
|
short bevresol,
|
||||||
|
short totcol,
|
||||||
|
int flag,
|
||||||
|
float width,
|
||||||
|
float ext1,
|
||||||
|
float ext2,
|
||||||
|
short resolu,
|
||||||
|
short resolv,
|
||||||
|
short resolu_ren,
|
||||||
|
short resolv_ren,
|
||||||
|
int actnu,
|
||||||
|
int actvert,
|
||||||
|
char overflow,
|
||||||
|
char spacemode,
|
||||||
|
char align_y,
|
||||||
|
char bevel_mode,
|
||||||
|
char taper_radius_mode,
|
||||||
|
char _pad,
|
||||||
|
short lines,
|
||||||
|
float spacing,
|
||||||
|
float linedist,
|
||||||
|
float shear,
|
||||||
|
float fsize,
|
||||||
|
float wordspace,
|
||||||
|
float ulpos,
|
||||||
|
float ulheight,
|
||||||
|
float xof,
|
||||||
|
float yof,
|
||||||
|
float linewidth,
|
||||||
|
int pos,
|
||||||
|
int selstart,
|
||||||
|
int selend,
|
||||||
|
int len_wchar,
|
||||||
|
int len,
|
||||||
|
char ptr_str,
|
||||||
|
EditFont ptr_editfont,
|
||||||
|
char[] family,
|
||||||
|
VFont ptr_vfont,
|
||||||
|
VFont ptr_vfontb,
|
||||||
|
VFont ptr_vfonti,
|
||||||
|
VFont ptr_vfontbi,
|
||||||
|
TextBox ptr_tb,
|
||||||
|
int totbox,
|
||||||
|
int actbox,
|
||||||
|
CharInfo ptr_strinfo,
|
||||||
|
CharInfo curinfo,
|
||||||
|
float ctime,
|
||||||
|
float bevfac1,
|
||||||
|
float bevfac2,
|
||||||
|
char bevfac1_mapping,
|
||||||
|
char bevfac2_mapping,
|
||||||
|
char[] _pad2,
|
||||||
|
float fsize_realtime,
|
||||||
|
Curves ptr_curve_eval,
|
||||||
|
char edit_data_from_original,
|
||||||
|
char[] _pad3,
|
||||||
|
object ptr_batch_cache) {
|
||||||
|
this.id = id;
|
||||||
|
this.ptr_adt = ptr_adt;
|
||||||
|
this.nurb = nurb;
|
||||||
|
this.ptr_editnurb = ptr_editnurb;
|
||||||
|
this.ptr_bevobj = ptr_bevobj;
|
||||||
|
this.ptr_taperobj = ptr_taperobj;
|
||||||
|
this.ptr_textoncurve = ptr_textoncurve;
|
||||||
|
this.ptr_ipo = ptr_ipo;
|
||||||
|
this.ptr_key = ptr_key;
|
||||||
|
this.ptr_ptr_mat = ptr_ptr_mat;
|
||||||
|
this.ptr_bevel_profile = ptr_bevel_profile;
|
||||||
|
this.loc = loc;
|
||||||
|
this.size = size;
|
||||||
|
this.type = type;
|
||||||
|
this.texflag = texflag;
|
||||||
|
this._pad0 = _pad0;
|
||||||
|
this.twist_mode = twist_mode;
|
||||||
|
this.twist_smooth = twist_smooth;
|
||||||
|
this.smallcaps_scale = smallcaps_scale;
|
||||||
|
this.pathlen = pathlen;
|
||||||
|
this.bevresol = bevresol;
|
||||||
|
this.totcol = totcol;
|
||||||
|
this.flag = flag;
|
||||||
|
this.width = width;
|
||||||
|
this.ext1 = ext1;
|
||||||
|
this.ext2 = ext2;
|
||||||
|
this.resolu = resolu;
|
||||||
|
this.resolv = resolv;
|
||||||
|
this.resolu_ren = resolu_ren;
|
||||||
|
this.resolv_ren = resolv_ren;
|
||||||
|
this.actnu = actnu;
|
||||||
|
this.actvert = actvert;
|
||||||
|
this.overflow = overflow;
|
||||||
|
this.spacemode = spacemode;
|
||||||
|
this.align_y = align_y;
|
||||||
|
this.bevel_mode = bevel_mode;
|
||||||
|
this.taper_radius_mode = taper_radius_mode;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.lines = lines;
|
||||||
|
this.spacing = spacing;
|
||||||
|
this.linedist = linedist;
|
||||||
|
this.shear = shear;
|
||||||
|
this.fsize = fsize;
|
||||||
|
this.wordspace = wordspace;
|
||||||
|
this.ulpos = ulpos;
|
||||||
|
this.ulheight = ulheight;
|
||||||
|
this.xof = xof;
|
||||||
|
this.yof = yof;
|
||||||
|
this.linewidth = linewidth;
|
||||||
|
this.pos = pos;
|
||||||
|
this.selstart = selstart;
|
||||||
|
this.selend = selend;
|
||||||
|
this.len_wchar = len_wchar;
|
||||||
|
this.len = len;
|
||||||
|
this.ptr_str = ptr_str;
|
||||||
|
this.ptr_editfont = ptr_editfont;
|
||||||
|
this.family = family;
|
||||||
|
this.ptr_vfont = ptr_vfont;
|
||||||
|
this.ptr_vfontb = ptr_vfontb;
|
||||||
|
this.ptr_vfonti = ptr_vfonti;
|
||||||
|
this.ptr_vfontbi = ptr_vfontbi;
|
||||||
|
this.ptr_tb = ptr_tb;
|
||||||
|
this.totbox = totbox;
|
||||||
|
this.actbox = actbox;
|
||||||
|
this.ptr_strinfo = ptr_strinfo;
|
||||||
|
this.curinfo = curinfo;
|
||||||
|
this.ctime = ctime;
|
||||||
|
this.bevfac1 = bevfac1;
|
||||||
|
this.bevfac2 = bevfac2;
|
||||||
|
this.bevfac1_mapping = bevfac1_mapping;
|
||||||
|
this.bevfac2_mapping = bevfac2_mapping;
|
||||||
|
this._pad2 = _pad2;
|
||||||
|
this.fsize_realtime = fsize_realtime;
|
||||||
|
this.ptr_curve_eval = ptr_curve_eval;
|
||||||
|
this.edit_data_from_original = edit_data_from_original;
|
||||||
|
this._pad3 = _pad3;
|
||||||
|
this.ptr_batch_cache = ptr_batch_cache;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
BlendFile/DNA/CurveMap.cs
Normal file
36
BlendFile/DNA/CurveMap.cs
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CurveMap {
|
||||||
|
public short totpoint;
|
||||||
|
public short flag;
|
||||||
|
public float range;
|
||||||
|
public float mintable;
|
||||||
|
public float maxtable;
|
||||||
|
public float[] ext_in = new System.Single[2];
|
||||||
|
public float[] ext_out = new System.Single[2];
|
||||||
|
public CurveMapPoint ptr_curve;
|
||||||
|
public CurveMapPoint ptr_table;
|
||||||
|
public CurveMapPoint ptr_premultable;
|
||||||
|
public float[] premul_ext_in = new System.Single[2];
|
||||||
|
public float[] premul_ext_out = new System.Single[2];
|
||||||
|
public short default_handle_type;
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public CurveMap(short totpoint, short flag, float range, float mintable, float maxtable, float[] ext_in, float[] ext_out, CurveMapPoint ptr_curve, CurveMapPoint ptr_table, CurveMapPoint ptr_premultable, float[] premul_ext_in, float[] premul_ext_out, short default_handle_type, char[] _pad) {
|
||||||
|
this.totpoint = totpoint;
|
||||||
|
this.flag = flag;
|
||||||
|
this.range = range;
|
||||||
|
this.mintable = mintable;
|
||||||
|
this.maxtable = maxtable;
|
||||||
|
this.ext_in = ext_in;
|
||||||
|
this.ext_out = ext_out;
|
||||||
|
this.ptr_curve = ptr_curve;
|
||||||
|
this.ptr_table = ptr_table;
|
||||||
|
this.ptr_premultable = ptr_premultable;
|
||||||
|
this.premul_ext_in = premul_ext_in;
|
||||||
|
this.premul_ext_out = premul_ext_out;
|
||||||
|
this.default_handle_type = default_handle_type;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
16
BlendFile/DNA/CurveMapPoint.cs
Normal file
16
BlendFile/DNA/CurveMapPoint.cs
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CurveMapPoint {
|
||||||
|
public float x;
|
||||||
|
public float y;
|
||||||
|
public short flag;
|
||||||
|
public short shorty;
|
||||||
|
public CurveMapPoint(float x, float y, short flag, short shorty) {
|
||||||
|
this.x = x;
|
||||||
|
this.y = y;
|
||||||
|
this.flag = flag;
|
||||||
|
this.shorty = shorty;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
34
BlendFile/DNA/CurveMapping.cs
Normal file
34
BlendFile/DNA/CurveMapping.cs
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CurveMapping {
|
||||||
|
public int flag;
|
||||||
|
public int cur;
|
||||||
|
public int preset;
|
||||||
|
public int changed_timestamp;
|
||||||
|
public rctf curr;
|
||||||
|
public rctf clipr;
|
||||||
|
public CurveMap[] cm = new CurveMap[4];
|
||||||
|
public float[] black = new System.Single[3];
|
||||||
|
public float[] white = new System.Single[3];
|
||||||
|
public float[] bwmul = new System.Single[3];
|
||||||
|
public float[] sample = new System.Single[3];
|
||||||
|
public short tone;
|
||||||
|
public char[] _pad = new System.Char[6];
|
||||||
|
public CurveMapping(int flag, int cur, int preset, int changed_timestamp, rctf curr, rctf clipr, CurveMap[] cm, float[] black, float[] white, float[] bwmul, float[] sample, short tone, char[] _pad) {
|
||||||
|
this.flag = flag;
|
||||||
|
this.cur = cur;
|
||||||
|
this.preset = preset;
|
||||||
|
this.changed_timestamp = changed_timestamp;
|
||||||
|
this.curr = curr;
|
||||||
|
this.clipr = clipr;
|
||||||
|
this.cm = cm;
|
||||||
|
this.black = black;
|
||||||
|
this.white = white;
|
||||||
|
this.bwmul = bwmul;
|
||||||
|
this.sample = sample;
|
||||||
|
this.tone = tone;
|
||||||
|
this._pad = _pad;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
22
BlendFile/DNA/CurveModifierData.cs
Normal file
22
BlendFile/DNA/CurveModifierData.cs
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CurveModifierData {
|
||||||
|
public ModifierData modifier;
|
||||||
|
public Object ptr_object;
|
||||||
|
public char[] name = new System.Char[64];
|
||||||
|
public short defaxis;
|
||||||
|
public short flag;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public object ptr__pad1;
|
||||||
|
public CurveModifierData(ModifierData modifier, Object ptr_object, char[] name, short defaxis, short flag, char[] _pad, object ptr__pad1) {
|
||||||
|
this.modifier = modifier;
|
||||||
|
this.ptr_object = ptr_object;
|
||||||
|
this.name = name;
|
||||||
|
this.defaxis = defaxis;
|
||||||
|
this.flag = flag;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr__pad1 = ptr__pad1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
34
BlendFile/DNA/CurvePaintSettings.cs
Normal file
34
BlendFile/DNA/CurvePaintSettings.cs
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public struct CurvePaintSettings {
|
||||||
|
public char curve_type;
|
||||||
|
public char flag;
|
||||||
|
public char depth_mode;
|
||||||
|
public char surface_plane;
|
||||||
|
public char fit_method;
|
||||||
|
public char _pad;
|
||||||
|
public short error_threshold;
|
||||||
|
public float radius_min;
|
||||||
|
public float radius_max;
|
||||||
|
public float radius_taper_start;
|
||||||
|
public float radius_taper_end;
|
||||||
|
public float surface_offset;
|
||||||
|
public float corner_angle;
|
||||||
|
public CurvePaintSettings(char curve_type, char flag, char depth_mode, char surface_plane, char fit_method, char _pad, short error_threshold, float radius_min, float radius_max, float radius_taper_start, float radius_taper_end, float surface_offset, float corner_angle) {
|
||||||
|
this.curve_type = curve_type;
|
||||||
|
this.flag = flag;
|
||||||
|
this.depth_mode = depth_mode;
|
||||||
|
this.surface_plane = surface_plane;
|
||||||
|
this.fit_method = fit_method;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.error_threshold = error_threshold;
|
||||||
|
this.radius_min = radius_min;
|
||||||
|
this.radius_max = radius_max;
|
||||||
|
this.radius_taper_start = radius_taper_start;
|
||||||
|
this.radius_taper_end = radius_taper_end;
|
||||||
|
this.surface_offset = surface_offset;
|
||||||
|
this.corner_angle = corner_angle;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
28
BlendFile/DNA/CurveProfile.cs
Normal file
28
BlendFile/DNA/CurveProfile.cs
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CurveProfile {
|
||||||
|
public short path_len;
|
||||||
|
public short segments_len;
|
||||||
|
public int preset;
|
||||||
|
public CurveProfilePoint ptr_path;
|
||||||
|
public CurveProfilePoint ptr_table;
|
||||||
|
public CurveProfilePoint ptr_segments;
|
||||||
|
public int flag;
|
||||||
|
public int changed_timestamp;
|
||||||
|
public rctf view_rect;
|
||||||
|
public rctf clip_rect;
|
||||||
|
public CurveProfile(short path_len, short segments_len, int preset, CurveProfilePoint ptr_path, CurveProfilePoint ptr_table, CurveProfilePoint ptr_segments, int flag, int changed_timestamp, rctf view_rect, rctf clip_rect) {
|
||||||
|
this.path_len = path_len;
|
||||||
|
this.segments_len = segments_len;
|
||||||
|
this.preset = preset;
|
||||||
|
this.ptr_path = ptr_path;
|
||||||
|
this.ptr_table = ptr_table;
|
||||||
|
this.ptr_segments = ptr_segments;
|
||||||
|
this.flag = flag;
|
||||||
|
this.changed_timestamp = changed_timestamp;
|
||||||
|
this.view_rect = view_rect;
|
||||||
|
this.clip_rect = clip_rect;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
26
BlendFile/DNA/CurveProfilePoint.cs
Normal file
26
BlendFile/DNA/CurveProfilePoint.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class CurveProfilePoint {
|
||||||
|
public float x;
|
||||||
|
public float y;
|
||||||
|
public short flag;
|
||||||
|
public char h1;
|
||||||
|
public char h2;
|
||||||
|
public float[] h1_loc = new System.Single[2];
|
||||||
|
public float[] h2_loc = new System.Single[2];
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public CurveProfile ptr_profile;
|
||||||
|
public CurveProfilePoint(float x, float y, short flag, char h1, char h2, float[] h1_loc, float[] h2_loc, char[] _pad, CurveProfile ptr_profile) {
|
||||||
|
this.x = x;
|
||||||
|
this.y = y;
|
||||||
|
this.flag = flag;
|
||||||
|
this.h1 = h1;
|
||||||
|
this.h2 = h2;
|
||||||
|
this.h1_loc = h1_loc;
|
||||||
|
this.h2_loc = h2_loc;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_profile = ptr_profile;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
34
BlendFile/DNA/Curves.cs
Normal file
34
BlendFile/DNA/Curves.cs
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
// Automatically generated by BlenderSharp at 22/01/2025 02:21:57
|
||||||
|
namespace BlendFile.DNA {
|
||||||
|
|
||||||
|
public class Curves {
|
||||||
|
public ID id;
|
||||||
|
public AnimData ptr_adt;
|
||||||
|
public CurvesGeometry geometry;
|
||||||
|
public int flag;
|
||||||
|
public int attributes_active_index;
|
||||||
|
public Material ptr_ptr_mat;
|
||||||
|
public short totcol;
|
||||||
|
public char symmetry;
|
||||||
|
public char selection_domain;
|
||||||
|
public char[] _pad = new System.Char[4];
|
||||||
|
public Object ptr_surface;
|
||||||
|
public char ptr_surface_uv_map;
|
||||||
|
public object ptr_batch_cache;
|
||||||
|
public Curves(ID id, AnimData ptr_adt, CurvesGeometry geometry, int flag, int attributes_active_index, Material ptr_ptr_mat, short totcol, char symmetry, char selection_domain, char[] _pad, Object ptr_surface, char ptr_surface_uv_map, object ptr_batch_cache) {
|
||||||
|
this.id = id;
|
||||||
|
this.ptr_adt = ptr_adt;
|
||||||
|
this.geometry = geometry;
|
||||||
|
this.flag = flag;
|
||||||
|
this.attributes_active_index = attributes_active_index;
|
||||||
|
this.ptr_ptr_mat = ptr_ptr_mat;
|
||||||
|
this.totcol = totcol;
|
||||||
|
this.symmetry = symmetry;
|
||||||
|
this.selection_domain = selection_domain;
|
||||||
|
this._pad = _pad;
|
||||||
|
this.ptr_surface = ptr_surface;
|
||||||
|
this.ptr_surface_uv_map = ptr_surface_uv_map;
|
||||||
|
this.ptr_batch_cache = ptr_batch_cache;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user