Compare commits
2 Commits
439cea385f
...
bf1eb8201c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bf1eb8201c | ||
|
|
162f888600 |
14
.idea/.idea.BlenderSharp/.idea/statistic.xml
generated
Normal file
14
.idea/.idea.BlenderSharp/.idea/statistic.xml
generated
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="Statistic">
|
||||||
|
<option name="excludeDotArtifactDirectory" value="true" />
|
||||||
|
<option name="excludedDirectories">
|
||||||
|
<list>
|
||||||
|
<option value="$PROJECT_DIR$/CodeGenerator/bin" />
|
||||||
|
<option value="$PROJECT_DIR$/CodeGenerator/obj" />
|
||||||
|
<option value="$PROJECT_DIR$/BlendFile/bin" />
|
||||||
|
<option value="$PROJECT_DIR$/BlendFile/obj" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -11,40 +11,74 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ARegion {
|
public class ARegion {
|
||||||
|
[DNAFieldAttribute(0, "ARegion", "*next", 440)]
|
||||||
public ARegion ptr_next;
|
public ARegion ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "ARegion", "*prev", 440)]
|
||||||
public ARegion ptr_prev;
|
public ARegion ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "View2D", "v2d", 152)]
|
||||||
public View2D v2d;
|
public View2D v2d;
|
||||||
|
[DNAFieldAttribute(3, "rcti", "winrct", 16)]
|
||||||
public rcti winrct;
|
public rcti winrct;
|
||||||
|
[DNAFieldAttribute(4, "rcti", "drawrct", 16)]
|
||||||
public rcti drawrct;
|
public rcti drawrct;
|
||||||
|
[DNAFieldAttribute(5, "short", "winx", 2)]
|
||||||
public short winx;
|
public short winx;
|
||||||
|
[DNAFieldAttribute(6, "short", "winy", 2)]
|
||||||
public short winy;
|
public short winy;
|
||||||
|
[DNAFieldAttribute(7, "int", "category_scroll", 4)]
|
||||||
public int category_scroll;
|
public int category_scroll;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(9, "short", "visible", 2)]
|
||||||
public short visible;
|
public short visible;
|
||||||
|
[DNAFieldAttribute(10, "short", "regiontype", 2)]
|
||||||
public short regiontype;
|
public short regiontype;
|
||||||
|
[DNAFieldAttribute(11, "short", "alignment", 2)]
|
||||||
public short alignment;
|
public short alignment;
|
||||||
|
[DNAFieldAttribute(12, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(13, "short", "sizex", 2)]
|
||||||
public short sizex;
|
public short sizex;
|
||||||
|
[DNAFieldAttribute(14, "short", "sizey", 2)]
|
||||||
public short sizey;
|
public short sizey;
|
||||||
|
[DNAFieldAttribute(15, "short", "do_draw", 2)]
|
||||||
public short do_draw;
|
public short do_draw;
|
||||||
|
[DNAFieldAttribute(16, "short", "do_draw_paintcursor", 2)]
|
||||||
public short do_draw_paintcursor;
|
public short do_draw_paintcursor;
|
||||||
|
[DNAFieldAttribute(17, "short", "overlap", 2)]
|
||||||
public short overlap;
|
public short overlap;
|
||||||
|
[DNAFieldAttribute(18, "short", "flagfullscreen", 2)]
|
||||||
public short flagfullscreen;
|
public short flagfullscreen;
|
||||||
|
[DNAFieldAttribute(19, "ARegionType", "*type", 0)]
|
||||||
public ARegionType ptr_type;
|
public ARegionType ptr_type;
|
||||||
|
[DNAFieldAttribute(20, "ListBase", "uiblocks", 16)]
|
||||||
public ListBase uiblocks;
|
public ListBase uiblocks;
|
||||||
|
[DNAFieldAttribute(21, "ListBase", "panels", 16)]
|
||||||
public ListBase panels;
|
public ListBase panels;
|
||||||
|
[DNAFieldAttribute(22, "ListBase", "panels_category_active", 16)]
|
||||||
public ListBase panels_category_active;
|
public ListBase panels_category_active;
|
||||||
|
[DNAFieldAttribute(23, "ListBase", "ui_lists", 16)]
|
||||||
public ListBase ui_lists;
|
public ListBase ui_lists;
|
||||||
|
[DNAFieldAttribute(24, "ListBase", "ui_previews", 16)]
|
||||||
public ListBase ui_previews;
|
public ListBase ui_previews;
|
||||||
|
[DNAFieldAttribute(25, "ListBase", "handlers", 16)]
|
||||||
public ListBase handlers;
|
public ListBase handlers;
|
||||||
|
[DNAFieldAttribute(26, "ListBase", "panels_category", 16)]
|
||||||
public ListBase panels_category;
|
public ListBase panels_category;
|
||||||
|
[DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", 0)]
|
||||||
public wmGizmoMap ptr_gizmo_map;
|
public wmGizmoMap ptr_gizmo_map;
|
||||||
|
[DNAFieldAttribute(28, "wmTimer", "*regiontimer", 0)]
|
||||||
public wmTimer ptr_regiontimer;
|
public wmTimer ptr_regiontimer;
|
||||||
|
[DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", 0)]
|
||||||
public wmDrawBuffer ptr_draw_buffer;
|
public wmDrawBuffer ptr_draw_buffer;
|
||||||
|
[DNAFieldAttribute(30, "char", "*headerstr", 1)]
|
||||||
public char ptr_headerstr;
|
public char ptr_headerstr;
|
||||||
|
[DNAFieldAttribute(31, "void", "*regiondata", 0)]
|
||||||
public object ptr_regiondata;
|
public object ptr_regiondata;
|
||||||
|
[DNAFieldAttribute(32, "ARegion_Runtime", "runtime", 48)]
|
||||||
public ARegion_Runtime runtime;
|
public ARegion_Runtime runtime;
|
||||||
public ARegion(
|
public ARegion(
|
||||||
ARegion ptr_next,
|
ARegion ptr_next,
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ARegion_Runtime {
|
public class ARegion_Runtime {
|
||||||
|
[DNAFieldAttribute(0, "char", "*category", 1)]
|
||||||
public char ptr_category;
|
public char ptr_category;
|
||||||
|
[DNAFieldAttribute(1, "rcti", "visible_rect", 16)]
|
||||||
public rcti visible_rect;
|
public rcti visible_rect;
|
||||||
|
[DNAFieldAttribute(2, "int", "offset_x", 4)]
|
||||||
public int offset_x;
|
public int offset_x;
|
||||||
|
[DNAFieldAttribute(3, "int", "offset_y", 4)]
|
||||||
public int offset_y;
|
public int offset_y;
|
||||||
|
[DNAFieldAttribute(4, "GHash", "*block_name_map", 0)]
|
||||||
public GHash ptr_block_name_map;
|
public GHash ptr_block_name_map;
|
||||||
|
[DNAFieldAttribute(5, "Panel", "*popup_block_panel", 192)]
|
||||||
public Panel ptr_popup_block_panel;
|
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) {
|
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.ptr_category = ptr_category;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ActionChannelBag {
|
public class ActionChannelBag {
|
||||||
|
[DNAFieldAttribute(0, "int", "slot_handle", 4)]
|
||||||
public int slot_handle;
|
public int slot_handle;
|
||||||
|
[DNAFieldAttribute(1, "int", "group_array_num", 4)]
|
||||||
public int group_array_num;
|
public int group_array_num;
|
||||||
|
[DNAFieldAttribute(2, "bActionGroup", "**group_array", 136)]
|
||||||
public bActionGroup ptr_ptr_group_array;
|
public bActionGroup ptr_ptr_group_array;
|
||||||
|
[DNAFieldAttribute(3, "uchar", "_pad[4]", 1)]
|
||||||
public byte[] _pad = new System.Byte[4];
|
public byte[] _pad = new System.Byte[4];
|
||||||
|
[DNAFieldAttribute(4, "int", "fcurve_array_num", 4)]
|
||||||
public int fcurve_array_num;
|
public int fcurve_array_num;
|
||||||
|
[DNAFieldAttribute(5, "FCurve", "**fcurve_array", 120)]
|
||||||
public FCurve ptr_ptr_fcurve_array;
|
public FCurve ptr_ptr_fcurve_array;
|
||||||
public ActionChannelBag(int slot_handle, int group_array_num, bActionGroup ptr_ptr_group_array, byte[] _pad, int fcurve_array_num, FCurve ptr_ptr_fcurve_array) {
|
public ActionChannelBag(int slot_handle, int group_array_num, bActionGroup ptr_ptr_group_array, byte[] _pad, int fcurve_array_num, FCurve ptr_ptr_fcurve_array) {
|
||||||
this.slot_handle = slot_handle;
|
this.slot_handle = slot_handle;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ActionLayer {
|
public class ActionLayer {
|
||||||
|
[DNAFieldAttribute(0, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(1, "float", "influence", 4)]
|
||||||
public float influence;
|
public float influence;
|
||||||
|
[DNAFieldAttribute(2, "uchar", "layer_flags", 1)]
|
||||||
public byte layer_flags;
|
public byte layer_flags;
|
||||||
|
[DNAFieldAttribute(3, "int8_t", "layer_mix_mode", 1)]
|
||||||
public sbyte layer_mix_mode;
|
public sbyte layer_mix_mode;
|
||||||
|
[DNAFieldAttribute(4, "uchar", "_pad0[2]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[2];
|
public byte[] _pad0 = new System.Byte[2];
|
||||||
|
[DNAFieldAttribute(5, "ActionStrip", "**strip_array", 24)]
|
||||||
public ActionStrip ptr_ptr_strip_array;
|
public ActionStrip ptr_ptr_strip_array;
|
||||||
|
[DNAFieldAttribute(6, "int", "strip_array_num", 4)]
|
||||||
public int strip_array_num;
|
public int strip_array_num;
|
||||||
|
[DNAFieldAttribute(7, "uchar", "_pad1[4]", 1)]
|
||||||
public byte[] _pad1 = new System.Byte[4];
|
public byte[] _pad1 = new System.Byte[4];
|
||||||
public ActionLayer(char[] name, float influence, byte layer_flags, sbyte layer_mix_mode, byte[] _pad0, ActionStrip ptr_ptr_strip_array, int strip_array_num, byte[] _pad1) {
|
public ActionLayer(char[] name, float influence, byte layer_flags, sbyte layer_mix_mode, byte[] _pad0, ActionStrip ptr_ptr_strip_array, int strip_array_num, byte[] _pad1) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ActionSlot {
|
public class ActionSlot {
|
||||||
|
[DNAFieldAttribute(0, "char", "name[66]", 1)]
|
||||||
public char[] name = new System.Char[66];
|
public char[] name = new System.Char[66];
|
||||||
|
[DNAFieldAttribute(1, "uchar", "_pad0[2]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[2];
|
public byte[] _pad0 = new System.Byte[2];
|
||||||
|
[DNAFieldAttribute(2, "int", "idtype", 4)]
|
||||||
public int idtype;
|
public int idtype;
|
||||||
|
[DNAFieldAttribute(3, "int", "handle", 4)]
|
||||||
public int handle;
|
public int handle;
|
||||||
|
[DNAFieldAttribute(4, "int8_t", "slot_flags", 1)]
|
||||||
public sbyte slot_flags;
|
public sbyte slot_flags;
|
||||||
|
[DNAFieldAttribute(5, "uchar", "_pad1[3]", 1)]
|
||||||
public byte[] _pad1 = new System.Byte[3];
|
public byte[] _pad1 = new System.Byte[3];
|
||||||
|
[DNAFieldAttribute(6, "ActionSlotRuntimeHandle", "*runtime", 0)]
|
||||||
public ActionSlotRuntimeHandle ptr_runtime;
|
public ActionSlotRuntimeHandle ptr_runtime;
|
||||||
public ActionSlot(char[] name, byte[] _pad0, int idtype, int handle, sbyte slot_flags, byte[] _pad1, ActionSlotRuntimeHandle ptr_runtime) {
|
public ActionSlot(char[] name, byte[] _pad0, int idtype, int handle, sbyte slot_flags, byte[] _pad1, ActionSlotRuntimeHandle ptr_runtime) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ActionStrip {
|
public struct ActionStrip {
|
||||||
|
[DNAFieldAttribute(0, "int8_t", "strip_type", 1)]
|
||||||
public sbyte strip_type;
|
public sbyte strip_type;
|
||||||
|
[DNAFieldAttribute(1, "uchar", "_pad0[3]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[3];
|
public byte[] _pad0 = new System.Byte[3];
|
||||||
|
[DNAFieldAttribute(2, "int", "data_index", 4)]
|
||||||
public int data_index;
|
public int data_index;
|
||||||
|
[DNAFieldAttribute(3, "float", "frame_start", 4)]
|
||||||
public float frame_start;
|
public float frame_start;
|
||||||
|
[DNAFieldAttribute(4, "float", "frame_end", 4)]
|
||||||
public float frame_end;
|
public float frame_end;
|
||||||
|
[DNAFieldAttribute(5, "float", "frame_offset", 4)]
|
||||||
public float frame_offset;
|
public float frame_offset;
|
||||||
|
[DNAFieldAttribute(6, "uchar", "_pad1[4]", 1)]
|
||||||
public byte[] _pad1 = new System.Byte[4];
|
public byte[] _pad1 = new System.Byte[4];
|
||||||
public ActionStrip(sbyte strip_type, byte[] _pad0, int data_index, float frame_start, float frame_end, float frame_offset, byte[] _pad1) {
|
public ActionStrip(sbyte strip_type, byte[] _pad0, int data_index, float frame_start, float frame_end, float frame_offset, byte[] _pad1) {
|
||||||
this.strip_type = strip_type;
|
this.strip_type = strip_type;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ActionStripKeyframeData {
|
public class ActionStripKeyframeData {
|
||||||
|
[DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", 32)]
|
||||||
public ActionChannelBag ptr_ptr_channelbag_array;
|
public ActionChannelBag ptr_ptr_channelbag_array;
|
||||||
|
[DNAFieldAttribute(1, "int", "channelbag_array_num", 4)]
|
||||||
public int channelbag_array_num;
|
public int channelbag_array_num;
|
||||||
|
[DNAFieldAttribute(2, "uchar", "_pad[4]", 1)]
|
||||||
public byte[] _pad = new System.Byte[4];
|
public byte[] _pad = new System.Byte[4];
|
||||||
public ActionStripKeyframeData(ActionChannelBag ptr_ptr_channelbag_array, int channelbag_array_num, byte[] _pad) {
|
public ActionStripKeyframeData(ActionChannelBag ptr_ptr_channelbag_array, int channelbag_array_num, byte[] _pad) {
|
||||||
this.ptr_ptr_channelbag_array = ptr_ptr_channelbag_array;
|
this.ptr_ptr_channelbag_array = ptr_ptr_channelbag_array;
|
||||||
|
|||||||
@@ -11,26 +11,46 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AnimData {
|
public class AnimData {
|
||||||
|
[DNAFieldAttribute(0, "bAction", "*action", 352)]
|
||||||
public bAction ptr_action;
|
public bAction ptr_action;
|
||||||
|
[DNAFieldAttribute(1, "int", "slot_handle", 4)]
|
||||||
public int slot_handle;
|
public int slot_handle;
|
||||||
|
[DNAFieldAttribute(2, "char", "slot_name[66]", 1)]
|
||||||
public char[] slot_name = new System.Char[66];
|
public char[] slot_name = new System.Char[66];
|
||||||
|
[DNAFieldAttribute(3, "uchar", "_pad0[2]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[2];
|
public byte[] _pad0 = new System.Byte[2];
|
||||||
|
[DNAFieldAttribute(4, "bAction", "*tmpact", 352)]
|
||||||
public bAction ptr_tmpact;
|
public bAction ptr_tmpact;
|
||||||
|
[DNAFieldAttribute(5, "int", "tmp_slot_handle", 4)]
|
||||||
public int tmp_slot_handle;
|
public int tmp_slot_handle;
|
||||||
|
[DNAFieldAttribute(6, "char", "tmp_slot_name[66]", 1)]
|
||||||
public char[] tmp_slot_name = new System.Char[66];
|
public char[] tmp_slot_name = new System.Char[66];
|
||||||
|
[DNAFieldAttribute(7, "uchar", "_pad1[2]", 1)]
|
||||||
public byte[] _pad1 = new System.Byte[2];
|
public byte[] _pad1 = new System.Byte[2];
|
||||||
|
[DNAFieldAttribute(8, "ListBase", "nla_tracks", 16)]
|
||||||
public ListBase nla_tracks;
|
public ListBase nla_tracks;
|
||||||
|
[DNAFieldAttribute(9, "NlaTrack", "*act_track", 104)]
|
||||||
public NlaTrack ptr_act_track;
|
public NlaTrack ptr_act_track;
|
||||||
|
[DNAFieldAttribute(10, "NlaStrip", "*actstrip", 288)]
|
||||||
public NlaStrip ptr_actstrip;
|
public NlaStrip ptr_actstrip;
|
||||||
|
[DNAFieldAttribute(11, "ListBase", "drivers", 16)]
|
||||||
public ListBase drivers;
|
public ListBase drivers;
|
||||||
|
[DNAFieldAttribute(12, "ListBase", "overrides", 16)]
|
||||||
public ListBase overrides;
|
public ListBase overrides;
|
||||||
|
[DNAFieldAttribute(13, "FCurve", "**driver_array", 120)]
|
||||||
public FCurve ptr_ptr_driver_array;
|
public FCurve ptr_ptr_driver_array;
|
||||||
|
[DNAFieldAttribute(14, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(15, "short", "act_blendmode", 2)]
|
||||||
public short act_blendmode;
|
public short act_blendmode;
|
||||||
|
[DNAFieldAttribute(16, "short", "act_extendmode", 2)]
|
||||||
public short act_extendmode;
|
public short act_extendmode;
|
||||||
|
[DNAFieldAttribute(17, "float", "act_influence", 4)]
|
||||||
public float act_influence;
|
public float act_influence;
|
||||||
|
[DNAFieldAttribute(18, "uchar", "_pad2[4]", 1)]
|
||||||
public byte[] _pad2 = new System.Byte[4];
|
public byte[] _pad2 = new System.Byte[4];
|
||||||
public AnimData(
|
public AnimData(
|
||||||
bAction ptr_action,
|
bAction ptr_action,
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AnimOverride {
|
public class AnimOverride {
|
||||||
|
[DNAFieldAttribute(0, "AnimOverride", "*next", 32)]
|
||||||
public AnimOverride ptr_next;
|
public AnimOverride ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "AnimOverride", "*prev", 32)]
|
||||||
public AnimOverride ptr_prev;
|
public AnimOverride ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "*rna_path", 1)]
|
||||||
public char ptr_rna_path;
|
public char ptr_rna_path;
|
||||||
|
[DNAFieldAttribute(3, "int", "array_index", 4)]
|
||||||
public int array_index;
|
public int array_index;
|
||||||
|
[DNAFieldAttribute(4, "float", "value", 4)]
|
||||||
public float value;
|
public float value;
|
||||||
public AnimOverride(AnimOverride ptr_next, AnimOverride ptr_prev, char ptr_rna_path, int array_index, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ArmatureGpencilModifierData {
|
public class ArmatureGpencilModifierData {
|
||||||
|
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
|
||||||
public GpencilModifierData modifier;
|
public GpencilModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "short", "deformflag", 2)]
|
||||||
public short deformflag;
|
public short deformflag;
|
||||||
|
[DNAFieldAttribute(2, "short", "multi", 2)]
|
||||||
public short multi;
|
public short multi;
|
||||||
|
[DNAFieldAttribute(3, "int", "_pad", 4)]
|
||||||
public int _pad;
|
public int _pad;
|
||||||
|
[DNAFieldAttribute(4, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(6, "char", "vgname[64]", 1)]
|
||||||
public char[] vgname = new System.Char[64];
|
public char[] vgname = new System.Char[64];
|
||||||
public ArmatureGpencilModifierData(GpencilModifierData modifier, short deformflag, short multi, int _pad, Object ptr_object, char[] vgname) {
|
public ArmatureGpencilModifierData(GpencilModifierData modifier, short deformflag, short multi, int _pad, Object ptr_object, char[] vgname) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ArmatureModifierData {
|
public class ArmatureModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "short", "deformflag", 2)]
|
||||||
public short deformflag;
|
public short deformflag;
|
||||||
|
[DNAFieldAttribute(2, "short", "multi", 2)]
|
||||||
public short multi;
|
public short multi;
|
||||||
|
[DNAFieldAttribute(3, "char", "_pad2[4]", 1)]
|
||||||
public char[] _pad2 = new System.Char[4];
|
public char[] _pad2 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(4, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(6, "char", "defgrp_name[64]", 1)]
|
||||||
public char[] defgrp_name = new System.Char[64];
|
public char[] defgrp_name = new System.Char[64];
|
||||||
public ArmatureModifierData(ModifierData modifier, short deformflag, short multi, char[] _pad2, Object ptr_object, char[] defgrp_name) {
|
public ArmatureModifierData(ModifierData modifier, short deformflag, short multi, char[] _pad2, Object ptr_object, char[] defgrp_name) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,24 +11,42 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ArrayGpencilModifierData {
|
public class ArrayGpencilModifierData {
|
||||||
|
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
|
||||||
public GpencilModifierData modifier;
|
public GpencilModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(2, "Material", "*material", 392)]
|
||||||
public Material ptr_material;
|
public Material ptr_material;
|
||||||
|
[DNAFieldAttribute(3, "int", "count", 4)]
|
||||||
public int count;
|
public int count;
|
||||||
|
[DNAFieldAttribute(4, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(5, "float", "offset[3]", 4)]
|
||||||
public float[] offset = new System.Single[3];
|
public float[] offset = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(6, "float", "shift[3]", 4)]
|
||||||
public float[] shift = new System.Single[3];
|
public float[] shift = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(7, "float", "rnd_offset[3]", 4)]
|
||||||
public float[] rnd_offset = new System.Single[3];
|
public float[] rnd_offset = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(8, "float", "rnd_rot[3]", 4)]
|
||||||
public float[] rnd_rot = new System.Single[3];
|
public float[] rnd_rot = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(9, "float", "rnd_scale[3]", 4)]
|
||||||
public float[] rnd_scale = new System.Single[3];
|
public float[] rnd_scale = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(10, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(11, "int", "seed", 4)]
|
||||||
public int seed;
|
public int seed;
|
||||||
|
[DNAFieldAttribute(12, "int", "pass_index", 4)]
|
||||||
public int pass_index;
|
public int pass_index;
|
||||||
|
[DNAFieldAttribute(13, "char", "layername[64]", 1)]
|
||||||
public char[] layername = new System.Char[64];
|
public char[] layername = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(14, "char", "materialname[64]", 1)]
|
||||||
public char[] materialname = new System.Char[64];
|
public char[] materialname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(15, "int", "mat_rpl", 4)]
|
||||||
public int mat_rpl;
|
public int mat_rpl;
|
||||||
|
[DNAFieldAttribute(16, "int", "layer_pass", 4)]
|
||||||
public int layer_pass;
|
public int layer_pass;
|
||||||
public ArrayGpencilModifierData(
|
public ArrayGpencilModifierData(
|
||||||
GpencilModifierData modifier,
|
GpencilModifierData modifier,
|
||||||
|
|||||||
@@ -11,21 +11,36 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ArrayModifierData {
|
public class ArrayModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*start_cap", 1160)]
|
||||||
public Object ptr_start_cap;
|
public Object ptr_start_cap;
|
||||||
|
[DNAFieldAttribute(2, "Object", "*end_cap", 1160)]
|
||||||
public Object ptr_end_cap;
|
public Object ptr_end_cap;
|
||||||
|
[DNAFieldAttribute(3, "Object", "*curve_ob", 1160)]
|
||||||
public Object ptr_curve_ob;
|
public Object ptr_curve_ob;
|
||||||
|
[DNAFieldAttribute(4, "Object", "*offset_ob", 1160)]
|
||||||
public Object ptr_offset_ob;
|
public Object ptr_offset_ob;
|
||||||
|
[DNAFieldAttribute(5, "float", "offset[3]", 4)]
|
||||||
public float[] offset = new System.Single[3];
|
public float[] offset = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(6, "float", "scale[3]", 4)]
|
||||||
public float[] scale = new System.Single[3];
|
public float[] scale = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(7, "float", "length", 4)]
|
||||||
public float length;
|
public float length;
|
||||||
|
[DNAFieldAttribute(8, "float", "merge_dist", 4)]
|
||||||
public float merge_dist;
|
public float merge_dist;
|
||||||
|
[DNAFieldAttribute(9, "int", "fit_type", 4)]
|
||||||
public int fit_type;
|
public int fit_type;
|
||||||
|
[DNAFieldAttribute(10, "int", "offset_type", 4)]
|
||||||
public int offset_type;
|
public int offset_type;
|
||||||
|
[DNAFieldAttribute(11, "int", "flags", 4)]
|
||||||
public int flags;
|
public int flags;
|
||||||
|
[DNAFieldAttribute(12, "int", "count", 4)]
|
||||||
public int count;
|
public int count;
|
||||||
|
[DNAFieldAttribute(13, "float", "uv_offset[2]", 4)]
|
||||||
public float[] uv_offset = new System.Single[2];
|
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) {
|
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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetCatalogPathLink {
|
public class AssetCatalogPathLink {
|
||||||
|
[DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", 24)]
|
||||||
public AssetCatalogPathLink ptr_next;
|
public AssetCatalogPathLink ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "AssetCatalogPathLink", "*prev", 24)]
|
||||||
public AssetCatalogPathLink ptr_prev;
|
public AssetCatalogPathLink ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "*path", 1)]
|
||||||
public char ptr_path;
|
public char ptr_path;
|
||||||
public AssetCatalogPathLink(AssetCatalogPathLink ptr_next, AssetCatalogPathLink ptr_prev, char ptr_path) {
|
public AssetCatalogPathLink(AssetCatalogPathLink ptr_next, AssetCatalogPathLink ptr_prev, char ptr_path) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct AssetLibraryReference {
|
public struct AssetLibraryReference {
|
||||||
|
[DNAFieldAttribute(0, "short", "type", 2)]
|
||||||
public short type;
|
public short type;
|
||||||
|
[DNAFieldAttribute(1, "char", "_pad1[2]", 1)]
|
||||||
public char[] _pad1 = new System.Char[2];
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(2, "int", "custom_library_index", 4)]
|
||||||
public int custom_library_index;
|
public int custom_library_index;
|
||||||
public AssetLibraryReference(short type, char[] _pad1, int custom_library_index) {
|
public AssetLibraryReference(short type, char[] _pad1, int custom_library_index) {
|
||||||
this.type = type;
|
this.type = type;
|
||||||
|
|||||||
@@ -11,19 +11,32 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetMetaData {
|
public class AssetMetaData {
|
||||||
|
[DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", 0)]
|
||||||
public AssetTypeInfo ptr_local_type_info;
|
public AssetTypeInfo ptr_local_type_info;
|
||||||
|
[DNAFieldAttribute(1, "IDProperty", "*properties", 136)]
|
||||||
public IDProperty ptr_properties;
|
public IDProperty ptr_properties;
|
||||||
|
[DNAFieldAttribute(2, "bUUID", "catalog_id", 16)]
|
||||||
public bUUID catalog_id;
|
public bUUID catalog_id;
|
||||||
|
[DNAFieldAttribute(3, "char", "catalog_simple_name[64]", 1)]
|
||||||
public char[] catalog_simple_name = new System.Char[64];
|
public char[] catalog_simple_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(4, "char", "*author", 1)]
|
||||||
public char ptr_author;
|
public char ptr_author;
|
||||||
|
[DNAFieldAttribute(5, "char", "*description", 1)]
|
||||||
public char ptr_description;
|
public char ptr_description;
|
||||||
|
[DNAFieldAttribute(6, "char", "*copyright", 1)]
|
||||||
public char ptr_copyright;
|
public char ptr_copyright;
|
||||||
|
[DNAFieldAttribute(7, "char", "*license", 1)]
|
||||||
public char ptr_license;
|
public char ptr_license;
|
||||||
|
[DNAFieldAttribute(8, "ListBase", "tags", 16)]
|
||||||
public ListBase tags;
|
public ListBase tags;
|
||||||
|
[DNAFieldAttribute(9, "short", "active_tag", 2)]
|
||||||
public short active_tag;
|
public short active_tag;
|
||||||
|
[DNAFieldAttribute(10, "short", "tot_tags", 2)]
|
||||||
public short tot_tags;
|
public short tot_tags;
|
||||||
|
[DNAFieldAttribute(11, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
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) {
|
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_local_type_info = ptr_local_type_info;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetShelf {
|
public class AssetShelf {
|
||||||
|
[DNAFieldAttribute(0, "AssetShelf", "*next", 216)]
|
||||||
public AssetShelf ptr_next;
|
public AssetShelf ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "AssetShelf", "*prev", 216)]
|
||||||
public AssetShelf ptr_prev;
|
public AssetShelf ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "idname[64]", 1)]
|
||||||
public char[] idname = new System.Char[64];
|
public char[] idname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "AssetShelfType", "*type", 0)]
|
||||||
public AssetShelfType ptr_type;
|
public AssetShelfType ptr_type;
|
||||||
|
[DNAFieldAttribute(4, "AssetShelfSettings", "settings", 120)]
|
||||||
public AssetShelfSettings settings;
|
public AssetShelfSettings settings;
|
||||||
|
[DNAFieldAttribute(5, "short", "preferred_row_count", 2)]
|
||||||
public short preferred_row_count;
|
public short preferred_row_count;
|
||||||
|
[DNAFieldAttribute(6, "short", "instance_flag", 2)]
|
||||||
public short instance_flag;
|
public short instance_flag;
|
||||||
|
[DNAFieldAttribute(7, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
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) {
|
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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetShelfSettings {
|
public class AssetShelfSettings {
|
||||||
|
[DNAFieldAttribute(0, "AssetShelfSettings", "*next", 120)]
|
||||||
public AssetShelfSettings ptr_next;
|
public AssetShelfSettings ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "AssetShelfSettings", "*prev", 120)]
|
||||||
public AssetShelfSettings ptr_prev;
|
public AssetShelfSettings ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "AssetLibraryReference", "asset_library_reference", 8)]
|
||||||
public AssetLibraryReference asset_library_reference;
|
public AssetLibraryReference asset_library_reference;
|
||||||
|
[DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", 16)]
|
||||||
public ListBase enabled_catalog_paths;
|
public ListBase enabled_catalog_paths;
|
||||||
|
[DNAFieldAttribute(4, "char", "*active_catalog_path", 1)]
|
||||||
public char ptr_active_catalog_path;
|
public char ptr_active_catalog_path;
|
||||||
|
[DNAFieldAttribute(5, "char", "search_string[64]", 1)]
|
||||||
public char[] search_string = new System.Char[64];
|
public char[] search_string = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(6, "short", "preview_size", 2)]
|
||||||
public short preview_size;
|
public short preview_size;
|
||||||
|
[DNAFieldAttribute(7, "short", "display_flag", 2)]
|
||||||
public short display_flag;
|
public short display_flag;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad1[4]", 1)]
|
||||||
public char[] _pad1 = new System.Char[4];
|
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) {
|
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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetTag {
|
public class AssetTag {
|
||||||
|
[DNAFieldAttribute(0, "AssetTag", "*next", 80)]
|
||||||
public AssetTag ptr_next;
|
public AssetTag ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "AssetTag", "*prev", 80)]
|
||||||
public AssetTag ptr_prev;
|
public AssetTag ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
public AssetTag(AssetTag ptr_next, AssetTag ptr_prev, char[] name) {
|
public AssetTag(AssetTag ptr_next, AssetTag ptr_prev, char[] name) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,11 +11,16 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class AssetWeakReference {
|
public class AssetWeakReference {
|
||||||
|
[DNAFieldAttribute(0, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
public char[] _pad = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(1, "short", "asset_library_type", 2)]
|
||||||
public short asset_library_type;
|
public short asset_library_type;
|
||||||
|
[DNAFieldAttribute(2, "char", "*asset_library_identifier", 1)]
|
||||||
public char ptr_asset_library_identifier;
|
public char ptr_asset_library_identifier;
|
||||||
|
[DNAFieldAttribute(3, "char", "*relative_asset_identifier", 1)]
|
||||||
public char ptr_relative_asset_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) {
|
public AssetWeakReference(char[] _pad, short asset_library_type, char ptr_asset_library_identifier, char ptr_relative_asset_identifier) {
|
||||||
this._pad = _pad;
|
this._pad = _pad;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct AudioData {
|
public struct AudioData {
|
||||||
|
[DNAFieldAttribute(0, "int", "mixrate", 4)]
|
||||||
public int mixrate;
|
public int mixrate;
|
||||||
|
[DNAFieldAttribute(1, "float", "main", 4)]
|
||||||
public float main;
|
public float main;
|
||||||
|
[DNAFieldAttribute(2, "float", "speed_of_sound", 4)]
|
||||||
public float speed_of_sound;
|
public float speed_of_sound;
|
||||||
|
[DNAFieldAttribute(3, "float", "doppler_factor", 4)]
|
||||||
public float doppler_factor;
|
public float doppler_factor;
|
||||||
|
[DNAFieldAttribute(4, "int", "distance_model", 4)]
|
||||||
public int distance_model;
|
public int distance_model;
|
||||||
|
[DNAFieldAttribute(5, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(6, "char", "_pad[2]", 1)]
|
||||||
public char[] _pad = new System.Char[2];
|
public char[] _pad = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(7, "float", "volume", 4)]
|
||||||
public float volume;
|
public float volume;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad2[4]", 1)]
|
||||||
public char[] _pad2 = new System.Char[4];
|
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) {
|
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.mixrate = mixrate;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BPoint {
|
public struct BPoint {
|
||||||
|
[DNAFieldAttribute(0, "float", "vec[4]", 4)]
|
||||||
public float[] vec = new System.Single[4];
|
public float[] vec = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(1, "float", "alfa", 4)]
|
||||||
public float alfa;
|
public float alfa;
|
||||||
|
[DNAFieldAttribute(2, "float", "weight", 4)]
|
||||||
public float weight;
|
public float weight;
|
||||||
|
[DNAFieldAttribute(3, "uchar", "f1", 1)]
|
||||||
public byte f1;
|
public byte f1;
|
||||||
|
[DNAFieldAttribute(4, "char", "_pad1[1]", 1)]
|
||||||
public char[] _pad1 = new System.Char[1];
|
public char[] _pad1 = new System.Char[1];
|
||||||
|
[DNAFieldAttribute(5, "short", "hide", 2)]
|
||||||
public short hide;
|
public short hide;
|
||||||
|
[DNAFieldAttribute(6, "float", "radius", 4)]
|
||||||
public float radius;
|
public float radius;
|
||||||
|
[DNAFieldAttribute(7, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
public BPoint(float[] vec, float alfa, float weight, byte f1, char[] _pad1, short hide, float radius, char[] _pad) {
|
public BPoint(float[] vec, float alfa, float weight, byte f1, char[] _pad1, short hide, float radius, char[] _pad) {
|
||||||
this.vec = vec;
|
this.vec = vec;
|
||||||
|
|||||||
@@ -11,24 +11,42 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BakeData {
|
public class BakeData {
|
||||||
|
[DNAFieldAttribute(0, "ImageFormatData", "im_format", 336)]
|
||||||
public ImageFormatData im_format;
|
public ImageFormatData im_format;
|
||||||
|
[DNAFieldAttribute(1, "char", "filepath[1024]", 1)]
|
||||||
public char[] filepath = new System.Char[1024];
|
public char[] filepath = new System.Char[1024];
|
||||||
|
[DNAFieldAttribute(2, "short", "width", 2)]
|
||||||
public short width;
|
public short width;
|
||||||
|
[DNAFieldAttribute(3, "short", "height", 2)]
|
||||||
public short height;
|
public short height;
|
||||||
|
[DNAFieldAttribute(4, "short", "margin", 2)]
|
||||||
public short margin;
|
public short margin;
|
||||||
|
[DNAFieldAttribute(5, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(6, "float", "cage_extrusion", 4)]
|
||||||
public float cage_extrusion;
|
public float cage_extrusion;
|
||||||
|
[DNAFieldAttribute(7, "float", "max_ray_distance", 4)]
|
||||||
public float max_ray_distance;
|
public float max_ray_distance;
|
||||||
|
[DNAFieldAttribute(8, "int", "pass_filter", 4)]
|
||||||
public int pass_filter;
|
public int pass_filter;
|
||||||
|
[DNAFieldAttribute(9, "char", "normal_swizzle[3]", 1)]
|
||||||
public char[] normal_swizzle = new System.Char[3];
|
public char[] normal_swizzle = new System.Char[3];
|
||||||
|
[DNAFieldAttribute(10, "char", "normal_space", 1)]
|
||||||
public char normal_space;
|
public char normal_space;
|
||||||
|
[DNAFieldAttribute(11, "char", "target", 1)]
|
||||||
public char target;
|
public char target;
|
||||||
|
[DNAFieldAttribute(12, "char", "save_mode", 1)]
|
||||||
public char save_mode;
|
public char save_mode;
|
||||||
|
[DNAFieldAttribute(13, "char", "margin_type", 1)]
|
||||||
public char margin_type;
|
public char margin_type;
|
||||||
|
[DNAFieldAttribute(14, "char", "view_from", 1)]
|
||||||
public char view_from;
|
public char view_from;
|
||||||
|
[DNAFieldAttribute(15, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(16, "Object", "*cage_object", 1160)]
|
||||||
public Object ptr_cage_object;
|
public Object ptr_cage_object;
|
||||||
public BakeData(
|
public BakeData(
|
||||||
ImageFormatData im_format,
|
ImageFormatData im_format,
|
||||||
|
|||||||
@@ -11,18 +11,30 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Base {
|
public class Base {
|
||||||
|
[DNAFieldAttribute(0, "Base", "*next", 48)]
|
||||||
public Base ptr_next;
|
public Base ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "Base", "*prev", 48)]
|
||||||
public Base ptr_prev;
|
public Base ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(3, "Base", "*base_orig", 48)]
|
||||||
public Base ptr_base_orig;
|
public Base ptr_base_orig;
|
||||||
|
[DNAFieldAttribute(4, "int", "lay", 4)]
|
||||||
public int lay;
|
public int lay;
|
||||||
|
[DNAFieldAttribute(5, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(6, "short", "flag_from_collection", 2)]
|
||||||
public short flag_from_collection;
|
public short flag_from_collection;
|
||||||
|
[DNAFieldAttribute(7, "short", "flag_legacy", 2)]
|
||||||
public short flag_legacy;
|
public short flag_legacy;
|
||||||
|
[DNAFieldAttribute(8, "short", "local_view_bits", 2)]
|
||||||
public short local_view_bits;
|
public short local_view_bits;
|
||||||
|
[DNAFieldAttribute(9, "short", "local_collections_bits", 2)]
|
||||||
public short local_collections_bits;
|
public short local_collections_bits;
|
||||||
|
[DNAFieldAttribute(10, "char", "_pad1[2]", 1)]
|
||||||
public char[] _pad1 = new System.Char[2];
|
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) {
|
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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,31 +11,56 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BevelModifierData {
|
public class BevelModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "float", "value", 4)]
|
||||||
public float value;
|
public float value;
|
||||||
|
[DNAFieldAttribute(2, "int", "res", 4)]
|
||||||
public int res;
|
public int res;
|
||||||
|
[DNAFieldAttribute(3, "short", "flags", 2)]
|
||||||
public short flags;
|
public short flags;
|
||||||
|
[DNAFieldAttribute(4, "short", "val_flags", 2)]
|
||||||
public short val_flags;
|
public short val_flags;
|
||||||
|
[DNAFieldAttribute(5, "short", "profile_type", 2)]
|
||||||
public short profile_type;
|
public short profile_type;
|
||||||
|
[DNAFieldAttribute(6, "short", "lim_flags", 2)]
|
||||||
public short lim_flags;
|
public short lim_flags;
|
||||||
|
[DNAFieldAttribute(7, "short", "e_flags", 2)]
|
||||||
public short e_flags;
|
public short e_flags;
|
||||||
|
[DNAFieldAttribute(8, "short", "mat", 2)]
|
||||||
public short mat;
|
public short mat;
|
||||||
|
[DNAFieldAttribute(9, "short", "edge_flags", 2)]
|
||||||
public short edge_flags;
|
public short edge_flags;
|
||||||
|
[DNAFieldAttribute(10, "short", "face_str_mode", 2)]
|
||||||
public short face_str_mode;
|
public short face_str_mode;
|
||||||
|
[DNAFieldAttribute(11, "short", "miter_inner", 2)]
|
||||||
public short miter_inner;
|
public short miter_inner;
|
||||||
|
[DNAFieldAttribute(12, "short", "miter_outer", 2)]
|
||||||
public short miter_outer;
|
public short miter_outer;
|
||||||
|
[DNAFieldAttribute(13, "short", "vmesh_method", 2)]
|
||||||
public short vmesh_method;
|
public short vmesh_method;
|
||||||
|
[DNAFieldAttribute(14, "char", "affect_type", 1)]
|
||||||
public char affect_type;
|
public char affect_type;
|
||||||
|
[DNAFieldAttribute(15, "char", "_pad", 1)]
|
||||||
public char _pad;
|
public char _pad;
|
||||||
|
[DNAFieldAttribute(16, "float", "profile", 4)]
|
||||||
public float profile;
|
public float profile;
|
||||||
|
[DNAFieldAttribute(17, "float", "bevel_angle", 4)]
|
||||||
public float bevel_angle;
|
public float bevel_angle;
|
||||||
|
[DNAFieldAttribute(18, "float", "spread", 4)]
|
||||||
public float spread;
|
public float spread;
|
||||||
|
[DNAFieldAttribute(19, "char", "defgrp_name[64]", 1)]
|
||||||
public char[] defgrp_name = new System.Char[64];
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(20, "char", "_pad1[4]", 1)]
|
||||||
public char[] _pad1 = new System.Char[4];
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(21, "CurveProfile", "*custom_profile", 72)]
|
||||||
public CurveProfile ptr_custom_profile;
|
public CurveProfile ptr_custom_profile;
|
||||||
|
[DNAFieldAttribute(22, "char", "edge_weight_name[64]", 1)]
|
||||||
public char[] edge_weight_name = new System.Char[64];
|
public char[] edge_weight_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(23, "char", "vertex_weight_name[64]", 1)]
|
||||||
public char[] vertex_weight_name = new System.Char[64];
|
public char[] vertex_weight_name = new System.Char[64];
|
||||||
public BevelModifierData(
|
public BevelModifierData(
|
||||||
ModifierData modifier,
|
ModifierData modifier,
|
||||||
|
|||||||
@@ -11,24 +11,42 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BezTriple {
|
public struct BezTriple {
|
||||||
|
[DNAFieldAttribute(0, "float", "vec[3][3]", 4)]
|
||||||
public float[,] vec = new System.Single[3,3];
|
public float[,] vec = new System.Single[3,3];
|
||||||
|
[DNAFieldAttribute(1, "float", "alfa", 4)]
|
||||||
public float alfa;
|
public float alfa;
|
||||||
|
[DNAFieldAttribute(2, "float", "weight", 4)]
|
||||||
public float weight;
|
public float weight;
|
||||||
|
[DNAFieldAttribute(3, "float", "radius", 4)]
|
||||||
public float radius;
|
public float radius;
|
||||||
|
[DNAFieldAttribute(4, "char", "ipo", 1)]
|
||||||
public char ipo;
|
public char ipo;
|
||||||
|
[DNAFieldAttribute(5, "uchar", "h1", 1)]
|
||||||
public byte h1;
|
public byte h1;
|
||||||
|
[DNAFieldAttribute(6, "uchar", "h2", 1)]
|
||||||
public byte h2;
|
public byte h2;
|
||||||
|
[DNAFieldAttribute(7, "uchar", "f1", 1)]
|
||||||
public byte f1;
|
public byte f1;
|
||||||
|
[DNAFieldAttribute(8, "uchar", "f2", 1)]
|
||||||
public byte f2;
|
public byte f2;
|
||||||
|
[DNAFieldAttribute(9, "uchar", "f3", 1)]
|
||||||
public byte f3;
|
public byte f3;
|
||||||
|
[DNAFieldAttribute(10, "char", "hide", 1)]
|
||||||
public char hide;
|
public char hide;
|
||||||
|
[DNAFieldAttribute(11, "char", "easing", 1)]
|
||||||
public char easing;
|
public char easing;
|
||||||
|
[DNAFieldAttribute(12, "float", "back", 4)]
|
||||||
public float back;
|
public float back;
|
||||||
|
[DNAFieldAttribute(13, "float", "amplitude", 4)]
|
||||||
public float amplitude;
|
public float amplitude;
|
||||||
|
[DNAFieldAttribute(14, "float", "period", 4)]
|
||||||
public float period;
|
public float period;
|
||||||
|
[DNAFieldAttribute(15, "char", "auto_handle_type", 1)]
|
||||||
public char auto_handle_type;
|
public char auto_handle_type;
|
||||||
|
[DNAFieldAttribute(16, "char", "_pad[3]", 1)]
|
||||||
public char[] _pad = new System.Char[3];
|
public char[] _pad = new System.Char[3];
|
||||||
public BezTriple(
|
public BezTriple(
|
||||||
float[,] vec,
|
float[,] vec,
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BlurShaderFxData {
|
public struct BlurShaderFxData {
|
||||||
|
[DNAFieldAttribute(0, "ShaderFxData", "shaderfx", 104)]
|
||||||
public ShaderFxData shaderfx;
|
public ShaderFxData shaderfx;
|
||||||
|
[DNAFieldAttribute(1, "float", "radius[2]", 4)]
|
||||||
public float[] radius = new System.Single[2];
|
public float[] radius = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(2, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(3, "int", "samples", 4)]
|
||||||
public int samples;
|
public int samples;
|
||||||
|
[DNAFieldAttribute(4, "float", "rotation", 4)]
|
||||||
public float rotation;
|
public float rotation;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(6, "ShaderFxData_Runtime", "runtime", 40)]
|
||||||
public ShaderFxData_Runtime runtime;
|
public ShaderFxData_Runtime runtime;
|
||||||
public BlurShaderFxData(ShaderFxData shaderfx, float[] radius, int flag, int samples, float rotation, char[] _pad, ShaderFxData_Runtime runtime) {
|
public BlurShaderFxData(ShaderFxData shaderfx, float[] radius, int flag, int samples, float rotation, char[] _pad, ShaderFxData_Runtime runtime) {
|
||||||
this.shaderfx = shaderfx;
|
this.shaderfx = shaderfx;
|
||||||
|
|||||||
@@ -11,11 +11,16 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoidData {
|
public struct BoidData {
|
||||||
|
[DNAFieldAttribute(0, "float", "health", 4)]
|
||||||
public float health;
|
public float health;
|
||||||
|
[DNAFieldAttribute(1, "float", "acc[3]", 4)]
|
||||||
public float[] acc = new System.Single[3];
|
public float[] acc = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(2, "short", "state_id", 2)]
|
||||||
public short state_id;
|
public short state_id;
|
||||||
|
[DNAFieldAttribute(3, "short", "mode", 2)]
|
||||||
public short mode;
|
public short mode;
|
||||||
public BoidData(float health, float[] acc, short state_id, short mode) {
|
public BoidData(float health, float[] acc, short state_id, short mode) {
|
||||||
this.health = health;
|
this.health = health;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoidParticle {
|
public class BoidParticle {
|
||||||
|
[DNAFieldAttribute(0, "Object", "*ground", 1160)]
|
||||||
public Object ptr_ground;
|
public Object ptr_ground;
|
||||||
|
[DNAFieldAttribute(1, "BoidData", "data", 20)]
|
||||||
public BoidData data;
|
public BoidData data;
|
||||||
|
[DNAFieldAttribute(2, "float", "gravity[3]", 4)]
|
||||||
public float[] gravity = new System.Single[3];
|
public float[] gravity = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(3, "float", "wander[3]", 4)]
|
||||||
public float[] wander = new System.Single[3];
|
public float[] wander = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(4, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
public BoidParticle(Object ptr_ground, BoidData data, float[] gravity, float[] wander, char[] _pad0) {
|
public BoidParticle(Object ptr_ground, BoidData data, float[] gravity, float[] wander, char[] _pad0) {
|
||||||
this.ptr_ground = ptr_ground;
|
this.ptr_ground = ptr_ground;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoidRule {
|
public class BoidRule {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "*next", 56)]
|
||||||
public BoidRule ptr_next;
|
public BoidRule ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BoidRule", "*prev", 56)]
|
||||||
public BoidRule ptr_prev;
|
public BoidRule ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "int", "type", 4)]
|
||||||
public int type;
|
public int type;
|
||||||
|
[DNAFieldAttribute(3, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(4, "char", "name[32]", 1)]
|
||||||
public char[] name = new System.Char[32];
|
public char[] name = new System.Char[32];
|
||||||
public BoidRule(BoidRule ptr_next, BoidRule ptr_prev, int type, int flag, char[] name) {
|
public BoidRule(BoidRule ptr_next, BoidRule ptr_prev, int type, int flag, char[] name) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoidRuleAverageSpeed {
|
public struct BoidRuleAverageSpeed {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
|
||||||
public BoidRule rule;
|
public BoidRule rule;
|
||||||
|
[DNAFieldAttribute(1, "float", "wander", 4)]
|
||||||
public float wander;
|
public float wander;
|
||||||
|
[DNAFieldAttribute(2, "float", "level", 4)]
|
||||||
public float level;
|
public float level;
|
||||||
|
[DNAFieldAttribute(3, "float", "speed", 4)]
|
||||||
public float speed;
|
public float speed;
|
||||||
|
[DNAFieldAttribute(4, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
public BoidRuleAverageSpeed(BoidRule rule, float wander, float level, float speed, char[] _pad0) {
|
public BoidRuleAverageSpeed(BoidRule rule, float wander, float level, float speed, char[] _pad0) {
|
||||||
this.rule = rule;
|
this.rule = rule;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoidRuleAvoidCollision {
|
public struct BoidRuleAvoidCollision {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
|
||||||
public BoidRule rule;
|
public BoidRule rule;
|
||||||
|
[DNAFieldAttribute(1, "int", "options", 4)]
|
||||||
public int options;
|
public int options;
|
||||||
|
[DNAFieldAttribute(2, "float", "look_ahead", 4)]
|
||||||
public float look_ahead;
|
public float look_ahead;
|
||||||
public BoidRuleAvoidCollision(BoidRule rule, int options, float look_ahead) {
|
public BoidRuleAvoidCollision(BoidRule rule, int options, float look_ahead) {
|
||||||
this.rule = rule;
|
this.rule = rule;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoidRuleFight {
|
public struct BoidRuleFight {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
|
||||||
public BoidRule rule;
|
public BoidRule rule;
|
||||||
|
[DNAFieldAttribute(1, "float", "distance", 4)]
|
||||||
public float distance;
|
public float distance;
|
||||||
|
[DNAFieldAttribute(2, "float", "flee_distance", 4)]
|
||||||
public float flee_distance;
|
public float flee_distance;
|
||||||
public BoidRuleFight(BoidRule rule, float distance, float flee_distance) {
|
public BoidRuleFight(BoidRule rule, float distance, float flee_distance) {
|
||||||
this.rule = rule;
|
this.rule = rule;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoidRuleFollowLeader {
|
public class BoidRuleFollowLeader {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
|
||||||
public BoidRule rule;
|
public BoidRule rule;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*ob", 1160)]
|
||||||
public Object ptr_ob;
|
public Object ptr_ob;
|
||||||
|
[DNAFieldAttribute(2, "float", "loc[3]", 4)]
|
||||||
public float[] loc = new System.Single[3];
|
public float[] loc = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(3, "float", "oloc[3]", 4)]
|
||||||
public float[] oloc = new System.Single[3];
|
public float[] oloc = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(4, "float", "cfra", 4)]
|
||||||
public float cfra;
|
public float cfra;
|
||||||
|
[DNAFieldAttribute(5, "float", "distance", 4)]
|
||||||
public float distance;
|
public float distance;
|
||||||
|
[DNAFieldAttribute(6, "int", "options", 4)]
|
||||||
public int options;
|
public int options;
|
||||||
|
[DNAFieldAttribute(7, "int", "queue_size", 4)]
|
||||||
public int queue_size;
|
public int queue_size;
|
||||||
public BoidRuleFollowLeader(BoidRule rule, Object ptr_ob, float[] loc, float[] oloc, float cfra, float distance, int options, 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.rule = rule;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoidRuleGoalAvoid {
|
public class BoidRuleGoalAvoid {
|
||||||
|
[DNAFieldAttribute(0, "BoidRule", "rule", 56)]
|
||||||
public BoidRule rule;
|
public BoidRule rule;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*ob", 1160)]
|
||||||
public Object ptr_ob;
|
public Object ptr_ob;
|
||||||
|
[DNAFieldAttribute(2, "int", "options", 4)]
|
||||||
public int options;
|
public int options;
|
||||||
|
[DNAFieldAttribute(3, "float", "fear_factor", 4)]
|
||||||
public float fear_factor;
|
public float fear_factor;
|
||||||
|
[DNAFieldAttribute(4, "int", "signal_id", 4)]
|
||||||
public int signal_id;
|
public int signal_id;
|
||||||
|
[DNAFieldAttribute(5, "int", "channels", 4)]
|
||||||
public int channels;
|
public int channels;
|
||||||
public BoidRuleGoalAvoid(BoidRule rule, Object ptr_ob, int options, float fear_factor, int signal_id, int channels) {
|
public BoidRuleGoalAvoid(BoidRule rule, Object ptr_ob, int options, float fear_factor, int signal_id, int channels) {
|
||||||
this.rule = rule;
|
this.rule = rule;
|
||||||
|
|||||||
@@ -11,30 +11,54 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoidSettings {
|
public struct BoidSettings {
|
||||||
|
[DNAFieldAttribute(0, "int", "options", 4)]
|
||||||
public int options;
|
public int options;
|
||||||
|
[DNAFieldAttribute(1, "int", "last_state_id", 4)]
|
||||||
public int last_state_id;
|
public int last_state_id;
|
||||||
|
[DNAFieldAttribute(2, "float", "landing_smoothness", 4)]
|
||||||
public float landing_smoothness;
|
public float landing_smoothness;
|
||||||
|
[DNAFieldAttribute(3, "float", "height", 4)]
|
||||||
public float height;
|
public float height;
|
||||||
|
[DNAFieldAttribute(4, "float", "banking", 4)]
|
||||||
public float banking;
|
public float banking;
|
||||||
|
[DNAFieldAttribute(5, "float", "pitch", 4)]
|
||||||
public float pitch;
|
public float pitch;
|
||||||
|
[DNAFieldAttribute(6, "float", "health", 4)]
|
||||||
public float health;
|
public float health;
|
||||||
|
[DNAFieldAttribute(7, "float", "aggression", 4)]
|
||||||
public float aggression;
|
public float aggression;
|
||||||
|
[DNAFieldAttribute(8, "float", "strength", 4)]
|
||||||
public float strength;
|
public float strength;
|
||||||
|
[DNAFieldAttribute(9, "float", "accuracy", 4)]
|
||||||
public float accuracy;
|
public float accuracy;
|
||||||
|
[DNAFieldAttribute(10, "float", "range", 4)]
|
||||||
public float range;
|
public float range;
|
||||||
|
[DNAFieldAttribute(11, "float", "air_min_speed", 4)]
|
||||||
public float air_min_speed;
|
public float air_min_speed;
|
||||||
|
[DNAFieldAttribute(12, "float", "air_max_speed", 4)]
|
||||||
public float air_max_speed;
|
public float air_max_speed;
|
||||||
|
[DNAFieldAttribute(13, "float", "air_max_acc", 4)]
|
||||||
public float air_max_acc;
|
public float air_max_acc;
|
||||||
|
[DNAFieldAttribute(14, "float", "air_max_ave", 4)]
|
||||||
public float air_max_ave;
|
public float air_max_ave;
|
||||||
|
[DNAFieldAttribute(15, "float", "air_personal_space", 4)]
|
||||||
public float air_personal_space;
|
public float air_personal_space;
|
||||||
|
[DNAFieldAttribute(16, "float", "land_jump_speed", 4)]
|
||||||
public float land_jump_speed;
|
public float land_jump_speed;
|
||||||
|
[DNAFieldAttribute(17, "float", "land_max_speed", 4)]
|
||||||
public float land_max_speed;
|
public float land_max_speed;
|
||||||
|
[DNAFieldAttribute(18, "float", "land_max_acc", 4)]
|
||||||
public float land_max_acc;
|
public float land_max_acc;
|
||||||
|
[DNAFieldAttribute(19, "float", "land_max_ave", 4)]
|
||||||
public float land_max_ave;
|
public float land_max_ave;
|
||||||
|
[DNAFieldAttribute(20, "float", "land_personal_space", 4)]
|
||||||
public float land_personal_space;
|
public float land_personal_space;
|
||||||
|
[DNAFieldAttribute(21, "float", "land_stick_force", 4)]
|
||||||
public float land_stick_force;
|
public float land_stick_force;
|
||||||
|
[DNAFieldAttribute(22, "ListBase", "states", 16)]
|
||||||
public ListBase states;
|
public ListBase states;
|
||||||
public BoidSettings(
|
public BoidSettings(
|
||||||
int options,
|
int options,
|
||||||
|
|||||||
@@ -11,21 +11,36 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoidState {
|
public class BoidState {
|
||||||
|
[DNAFieldAttribute(0, "BoidState", "*next", 128)]
|
||||||
public BoidState ptr_next;
|
public BoidState ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BoidState", "*prev", 128)]
|
||||||
public BoidState ptr_prev;
|
public BoidState ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "ListBase", "rules", 16)]
|
||||||
public ListBase rules;
|
public ListBase rules;
|
||||||
|
[DNAFieldAttribute(3, "ListBase", "conditions", 16)]
|
||||||
public ListBase conditions;
|
public ListBase conditions;
|
||||||
|
[DNAFieldAttribute(4, "ListBase", "actions", 16)]
|
||||||
public ListBase actions;
|
public ListBase actions;
|
||||||
|
[DNAFieldAttribute(5, "char", "name[32]", 1)]
|
||||||
public char[] name = new System.Char[32];
|
public char[] name = new System.Char[32];
|
||||||
|
[DNAFieldAttribute(6, "int", "id", 4)]
|
||||||
public int id;
|
public int id;
|
||||||
|
[DNAFieldAttribute(7, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(8, "int", "ruleset_type", 4)]
|
||||||
public int ruleset_type;
|
public int ruleset_type;
|
||||||
|
[DNAFieldAttribute(9, "float", "rule_fuzziness", 4)]
|
||||||
public float rule_fuzziness;
|
public float rule_fuzziness;
|
||||||
|
[DNAFieldAttribute(10, "int", "signal_id", 4)]
|
||||||
public int signal_id;
|
public int signal_id;
|
||||||
|
[DNAFieldAttribute(11, "int", "channels", 4)]
|
||||||
public int channels;
|
public int channels;
|
||||||
|
[DNAFieldAttribute(12, "float", "volume", 4)]
|
||||||
public float volume;
|
public float volume;
|
||||||
|
[DNAFieldAttribute(13, "float", "falloff", 4)]
|
||||||
public float falloff;
|
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) {
|
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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,60 +11,114 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Bone {
|
public class Bone {
|
||||||
|
[DNAFieldAttribute(0, "Bone", "*next", 472)]
|
||||||
public Bone ptr_next;
|
public Bone ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "Bone", "*prev", 472)]
|
||||||
public Bone ptr_prev;
|
public Bone ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "IDProperty", "*prop", 136)]
|
||||||
public IDProperty ptr_prop;
|
public IDProperty ptr_prop;
|
||||||
|
[DNAFieldAttribute(3, "Bone", "*parent", 472)]
|
||||||
public Bone ptr_parent;
|
public Bone ptr_parent;
|
||||||
|
[DNAFieldAttribute(4, "ListBase", "childbase", 16)]
|
||||||
public ListBase childbase;
|
public ListBase childbase;
|
||||||
|
[DNAFieldAttribute(5, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(6, "float", "roll", 4)]
|
||||||
public float roll;
|
public float roll;
|
||||||
|
[DNAFieldAttribute(7, "float", "head[3]", 4)]
|
||||||
public float[] head = new System.Single[3];
|
public float[] head = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(8, "float", "tail[3]", 4)]
|
||||||
public float[] tail = new System.Single[3];
|
public float[] tail = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(9, "float", "bone_mat[3][3]", 4)]
|
||||||
public float[,] bone_mat = new System.Single[3,3];
|
public float[,] bone_mat = new System.Single[3,3];
|
||||||
|
[DNAFieldAttribute(10, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(11, "char", "_pad1[4]", 1)]
|
||||||
public char[] _pad1 = new System.Char[4];
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(12, "BoneColor", "color", 24)]
|
||||||
public BoneColor color;
|
public BoneColor color;
|
||||||
|
[DNAFieldAttribute(13, "char", "inherit_scale_mode", 1)]
|
||||||
public char inherit_scale_mode;
|
public char inherit_scale_mode;
|
||||||
|
[DNAFieldAttribute(14, "char", "_pad[3]", 1)]
|
||||||
public char[] _pad = new System.Char[3];
|
public char[] _pad = new System.Char[3];
|
||||||
|
[DNAFieldAttribute(15, "float", "arm_head[3]", 4)]
|
||||||
public float[] arm_head = new System.Single[3];
|
public float[] arm_head = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(16, "float", "arm_tail[3]", 4)]
|
||||||
public float[] arm_tail = new System.Single[3];
|
public float[] arm_tail = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(17, "float", "arm_mat[4][4]", 4)]
|
||||||
public float[,] arm_mat = new System.Single[4,4];
|
public float[,] arm_mat = new System.Single[4,4];
|
||||||
|
[DNAFieldAttribute(18, "float", "arm_roll", 4)]
|
||||||
public float arm_roll;
|
public float arm_roll;
|
||||||
|
[DNAFieldAttribute(19, "float", "dist", 4)]
|
||||||
public float dist;
|
public float dist;
|
||||||
|
[DNAFieldAttribute(20, "float", "weight", 4)]
|
||||||
public float weight;
|
public float weight;
|
||||||
|
[DNAFieldAttribute(21, "float", "xwidth", 4)]
|
||||||
public float xwidth;
|
public float xwidth;
|
||||||
|
[DNAFieldAttribute(22, "float", "length", 4)]
|
||||||
public float length;
|
public float length;
|
||||||
|
[DNAFieldAttribute(23, "float", "zwidth", 4)]
|
||||||
public float zwidth;
|
public float zwidth;
|
||||||
|
[DNAFieldAttribute(24, "float", "rad_head", 4)]
|
||||||
public float rad_head;
|
public float rad_head;
|
||||||
|
[DNAFieldAttribute(25, "float", "rad_tail", 4)]
|
||||||
public float rad_tail;
|
public float rad_tail;
|
||||||
|
[DNAFieldAttribute(26, "float", "roll1", 4)]
|
||||||
public float roll1;
|
public float roll1;
|
||||||
|
[DNAFieldAttribute(27, "float", "roll2", 4)]
|
||||||
public float roll2;
|
public float roll2;
|
||||||
|
[DNAFieldAttribute(28, "float", "curveInX", 4)]
|
||||||
public float curveInX;
|
public float curveInX;
|
||||||
|
[DNAFieldAttribute(29, "float", "curveInY", 4)]
|
||||||
public float curveInY;
|
public float curveInY;
|
||||||
|
[DNAFieldAttribute(30, "float", "curveOutX", 4)]
|
||||||
public float curveOutX;
|
public float curveOutX;
|
||||||
|
[DNAFieldAttribute(31, "float", "curveOutY", 4)]
|
||||||
public float curveOutY;
|
public float curveOutY;
|
||||||
|
[DNAFieldAttribute(32, "float", "ease1", 4)]
|
||||||
public float ease1;
|
public float ease1;
|
||||||
|
[DNAFieldAttribute(33, "float", "ease2", 4)]
|
||||||
public float ease2;
|
public float ease2;
|
||||||
|
[DNAFieldAttribute(34, "float", "scaleIn", 4)]
|
||||||
public float scaleIn;
|
public float scaleIn;
|
||||||
|
[DNAFieldAttribute(35, "float", "scale_in_y", 4)]
|
||||||
public float scale_in_y;
|
public float scale_in_y;
|
||||||
|
[DNAFieldAttribute(36, "float", "scaleOut", 4)]
|
||||||
public float scaleOut;
|
public float scaleOut;
|
||||||
|
[DNAFieldAttribute(37, "float", "scale_out_y", 4)]
|
||||||
public float scale_out_y;
|
public float scale_out_y;
|
||||||
|
[DNAFieldAttribute(38, "float", "scale_in[3]", 4)]
|
||||||
public float[] scale_in = new System.Single[3];
|
public float[] scale_in = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(39, "float", "scale_out[3]", 4)]
|
||||||
public float[] scale_out = new System.Single[3];
|
public float[] scale_out = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(40, "float", "size[3]", 4)]
|
||||||
public float[] size = new System.Single[3];
|
public float[] size = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(41, "int", "layer", 4)]
|
||||||
public int layer;
|
public int layer;
|
||||||
|
[DNAFieldAttribute(42, "short", "segments", 2)]
|
||||||
public short segments;
|
public short segments;
|
||||||
|
[DNAFieldAttribute(43, "char", "bbone_mapping_mode", 1)]
|
||||||
public char bbone_mapping_mode;
|
public char bbone_mapping_mode;
|
||||||
|
[DNAFieldAttribute(44, "char", "_pad2[7]", 1)]
|
||||||
public char[] _pad2 = new System.Char[7];
|
public char[] _pad2 = new System.Char[7];
|
||||||
|
[DNAFieldAttribute(45, "char", "bbone_prev_type", 1)]
|
||||||
public char bbone_prev_type;
|
public char bbone_prev_type;
|
||||||
|
[DNAFieldAttribute(46, "char", "bbone_next_type", 1)]
|
||||||
public char bbone_next_type;
|
public char bbone_next_type;
|
||||||
|
[DNAFieldAttribute(47, "int", "bbone_flag", 4)]
|
||||||
public int bbone_flag;
|
public int bbone_flag;
|
||||||
|
[DNAFieldAttribute(48, "short", "bbone_prev_flag", 2)]
|
||||||
public short bbone_prev_flag;
|
public short bbone_prev_flag;
|
||||||
|
[DNAFieldAttribute(49, "short", "bbone_next_flag", 2)]
|
||||||
public short bbone_next_flag;
|
public short bbone_next_flag;
|
||||||
|
[DNAFieldAttribute(50, "Bone", "*bbone_prev", 472)]
|
||||||
public Bone ptr_bbone_prev;
|
public Bone ptr_bbone_prev;
|
||||||
|
[DNAFieldAttribute(51, "Bone", "*bbone_next", 472)]
|
||||||
public Bone ptr_bbone_next;
|
public Bone ptr_bbone_next;
|
||||||
|
[DNAFieldAttribute(52, "Bone_Runtime", "runtime", 16)]
|
||||||
public Bone_Runtime runtime;
|
public Bone_Runtime runtime;
|
||||||
public Bone(
|
public Bone(
|
||||||
Bone ptr_next,
|
Bone ptr_next,
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoneCollection {
|
public class BoneCollection {
|
||||||
|
[DNAFieldAttribute(0, "BoneCollection", "*next", 120)]
|
||||||
public BoneCollection ptr_next;
|
public BoneCollection ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BoneCollection", "*prev", 120)]
|
||||||
public BoneCollection ptr_prev;
|
public BoneCollection ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "ListBase", "bones", 16)]
|
||||||
public ListBase bones;
|
public ListBase bones;
|
||||||
|
[DNAFieldAttribute(4, "uchar", "flags", 1)]
|
||||||
public byte flags;
|
public byte flags;
|
||||||
|
[DNAFieldAttribute(5, "uchar", "_pad0[7]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[7];
|
public byte[] _pad0 = new System.Byte[7];
|
||||||
|
[DNAFieldAttribute(6, "int", "child_index", 4)]
|
||||||
public int child_index;
|
public int child_index;
|
||||||
|
[DNAFieldAttribute(7, "int", "child_count", 4)]
|
||||||
public int child_count;
|
public int child_count;
|
||||||
|
[DNAFieldAttribute(8, "IDProperty", "*prop", 136)]
|
||||||
public IDProperty ptr_prop;
|
public IDProperty ptr_prop;
|
||||||
public BoneCollection(BoneCollection ptr_next, BoneCollection ptr_prev, char[] name, ListBase bones, byte flags, byte[] _pad0, int child_index, int child_count, IDProperty ptr_prop) {
|
public BoneCollection(BoneCollection ptr_next, BoneCollection ptr_prev, char[] name, ListBase bones, byte flags, byte[] _pad0, int child_index, int child_count, IDProperty ptr_prop) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoneCollectionMember {
|
public class BoneCollectionMember {
|
||||||
|
[DNAFieldAttribute(0, "BoneCollectionMember", "*next", 24)]
|
||||||
public BoneCollectionMember ptr_next;
|
public BoneCollectionMember ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BoneCollectionMember", "*prev", 24)]
|
||||||
public BoneCollectionMember ptr_prev;
|
public BoneCollectionMember ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "Bone", "*bone", 472)]
|
||||||
public Bone ptr_bone;
|
public Bone ptr_bone;
|
||||||
public BoneCollectionMember(BoneCollectionMember ptr_next, BoneCollectionMember ptr_prev, Bone ptr_bone) {
|
public BoneCollectionMember(BoneCollectionMember ptr_next, BoneCollectionMember ptr_prev, Bone ptr_bone) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BoneCollectionReference {
|
public class BoneCollectionReference {
|
||||||
|
[DNAFieldAttribute(0, "BoneCollectionReference", "*next", 24)]
|
||||||
public BoneCollectionReference ptr_next;
|
public BoneCollectionReference ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BoneCollectionReference", "*prev", 24)]
|
||||||
public BoneCollectionReference ptr_prev;
|
public BoneCollectionReference ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "BoneCollection", "*bcoll", 120)]
|
||||||
public BoneCollection ptr_bcoll;
|
public BoneCollection ptr_bcoll;
|
||||||
public BoneCollectionReference(BoneCollectionReference ptr_next, BoneCollectionReference ptr_prev, BoneCollection ptr_bcoll) {
|
public BoneCollectionReference(BoneCollectionReference ptr_next, BoneCollectionReference ptr_prev, BoneCollection ptr_bcoll) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoneColor {
|
public struct BoneColor {
|
||||||
|
[DNAFieldAttribute(0, "int8_t", "palette_index", 1)]
|
||||||
public sbyte palette_index;
|
public sbyte palette_index;
|
||||||
|
[DNAFieldAttribute(1, "uchar", "_pad0[7]", 1)]
|
||||||
public byte[] _pad0 = new System.Byte[7];
|
public byte[] _pad0 = new System.Byte[7];
|
||||||
|
[DNAFieldAttribute(2, "ThemeWireColor", "custom", 16)]
|
||||||
public ThemeWireColor custom;
|
public ThemeWireColor custom;
|
||||||
public BoneColor(sbyte palette_index, byte[] _pad0, ThemeWireColor custom) {
|
public BoneColor(sbyte palette_index, byte[] _pad0, ThemeWireColor custom) {
|
||||||
this.palette_index = palette_index;
|
this.palette_index = palette_index;
|
||||||
|
|||||||
@@ -11,8 +11,10 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct Bone_Runtime {
|
public struct Bone_Runtime {
|
||||||
|
[DNAFieldAttribute(0, "ListBase", "collections", 16)]
|
||||||
public ListBase collections;
|
public ListBase collections;
|
||||||
public Bone_Runtime(ListBase collections) {
|
public Bone_Runtime(ListBase collections) {
|
||||||
this.collections = collections;
|
this.collections = collections;
|
||||||
|
|||||||
@@ -11,17 +11,28 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BooleanModifierData {
|
public class BooleanModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(2, "Collection", "*collection", 376)]
|
||||||
public Collection ptr_collection;
|
public Collection ptr_collection;
|
||||||
|
[DNAFieldAttribute(3, "float", "double_threshold", 4)]
|
||||||
public float double_threshold;
|
public float double_threshold;
|
||||||
|
[DNAFieldAttribute(4, "char", "operation", 1)]
|
||||||
public char operation;
|
public char operation;
|
||||||
|
[DNAFieldAttribute(5, "char", "solver", 1)]
|
||||||
public char solver;
|
public char solver;
|
||||||
|
[DNAFieldAttribute(6, "char", "material_mode", 1)]
|
||||||
public char material_mode;
|
public char material_mode;
|
||||||
|
[DNAFieldAttribute(7, "char", "flag", 1)]
|
||||||
public char flag;
|
public char flag;
|
||||||
|
[DNAFieldAttribute(8, "char", "bm_flag", 1)]
|
||||||
public char bm_flag;
|
public char bm_flag;
|
||||||
|
[DNAFieldAttribute(9, "char", "_pad[7]", 1)]
|
||||||
public char[] _pad = new System.Char[7];
|
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) {
|
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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,8 +11,10 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BoundBox {
|
public struct BoundBox {
|
||||||
|
[DNAFieldAttribute(0, "float", "vec[8][3]", 4)]
|
||||||
public float[,] vec = new System.Single[8,3];
|
public float[,] vec = new System.Single[8,3];
|
||||||
public BoundBox(float[,] vec) {
|
public BoundBox(float[,] vec) {
|
||||||
this.vec = vec;
|
this.vec = vec;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BrightContrastModifierData {
|
public struct BrightContrastModifierData {
|
||||||
|
[DNAFieldAttribute(0, "SequenceModifierData", "modifier", 112)]
|
||||||
public SequenceModifierData modifier;
|
public SequenceModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "float", "bright", 4)]
|
||||||
public float bright;
|
public float bright;
|
||||||
|
[DNAFieldAttribute(2, "float", "contrast", 4)]
|
||||||
public float contrast;
|
public float contrast;
|
||||||
public BrightContrastModifierData(SequenceModifierData modifier, float bright, float contrast) {
|
public BrightContrastModifierData(SequenceModifierData modifier, float bright, float contrast) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,132 +11,258 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Brush {
|
public class Brush {
|
||||||
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
||||||
public ID id;
|
public ID id;
|
||||||
|
[DNAFieldAttribute(1, "BrushClone", "clone", 24)]
|
||||||
public BrushClone clone;
|
public BrushClone clone;
|
||||||
|
[DNAFieldAttribute(2, "CurveMapping", "*curve", 424)]
|
||||||
public CurveMapping ptr_curve;
|
public CurveMapping ptr_curve;
|
||||||
|
[DNAFieldAttribute(3, "MTex", "mtex", 216)]
|
||||||
public MTex mtex;
|
public MTex mtex;
|
||||||
|
[DNAFieldAttribute(4, "MTex", "mask_mtex", 216)]
|
||||||
public MTex mask_mtex;
|
public MTex mask_mtex;
|
||||||
|
[DNAFieldAttribute(5, "Brush", "*toggle_brush", 2216)]
|
||||||
public Brush ptr_toggle_brush;
|
public Brush ptr_toggle_brush;
|
||||||
|
[DNAFieldAttribute(6, "ImBuf", "*icon_imbuf", 0)]
|
||||||
public ImBuf ptr_icon_imbuf;
|
public ImBuf ptr_icon_imbuf;
|
||||||
|
[DNAFieldAttribute(7, "PreviewImage", "*preview", 48)]
|
||||||
public PreviewImage ptr_preview;
|
public PreviewImage ptr_preview;
|
||||||
|
[DNAFieldAttribute(8, "ColorBand", "*gradient", 776)]
|
||||||
public ColorBand ptr_gradient;
|
public ColorBand ptr_gradient;
|
||||||
|
[DNAFieldAttribute(9, "PaintCurve", "*paint_curve", 224)]
|
||||||
public PaintCurve ptr_paint_curve;
|
public PaintCurve ptr_paint_curve;
|
||||||
|
[DNAFieldAttribute(10, "char", "icon_filepath[1024]", 1)]
|
||||||
public char[] icon_filepath = new System.Char[1024];
|
public char[] icon_filepath = new System.Char[1024];
|
||||||
|
[DNAFieldAttribute(11, "float", "normal_weight", 4)]
|
||||||
public float normal_weight;
|
public float normal_weight;
|
||||||
|
[DNAFieldAttribute(12, "float", "rake_factor", 4)]
|
||||||
public float rake_factor;
|
public float rake_factor;
|
||||||
|
[DNAFieldAttribute(13, "short", "blend", 2)]
|
||||||
public short blend;
|
public short blend;
|
||||||
|
[DNAFieldAttribute(14, "short", "ob_mode", 2)]
|
||||||
public short ob_mode;
|
public short ob_mode;
|
||||||
|
[DNAFieldAttribute(15, "float", "weight", 4)]
|
||||||
public float weight;
|
public float weight;
|
||||||
|
[DNAFieldAttribute(16, "int", "size", 4)]
|
||||||
public int size;
|
public int size;
|
||||||
|
[DNAFieldAttribute(17, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(18, "int", "flag2", 4)]
|
||||||
public int flag2;
|
public int flag2;
|
||||||
|
[DNAFieldAttribute(19, "int", "sampling_flag", 4)]
|
||||||
public int sampling_flag;
|
public int sampling_flag;
|
||||||
|
[DNAFieldAttribute(20, "int", "input_samples", 4)]
|
||||||
public int input_samples;
|
public int input_samples;
|
||||||
|
[DNAFieldAttribute(21, "int", "mask_pressure", 4)]
|
||||||
public int mask_pressure;
|
public int mask_pressure;
|
||||||
|
[DNAFieldAttribute(22, "float", "jitter", 4)]
|
||||||
public float jitter;
|
public float jitter;
|
||||||
|
[DNAFieldAttribute(23, "int", "jitter_absolute", 4)]
|
||||||
public int jitter_absolute;
|
public int jitter_absolute;
|
||||||
|
[DNAFieldAttribute(24, "int", "overlay_flags", 4)]
|
||||||
public int overlay_flags;
|
public int overlay_flags;
|
||||||
|
[DNAFieldAttribute(25, "int", "spacing", 4)]
|
||||||
public int spacing;
|
public int spacing;
|
||||||
|
[DNAFieldAttribute(26, "int", "smooth_stroke_radius", 4)]
|
||||||
public int smooth_stroke_radius;
|
public int smooth_stroke_radius;
|
||||||
|
[DNAFieldAttribute(27, "float", "smooth_stroke_factor", 4)]
|
||||||
public float smooth_stroke_factor;
|
public float smooth_stroke_factor;
|
||||||
|
[DNAFieldAttribute(28, "float", "rate", 4)]
|
||||||
public float rate;
|
public float rate;
|
||||||
|
[DNAFieldAttribute(29, "float", "rgb[3]", 4)]
|
||||||
public float[] rgb = new System.Single[3];
|
public float[] rgb = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(30, "float", "alpha", 4)]
|
||||||
public float alpha;
|
public float alpha;
|
||||||
|
[DNAFieldAttribute(31, "float", "hardness", 4)]
|
||||||
public float hardness;
|
public float hardness;
|
||||||
|
[DNAFieldAttribute(32, "float", "flow", 4)]
|
||||||
public float flow;
|
public float flow;
|
||||||
|
[DNAFieldAttribute(33, "float", "wet_mix", 4)]
|
||||||
public float wet_mix;
|
public float wet_mix;
|
||||||
|
[DNAFieldAttribute(34, "float", "wet_persistence", 4)]
|
||||||
public float wet_persistence;
|
public float wet_persistence;
|
||||||
|
[DNAFieldAttribute(35, "float", "density", 4)]
|
||||||
public float density;
|
public float density;
|
||||||
|
[DNAFieldAttribute(36, "int", "paint_flags", 4)]
|
||||||
public int paint_flags;
|
public int paint_flags;
|
||||||
|
[DNAFieldAttribute(37, "float", "tip_roundness", 4)]
|
||||||
public float tip_roundness;
|
public float tip_roundness;
|
||||||
|
[DNAFieldAttribute(38, "float", "tip_scale_x", 4)]
|
||||||
public float tip_scale_x;
|
public float tip_scale_x;
|
||||||
|
[DNAFieldAttribute(39, "float", "secondary_rgb[3]", 4)]
|
||||||
public float[] secondary_rgb = new System.Single[3];
|
public float[] secondary_rgb = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(40, "float", "dash_ratio", 4)]
|
||||||
public float dash_ratio;
|
public float dash_ratio;
|
||||||
|
[DNAFieldAttribute(41, "int", "dash_samples", 4)]
|
||||||
public int dash_samples;
|
public int dash_samples;
|
||||||
|
[DNAFieldAttribute(42, "int", "sculpt_plane", 4)]
|
||||||
public int sculpt_plane;
|
public int sculpt_plane;
|
||||||
|
[DNAFieldAttribute(43, "float", "plane_offset", 4)]
|
||||||
public float plane_offset;
|
public float plane_offset;
|
||||||
|
[DNAFieldAttribute(44, "int", "gradient_spacing", 4)]
|
||||||
public int gradient_spacing;
|
public int gradient_spacing;
|
||||||
|
[DNAFieldAttribute(45, "char", "gradient_stroke_mode", 1)]
|
||||||
public char gradient_stroke_mode;
|
public char gradient_stroke_mode;
|
||||||
|
[DNAFieldAttribute(46, "char", "gradient_fill_mode", 1)]
|
||||||
public char gradient_fill_mode;
|
public char gradient_fill_mode;
|
||||||
|
[DNAFieldAttribute(47, "char", "has_unsaved_changes", 1)]
|
||||||
public char has_unsaved_changes;
|
public char has_unsaved_changes;
|
||||||
|
[DNAFieldAttribute(48, "char", "falloff_shape", 1)]
|
||||||
public char falloff_shape;
|
public char falloff_shape;
|
||||||
|
[DNAFieldAttribute(49, "float", "falloff_angle", 4)]
|
||||||
public float falloff_angle;
|
public float falloff_angle;
|
||||||
|
[DNAFieldAttribute(50, "char", "sculpt_tool", 1)]
|
||||||
public char sculpt_tool;
|
public char sculpt_tool;
|
||||||
|
[DNAFieldAttribute(51, "char", "vertexpaint_tool", 1)]
|
||||||
public char vertexpaint_tool;
|
public char vertexpaint_tool;
|
||||||
|
[DNAFieldAttribute(52, "char", "weightpaint_tool", 1)]
|
||||||
public char weightpaint_tool;
|
public char weightpaint_tool;
|
||||||
|
[DNAFieldAttribute(53, "char", "imagepaint_tool", 1)]
|
||||||
public char imagepaint_tool;
|
public char imagepaint_tool;
|
||||||
|
[DNAFieldAttribute(54, "char", "mask_tool", 1)]
|
||||||
public char mask_tool;
|
public char mask_tool;
|
||||||
|
[DNAFieldAttribute(55, "char", "gpencil_tool", 1)]
|
||||||
public char gpencil_tool;
|
public char gpencil_tool;
|
||||||
|
[DNAFieldAttribute(56, "char", "gpencil_vertex_tool", 1)]
|
||||||
public char gpencil_vertex_tool;
|
public char gpencil_vertex_tool;
|
||||||
|
[DNAFieldAttribute(57, "char", "gpencil_sculpt_tool", 1)]
|
||||||
public char gpencil_sculpt_tool;
|
public char gpencil_sculpt_tool;
|
||||||
|
[DNAFieldAttribute(58, "char", "gpencil_weight_tool", 1)]
|
||||||
public char gpencil_weight_tool;
|
public char gpencil_weight_tool;
|
||||||
|
[DNAFieldAttribute(59, "char", "curves_sculpt_tool", 1)]
|
||||||
public char curves_sculpt_tool;
|
public char curves_sculpt_tool;
|
||||||
|
[DNAFieldAttribute(60, "char", "_pad1[6]", 1)]
|
||||||
public char[] _pad1 = new System.Char[6];
|
public char[] _pad1 = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(61, "float", "autosmooth_factor", 4)]
|
||||||
public float autosmooth_factor;
|
public float autosmooth_factor;
|
||||||
|
[DNAFieldAttribute(62, "float", "tilt_strength_factor", 4)]
|
||||||
public float tilt_strength_factor;
|
public float tilt_strength_factor;
|
||||||
|
[DNAFieldAttribute(63, "float", "topology_rake_factor", 4)]
|
||||||
public float topology_rake_factor;
|
public float topology_rake_factor;
|
||||||
|
[DNAFieldAttribute(64, "float", "crease_pinch_factor", 4)]
|
||||||
public float crease_pinch_factor;
|
public float crease_pinch_factor;
|
||||||
|
[DNAFieldAttribute(65, "float", "normal_radius_factor", 4)]
|
||||||
public float normal_radius_factor;
|
public float normal_radius_factor;
|
||||||
|
[DNAFieldAttribute(66, "float", "area_radius_factor", 4)]
|
||||||
public float area_radius_factor;
|
public float area_radius_factor;
|
||||||
|
[DNAFieldAttribute(67, "float", "wet_paint_radius_factor", 4)]
|
||||||
public float wet_paint_radius_factor;
|
public float wet_paint_radius_factor;
|
||||||
|
[DNAFieldAttribute(68, "float", "plane_trim", 4)]
|
||||||
public float plane_trim;
|
public float plane_trim;
|
||||||
|
[DNAFieldAttribute(69, "float", "height", 4)]
|
||||||
public float height;
|
public float height;
|
||||||
|
[DNAFieldAttribute(70, "float", "texture_sample_bias", 4)]
|
||||||
public float texture_sample_bias;
|
public float texture_sample_bias;
|
||||||
|
[DNAFieldAttribute(71, "int", "curve_preset", 4)]
|
||||||
public int curve_preset;
|
public int curve_preset;
|
||||||
|
[DNAFieldAttribute(72, "float", "disconnected_distance_max", 4)]
|
||||||
public float disconnected_distance_max;
|
public float disconnected_distance_max;
|
||||||
|
[DNAFieldAttribute(73, "int", "deform_target", 4)]
|
||||||
public int deform_target;
|
public int deform_target;
|
||||||
|
[DNAFieldAttribute(74, "int", "automasking_flags", 4)]
|
||||||
public int automasking_flags;
|
public int automasking_flags;
|
||||||
|
[DNAFieldAttribute(75, "int", "automasking_boundary_edges_propagation_steps", 4)]
|
||||||
public int automasking_boundary_edges_propagation_steps;
|
public int automasking_boundary_edges_propagation_steps;
|
||||||
|
[DNAFieldAttribute(76, "float", "automasking_start_normal_limit", 4)]
|
||||||
public float automasking_start_normal_limit;
|
public float automasking_start_normal_limit;
|
||||||
|
[DNAFieldAttribute(77, "float", "automasking_start_normal_falloff", 4)]
|
||||||
public float automasking_start_normal_falloff;
|
public float automasking_start_normal_falloff;
|
||||||
|
[DNAFieldAttribute(78, "float", "automasking_view_normal_limit", 4)]
|
||||||
public float automasking_view_normal_limit;
|
public float automasking_view_normal_limit;
|
||||||
|
[DNAFieldAttribute(79, "float", "automasking_view_normal_falloff", 4)]
|
||||||
public float automasking_view_normal_falloff;
|
public float automasking_view_normal_falloff;
|
||||||
|
[DNAFieldAttribute(80, "int", "elastic_deform_type", 4)]
|
||||||
public int elastic_deform_type;
|
public int elastic_deform_type;
|
||||||
|
[DNAFieldAttribute(81, "float", "elastic_deform_volume_preservation", 4)]
|
||||||
public float elastic_deform_volume_preservation;
|
public float elastic_deform_volume_preservation;
|
||||||
|
[DNAFieldAttribute(82, "int", "snake_hook_deform_type", 4)]
|
||||||
public int snake_hook_deform_type;
|
public int snake_hook_deform_type;
|
||||||
|
[DNAFieldAttribute(83, "int", "pose_deform_type", 4)]
|
||||||
public int pose_deform_type;
|
public int pose_deform_type;
|
||||||
|
[DNAFieldAttribute(84, "float", "pose_offset", 4)]
|
||||||
public float pose_offset;
|
public float pose_offset;
|
||||||
|
[DNAFieldAttribute(85, "int", "pose_smooth_iterations", 4)]
|
||||||
public int pose_smooth_iterations;
|
public int pose_smooth_iterations;
|
||||||
|
[DNAFieldAttribute(86, "int", "pose_ik_segments", 4)]
|
||||||
public int pose_ik_segments;
|
public int pose_ik_segments;
|
||||||
|
[DNAFieldAttribute(87, "int", "pose_origin_type", 4)]
|
||||||
public int pose_origin_type;
|
public int pose_origin_type;
|
||||||
|
[DNAFieldAttribute(88, "int", "boundary_deform_type", 4)]
|
||||||
public int boundary_deform_type;
|
public int boundary_deform_type;
|
||||||
|
[DNAFieldAttribute(89, "int", "boundary_falloff_type", 4)]
|
||||||
public int boundary_falloff_type;
|
public int boundary_falloff_type;
|
||||||
|
[DNAFieldAttribute(90, "float", "boundary_offset", 4)]
|
||||||
public float boundary_offset;
|
public float boundary_offset;
|
||||||
|
[DNAFieldAttribute(91, "int", "cloth_deform_type", 4)]
|
||||||
public int cloth_deform_type;
|
public int cloth_deform_type;
|
||||||
|
[DNAFieldAttribute(92, "int", "cloth_force_falloff_type", 4)]
|
||||||
public int cloth_force_falloff_type;
|
public int cloth_force_falloff_type;
|
||||||
|
[DNAFieldAttribute(93, "int", "cloth_simulation_area_type", 4)]
|
||||||
public int cloth_simulation_area_type;
|
public int cloth_simulation_area_type;
|
||||||
|
[DNAFieldAttribute(94, "float", "cloth_mass", 4)]
|
||||||
public float cloth_mass;
|
public float cloth_mass;
|
||||||
|
[DNAFieldAttribute(95, "float", "cloth_damping", 4)]
|
||||||
public float cloth_damping;
|
public float cloth_damping;
|
||||||
|
[DNAFieldAttribute(96, "float", "cloth_sim_limit", 4)]
|
||||||
public float cloth_sim_limit;
|
public float cloth_sim_limit;
|
||||||
|
[DNAFieldAttribute(97, "float", "cloth_sim_falloff", 4)]
|
||||||
public float cloth_sim_falloff;
|
public float cloth_sim_falloff;
|
||||||
|
[DNAFieldAttribute(98, "float", "cloth_constraint_softbody_strength", 4)]
|
||||||
public float cloth_constraint_softbody_strength;
|
public float cloth_constraint_softbody_strength;
|
||||||
|
[DNAFieldAttribute(99, "int", "smooth_deform_type", 4)]
|
||||||
public int smooth_deform_type;
|
public int smooth_deform_type;
|
||||||
|
[DNAFieldAttribute(100, "float", "surface_smooth_shape_preservation", 4)]
|
||||||
public float surface_smooth_shape_preservation;
|
public float surface_smooth_shape_preservation;
|
||||||
|
[DNAFieldAttribute(101, "float", "surface_smooth_current_vertex", 4)]
|
||||||
public float surface_smooth_current_vertex;
|
public float surface_smooth_current_vertex;
|
||||||
|
[DNAFieldAttribute(102, "int", "surface_smooth_iterations", 4)]
|
||||||
public int surface_smooth_iterations;
|
public int surface_smooth_iterations;
|
||||||
|
[DNAFieldAttribute(103, "float", "multiplane_scrape_angle", 4)]
|
||||||
public float multiplane_scrape_angle;
|
public float multiplane_scrape_angle;
|
||||||
|
[DNAFieldAttribute(104, "int", "smear_deform_type", 4)]
|
||||||
public int smear_deform_type;
|
public int smear_deform_type;
|
||||||
|
[DNAFieldAttribute(105, "int", "slide_deform_type", 4)]
|
||||||
public int slide_deform_type;
|
public int slide_deform_type;
|
||||||
|
[DNAFieldAttribute(106, "int", "texture_overlay_alpha", 4)]
|
||||||
public int texture_overlay_alpha;
|
public int texture_overlay_alpha;
|
||||||
|
[DNAFieldAttribute(107, "int", "mask_overlay_alpha", 4)]
|
||||||
public int mask_overlay_alpha;
|
public int mask_overlay_alpha;
|
||||||
|
[DNAFieldAttribute(108, "int", "cursor_overlay_alpha", 4)]
|
||||||
public int cursor_overlay_alpha;
|
public int cursor_overlay_alpha;
|
||||||
|
[DNAFieldAttribute(109, "float", "unprojected_radius", 4)]
|
||||||
public float unprojected_radius;
|
public float unprojected_radius;
|
||||||
|
[DNAFieldAttribute(110, "float", "sharp_threshold", 4)]
|
||||||
public float sharp_threshold;
|
public float sharp_threshold;
|
||||||
|
[DNAFieldAttribute(111, "int", "blur_kernel_radius", 4)]
|
||||||
public int blur_kernel_radius;
|
public int blur_kernel_radius;
|
||||||
|
[DNAFieldAttribute(112, "int", "blur_mode", 4)]
|
||||||
public int blur_mode;
|
public int blur_mode;
|
||||||
|
[DNAFieldAttribute(113, "float", "fill_threshold", 4)]
|
||||||
public float fill_threshold;
|
public float fill_threshold;
|
||||||
|
[DNAFieldAttribute(114, "float", "add_col[4]", 4)]
|
||||||
public float[] add_col = new System.Single[4];
|
public float[] add_col = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(115, "float", "sub_col[4]", 4)]
|
||||||
public float[] sub_col = new System.Single[4];
|
public float[] sub_col = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(116, "float", "stencil_pos[2]", 4)]
|
||||||
public float[] stencil_pos = new System.Single[2];
|
public float[] stencil_pos = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(117, "float", "stencil_dimension[2]", 4)]
|
||||||
public float[] stencil_dimension = new System.Single[2];
|
public float[] stencil_dimension = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(118, "float", "mask_stencil_pos[2]", 4)]
|
||||||
public float[] mask_stencil_pos = new System.Single[2];
|
public float[] mask_stencil_pos = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(119, "float", "mask_stencil_dimension[2]", 4)]
|
||||||
public float[] mask_stencil_dimension = new System.Single[2];
|
public float[] mask_stencil_dimension = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(120, "BrushGpencilSettings", "*gpencil_settings", 248)]
|
||||||
public BrushGpencilSettings ptr_gpencil_settings;
|
public BrushGpencilSettings ptr_gpencil_settings;
|
||||||
|
[DNAFieldAttribute(121, "BrushCurvesSculptSettings", "*curves_sculpt_settings", 48)]
|
||||||
public BrushCurvesSculptSettings ptr_curves_sculpt_settings;
|
public BrushCurvesSculptSettings ptr_curves_sculpt_settings;
|
||||||
|
[DNAFieldAttribute(122, "int", "automasking_cavity_blur_steps", 4)]
|
||||||
public int automasking_cavity_blur_steps;
|
public int automasking_cavity_blur_steps;
|
||||||
|
[DNAFieldAttribute(123, "float", "automasking_cavity_factor", 4)]
|
||||||
public float automasking_cavity_factor;
|
public float automasking_cavity_factor;
|
||||||
|
[DNAFieldAttribute(124, "CurveMapping", "*automasking_cavity_curve", 424)]
|
||||||
public CurveMapping ptr_automasking_cavity_curve;
|
public CurveMapping ptr_automasking_cavity_curve;
|
||||||
public Brush(
|
public Brush(
|
||||||
ID id,
|
ID id,
|
||||||
|
|||||||
@@ -11,11 +11,16 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BrushClone {
|
public class BrushClone {
|
||||||
|
[DNAFieldAttribute(0, "Image", "*image", 1600)]
|
||||||
public Image ptr_image;
|
public Image ptr_image;
|
||||||
|
[DNAFieldAttribute(1, "float", "offset[2]", 4)]
|
||||||
public float[] offset = new System.Single[2];
|
public float[] offset = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(2, "float", "alpha", 4)]
|
||||||
public float alpha;
|
public float alpha;
|
||||||
|
[DNAFieldAttribute(3, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
public BrushClone(Image ptr_image, float[] offset, float alpha, char[] _pad) {
|
public BrushClone(Image ptr_image, float[] offset, float alpha, char[] _pad) {
|
||||||
this.ptr_image = ptr_image;
|
this.ptr_image = ptr_image;
|
||||||
|
|||||||
@@ -11,18 +11,30 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BrushCurvesSculptSettings {
|
public class BrushCurvesSculptSettings {
|
||||||
|
[DNAFieldAttribute(0, "int", "add_amount", 4)]
|
||||||
public int add_amount;
|
public int add_amount;
|
||||||
|
[DNAFieldAttribute(1, "int", "points_per_curve", 4)]
|
||||||
public int points_per_curve;
|
public int points_per_curve;
|
||||||
|
[DNAFieldAttribute(2, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(3, "float", "minimum_length", 4)]
|
||||||
public float minimum_length;
|
public float minimum_length;
|
||||||
|
[DNAFieldAttribute(4, "float", "curve_length", 4)]
|
||||||
public float curve_length;
|
public float curve_length;
|
||||||
|
[DNAFieldAttribute(5, "float", "minimum_distance", 4)]
|
||||||
public float minimum_distance;
|
public float minimum_distance;
|
||||||
|
[DNAFieldAttribute(6, "float", "curve_radius", 4)]
|
||||||
public float curve_radius;
|
public float curve_radius;
|
||||||
|
[DNAFieldAttribute(7, "int", "density_add_attempts", 4)]
|
||||||
public int density_add_attempts;
|
public int density_add_attempts;
|
||||||
|
[DNAFieldAttribute(8, "uchar", "density_mode", 1)]
|
||||||
public byte density_mode;
|
public byte density_mode;
|
||||||
|
[DNAFieldAttribute(9, "char", "_pad[7]", 1)]
|
||||||
public char[] _pad = new System.Char[7];
|
public char[] _pad = new System.Char[7];
|
||||||
|
[DNAFieldAttribute(10, "CurveMapping", "*curve_parameter_falloff", 424)]
|
||||||
public CurveMapping ptr_curve_parameter_falloff;
|
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, byte density_mode, char[] _pad, 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, byte density_mode, char[] _pad, CurveMapping ptr_curve_parameter_falloff) {
|
||||||
this.add_amount = add_amount;
|
this.add_amount = add_amount;
|
||||||
|
|||||||
@@ -11,62 +11,118 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BrushGpencilSettings {
|
public class BrushGpencilSettings {
|
||||||
|
[DNAFieldAttribute(0, "float", "draw_smoothfac", 4)]
|
||||||
public float draw_smoothfac;
|
public float draw_smoothfac;
|
||||||
|
[DNAFieldAttribute(1, "float", "fill_factor", 4)]
|
||||||
public float fill_factor;
|
public float fill_factor;
|
||||||
|
[DNAFieldAttribute(2, "float", "draw_strength", 4)]
|
||||||
public float draw_strength;
|
public float draw_strength;
|
||||||
|
[DNAFieldAttribute(3, "float", "draw_jitter", 4)]
|
||||||
public float draw_jitter;
|
public float draw_jitter;
|
||||||
|
[DNAFieldAttribute(4, "float", "draw_angle", 4)]
|
||||||
public float draw_angle;
|
public float draw_angle;
|
||||||
|
[DNAFieldAttribute(5, "float", "draw_angle_factor", 4)]
|
||||||
public float draw_angle_factor;
|
public float draw_angle_factor;
|
||||||
|
[DNAFieldAttribute(6, "float", "draw_random_press", 4)]
|
||||||
public float draw_random_press;
|
public float draw_random_press;
|
||||||
|
[DNAFieldAttribute(7, "float", "draw_random_strength", 4)]
|
||||||
public float draw_random_strength;
|
public float draw_random_strength;
|
||||||
|
[DNAFieldAttribute(8, "short", "draw_smoothlvl", 2)]
|
||||||
public short draw_smoothlvl;
|
public short draw_smoothlvl;
|
||||||
|
[DNAFieldAttribute(9, "short", "draw_subdivide", 2)]
|
||||||
public short draw_subdivide;
|
public short draw_subdivide;
|
||||||
|
[DNAFieldAttribute(10, "short", "fill_layer_mode", 2)]
|
||||||
public short fill_layer_mode;
|
public short fill_layer_mode;
|
||||||
|
[DNAFieldAttribute(11, "short", "fill_direction", 2)]
|
||||||
public short fill_direction;
|
public short fill_direction;
|
||||||
|
[DNAFieldAttribute(12, "float", "fill_threshold", 4)]
|
||||||
public float fill_threshold;
|
public float fill_threshold;
|
||||||
|
[DNAFieldAttribute(13, "char", "_pad2[2]", 1)]
|
||||||
public char[] _pad2 = new System.Char[2];
|
public char[] _pad2 = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(14, "int8_t", "caps_type", 1)]
|
||||||
public sbyte caps_type;
|
public sbyte caps_type;
|
||||||
|
[DNAFieldAttribute(15, "char", "_pad[1]", 1)]
|
||||||
public char[] _pad = new System.Char[1];
|
public char[] _pad = new System.Char[1];
|
||||||
|
[DNAFieldAttribute(16, "int", "flag2", 4)]
|
||||||
public int flag2;
|
public int flag2;
|
||||||
|
[DNAFieldAttribute(17, "int", "fill_simplylvl", 4)]
|
||||||
public int fill_simplylvl;
|
public int fill_simplylvl;
|
||||||
|
[DNAFieldAttribute(18, "int", "fill_draw_mode", 4)]
|
||||||
public int fill_draw_mode;
|
public int fill_draw_mode;
|
||||||
|
[DNAFieldAttribute(19, "int", "fill_extend_mode", 4)]
|
||||||
public int fill_extend_mode;
|
public int fill_extend_mode;
|
||||||
|
[DNAFieldAttribute(20, "int", "input_samples", 4)]
|
||||||
public int input_samples;
|
public int input_samples;
|
||||||
|
[DNAFieldAttribute(21, "float", "uv_random", 4)]
|
||||||
public float uv_random;
|
public float uv_random;
|
||||||
|
[DNAFieldAttribute(22, "int", "brush_type", 4)]
|
||||||
public int brush_type;
|
public int brush_type;
|
||||||
|
[DNAFieldAttribute(23, "int", "eraser_mode", 4)]
|
||||||
public int eraser_mode;
|
public int eraser_mode;
|
||||||
|
[DNAFieldAttribute(24, "float", "active_smooth", 4)]
|
||||||
public float active_smooth;
|
public float active_smooth;
|
||||||
|
[DNAFieldAttribute(25, "float", "era_strength_f", 4)]
|
||||||
public float era_strength_f;
|
public float era_strength_f;
|
||||||
|
[DNAFieldAttribute(26, "float", "era_thickness_f", 4)]
|
||||||
public float era_thickness_f;
|
public float era_thickness_f;
|
||||||
|
[DNAFieldAttribute(27, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(28, "float", "gradient_f", 4)]
|
||||||
public float gradient_f;
|
public float gradient_f;
|
||||||
|
[DNAFieldAttribute(29, "float", "gradient_s[2]", 4)]
|
||||||
public float[] gradient_s = new System.Single[2];
|
public float[] gradient_s = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(30, "float", "simplify_f", 4)]
|
||||||
public float simplify_f;
|
public float simplify_f;
|
||||||
|
[DNAFieldAttribute(31, "float", "vertex_factor", 4)]
|
||||||
public float vertex_factor;
|
public float vertex_factor;
|
||||||
|
[DNAFieldAttribute(32, "int", "vertex_mode", 4)]
|
||||||
public int vertex_mode;
|
public int vertex_mode;
|
||||||
|
[DNAFieldAttribute(33, "int", "sculpt_flag", 4)]
|
||||||
public int sculpt_flag;
|
public int sculpt_flag;
|
||||||
|
[DNAFieldAttribute(34, "int", "sculpt_mode_flag", 4)]
|
||||||
public int sculpt_mode_flag;
|
public int sculpt_mode_flag;
|
||||||
|
[DNAFieldAttribute(35, "short", "preset_type", 2)]
|
||||||
public short preset_type;
|
public short preset_type;
|
||||||
|
[DNAFieldAttribute(36, "short", "brush_draw_mode", 2)]
|
||||||
public short brush_draw_mode;
|
public short brush_draw_mode;
|
||||||
|
[DNAFieldAttribute(37, "float", "random_hue", 4)]
|
||||||
public float random_hue;
|
public float random_hue;
|
||||||
|
[DNAFieldAttribute(38, "float", "random_saturation", 4)]
|
||||||
public float random_saturation;
|
public float random_saturation;
|
||||||
|
[DNAFieldAttribute(39, "float", "random_value", 4)]
|
||||||
public float random_value;
|
public float random_value;
|
||||||
|
[DNAFieldAttribute(40, "float", "fill_extend_fac", 4)]
|
||||||
public float fill_extend_fac;
|
public float fill_extend_fac;
|
||||||
|
[DNAFieldAttribute(41, "int", "dilate_pixels", 4)]
|
||||||
public int dilate_pixels;
|
public int dilate_pixels;
|
||||||
|
[DNAFieldAttribute(42, "CurveMapping", "*curve_sensitivity", 424)]
|
||||||
public CurveMapping ptr_curve_sensitivity;
|
public CurveMapping ptr_curve_sensitivity;
|
||||||
|
[DNAFieldAttribute(43, "CurveMapping", "*curve_strength", 424)]
|
||||||
public CurveMapping ptr_curve_strength;
|
public CurveMapping ptr_curve_strength;
|
||||||
|
[DNAFieldAttribute(44, "CurveMapping", "*curve_jitter", 424)]
|
||||||
public CurveMapping ptr_curve_jitter;
|
public CurveMapping ptr_curve_jitter;
|
||||||
|
[DNAFieldAttribute(45, "CurveMapping", "*curve_rand_pressure", 424)]
|
||||||
public CurveMapping ptr_curve_rand_pressure;
|
public CurveMapping ptr_curve_rand_pressure;
|
||||||
|
[DNAFieldAttribute(46, "CurveMapping", "*curve_rand_strength", 424)]
|
||||||
public CurveMapping ptr_curve_rand_strength;
|
public CurveMapping ptr_curve_rand_strength;
|
||||||
|
[DNAFieldAttribute(47, "CurveMapping", "*curve_rand_uv", 424)]
|
||||||
public CurveMapping ptr_curve_rand_uv;
|
public CurveMapping ptr_curve_rand_uv;
|
||||||
|
[DNAFieldAttribute(48, "CurveMapping", "*curve_rand_hue", 424)]
|
||||||
public CurveMapping ptr_curve_rand_hue;
|
public CurveMapping ptr_curve_rand_hue;
|
||||||
|
[DNAFieldAttribute(49, "CurveMapping", "*curve_rand_saturation", 424)]
|
||||||
public CurveMapping ptr_curve_rand_saturation;
|
public CurveMapping ptr_curve_rand_saturation;
|
||||||
|
[DNAFieldAttribute(50, "CurveMapping", "*curve_rand_value", 424)]
|
||||||
public CurveMapping ptr_curve_rand_value;
|
public CurveMapping ptr_curve_rand_value;
|
||||||
|
[DNAFieldAttribute(51, "float", "outline_fac", 4)]
|
||||||
public float outline_fac;
|
public float outline_fac;
|
||||||
|
[DNAFieldAttribute(52, "float", "simplify_px", 4)]
|
||||||
public float simplify_px;
|
public float simplify_px;
|
||||||
|
[DNAFieldAttribute(53, "Material", "*material", 392)]
|
||||||
public Material ptr_material;
|
public Material ptr_material;
|
||||||
|
[DNAFieldAttribute(54, "Material", "*material_alt", 392)]
|
||||||
public Material ptr_material_alt;
|
public Material ptr_material_alt;
|
||||||
public BrushGpencilSettings(
|
public BrushGpencilSettings(
|
||||||
float draw_smoothfac,
|
float draw_smoothfac,
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BuildEff {
|
public class BuildEff {
|
||||||
|
[DNAFieldAttribute(0, "BuildEff", "*next", 32)]
|
||||||
public BuildEff ptr_next;
|
public BuildEff ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "BuildEff", "*prev", 32)]
|
||||||
public BuildEff ptr_prev;
|
public BuildEff ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "short", "type", 2)]
|
||||||
public short type;
|
public short type;
|
||||||
|
[DNAFieldAttribute(3, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(4, "short", "buttype", 2)]
|
||||||
public short buttype;
|
public short buttype;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad0[2]", 1)]
|
||||||
public char[] _pad0 = new System.Char[2];
|
public char[] _pad0 = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(6, "float", "len", 4)]
|
||||||
public float len;
|
public float len;
|
||||||
|
[DNAFieldAttribute(7, "float", "sfra", 4)]
|
||||||
public float sfra;
|
public float sfra;
|
||||||
public BuildEff(BuildEff ptr_next, BuildEff ptr_prev, short type, short flag, short buttype, char[] _pad0, float len, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,31 +11,56 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class BuildGpencilModifierData {
|
public class BuildGpencilModifierData {
|
||||||
|
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
|
||||||
public GpencilModifierData modifier;
|
public GpencilModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Material", "*material", 392)]
|
||||||
public Material ptr_material;
|
public Material ptr_material;
|
||||||
|
[DNAFieldAttribute(2, "char", "layername[64]", 1)]
|
||||||
public char[] layername = new System.Char[64];
|
public char[] layername = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "int", "pass_index", 4)]
|
||||||
public int pass_index;
|
public int pass_index;
|
||||||
|
[DNAFieldAttribute(4, "char", "materialname[64]", 1)]
|
||||||
public char[] materialname = new System.Char[64];
|
public char[] materialname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(5, "int", "layer_pass", 4)]
|
||||||
public int layer_pass;
|
public int layer_pass;
|
||||||
|
[DNAFieldAttribute(6, "float", "start_frame", 4)]
|
||||||
public float start_frame;
|
public float start_frame;
|
||||||
|
[DNAFieldAttribute(7, "float", "end_frame", 4)]
|
||||||
public float end_frame;
|
public float end_frame;
|
||||||
|
[DNAFieldAttribute(8, "float", "start_delay", 4)]
|
||||||
public float start_delay;
|
public float start_delay;
|
||||||
|
[DNAFieldAttribute(9, "float", "length", 4)]
|
||||||
public float length;
|
public float length;
|
||||||
|
[DNAFieldAttribute(10, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(11, "short", "mode", 2)]
|
||||||
public short mode;
|
public short mode;
|
||||||
|
[DNAFieldAttribute(12, "short", "transition", 2)]
|
||||||
public short transition;
|
public short transition;
|
||||||
|
[DNAFieldAttribute(13, "short", "time_alignment", 2)]
|
||||||
public short time_alignment;
|
public short time_alignment;
|
||||||
|
[DNAFieldAttribute(14, "float", "speed_fac", 4)]
|
||||||
public float speed_fac;
|
public float speed_fac;
|
||||||
|
[DNAFieldAttribute(15, "float", "speed_maxgap", 4)]
|
||||||
public float speed_maxgap;
|
public float speed_maxgap;
|
||||||
|
[DNAFieldAttribute(16, "short", "time_mode", 2)]
|
||||||
public short time_mode;
|
public short time_mode;
|
||||||
|
[DNAFieldAttribute(17, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
public char[] _pad = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(18, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(19, "float", "percentage_fac", 4)]
|
||||||
public float percentage_fac;
|
public float percentage_fac;
|
||||||
|
[DNAFieldAttribute(20, "float", "fade_fac", 4)]
|
||||||
public float fade_fac;
|
public float fade_fac;
|
||||||
|
[DNAFieldAttribute(21, "char", "target_vgname[64]", 1)]
|
||||||
public char[] target_vgname = new System.Char[64];
|
public char[] target_vgname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(22, "float", "fade_opacity_strength", 4)]
|
||||||
public float fade_opacity_strength;
|
public float fade_opacity_strength;
|
||||||
|
[DNAFieldAttribute(23, "float", "fade_thickness_strength", 4)]
|
||||||
public float fade_thickness_strength;
|
public float fade_thickness_strength;
|
||||||
public BuildGpencilModifierData(
|
public BuildGpencilModifierData(
|
||||||
GpencilModifierData modifier,
|
GpencilModifierData modifier,
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct BuildModifierData {
|
public struct BuildModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "float", "start", 4)]
|
||||||
public float start;
|
public float start;
|
||||||
|
[DNAFieldAttribute(2, "float", "length", 4)]
|
||||||
public float length;
|
public float length;
|
||||||
|
[DNAFieldAttribute(3, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(4, "short", "randomize", 2)]
|
||||||
public short randomize;
|
public short randomize;
|
||||||
|
[DNAFieldAttribute(5, "int", "seed", 4)]
|
||||||
public int seed;
|
public int seed;
|
||||||
public BuildModifierData(ModifierData modifier, float start, float length, short flag, short randomize, int seed) {
|
public BuildModifierData(ModifierData modifier, float start, float length, short flag, short randomize, int seed) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CBData {
|
public struct CBData {
|
||||||
|
[DNAFieldAttribute(0, "float", "r", 4)]
|
||||||
public float r;
|
public float r;
|
||||||
|
[DNAFieldAttribute(1, "float", "g", 4)]
|
||||||
public float g;
|
public float g;
|
||||||
|
[DNAFieldAttribute(2, "float", "b", 4)]
|
||||||
public float b;
|
public float b;
|
||||||
|
[DNAFieldAttribute(3, "float", "a", 4)]
|
||||||
public float a;
|
public float a;
|
||||||
|
[DNAFieldAttribute(4, "float", "pos", 4)]
|
||||||
public float pos;
|
public float pos;
|
||||||
|
[DNAFieldAttribute(5, "int", "cur", 4)]
|
||||||
public int cur;
|
public int cur;
|
||||||
public CBData(float r, float g, float b, float a, float pos, int cur) {
|
public CBData(float r, float g, float b, float a, float pos, int cur) {
|
||||||
this.r = r;
|
this.r = r;
|
||||||
|
|||||||
@@ -11,33 +11,60 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CacheFile {
|
public class CacheFile {
|
||||||
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
||||||
public ID id;
|
public ID id;
|
||||||
|
[DNAFieldAttribute(1, "AnimData", "*adt", 248)]
|
||||||
public AnimData ptr_adt;
|
public AnimData ptr_adt;
|
||||||
|
[DNAFieldAttribute(2, "ListBase", "object_paths", 16)]
|
||||||
public ListBase object_paths;
|
public ListBase object_paths;
|
||||||
|
[DNAFieldAttribute(3, "ListBase", "layers", 16)]
|
||||||
public ListBase layers;
|
public ListBase layers;
|
||||||
|
[DNAFieldAttribute(4, "char", "filepath[1024]", 1)]
|
||||||
public char[] filepath = new System.Char[1024];
|
public char[] filepath = new System.Char[1024];
|
||||||
|
[DNAFieldAttribute(5, "char", "is_sequence", 1)]
|
||||||
public char is_sequence;
|
public char is_sequence;
|
||||||
|
[DNAFieldAttribute(6, "char", "forward_axis", 1)]
|
||||||
public char forward_axis;
|
public char forward_axis;
|
||||||
|
[DNAFieldAttribute(7, "char", "up_axis", 1)]
|
||||||
public char up_axis;
|
public char up_axis;
|
||||||
|
[DNAFieldAttribute(8, "char", "override_frame", 1)]
|
||||||
public char override_frame;
|
public char override_frame;
|
||||||
|
[DNAFieldAttribute(9, "float", "scale", 4)]
|
||||||
public float scale;
|
public float scale;
|
||||||
|
[DNAFieldAttribute(10, "float", "frame", 4)]
|
||||||
public float frame;
|
public float frame;
|
||||||
|
[DNAFieldAttribute(11, "float", "frame_offset", 4)]
|
||||||
public float frame_offset;
|
public float frame_offset;
|
||||||
|
[DNAFieldAttribute(12, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(13, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(14, "char", "type", 1)]
|
||||||
public char type;
|
public char type;
|
||||||
|
[DNAFieldAttribute(15, "char", "use_render_procedural", 1)]
|
||||||
public char use_render_procedural;
|
public char use_render_procedural;
|
||||||
|
[DNAFieldAttribute(16, "char", "_pad1[3]", 1)]
|
||||||
public char[] _pad1 = new System.Char[3];
|
public char[] _pad1 = new System.Char[3];
|
||||||
|
[DNAFieldAttribute(17, "char", "use_prefetch", 1)]
|
||||||
public char use_prefetch;
|
public char use_prefetch;
|
||||||
|
[DNAFieldAttribute(18, "int", "prefetch_cache_size", 4)]
|
||||||
public int prefetch_cache_size;
|
public int prefetch_cache_size;
|
||||||
|
[DNAFieldAttribute(19, "int", "active_layer", 4)]
|
||||||
public int active_layer;
|
public int active_layer;
|
||||||
|
[DNAFieldAttribute(20, "char", "_pad2[3]", 1)]
|
||||||
public char[] _pad2 = new System.Char[3];
|
public char[] _pad2 = new System.Char[3];
|
||||||
|
[DNAFieldAttribute(21, "char", "velocity_unit", 1)]
|
||||||
public char velocity_unit;
|
public char velocity_unit;
|
||||||
|
[DNAFieldAttribute(22, "char", "velocity_name[64]", 1)]
|
||||||
public char[] velocity_name = new System.Char[64];
|
public char[] velocity_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(23, "CacheArchiveHandle", "*handle", 0)]
|
||||||
public CacheArchiveHandle ptr_handle;
|
public CacheArchiveHandle ptr_handle;
|
||||||
|
[DNAFieldAttribute(24, "char", "handle_filepath[1024]", 1)]
|
||||||
public char[] handle_filepath = new System.Char[1024];
|
public char[] handle_filepath = new System.Char[1024];
|
||||||
|
[DNAFieldAttribute(25, "GSet", "*handle_readers", 0)]
|
||||||
public GSet ptr_handle_readers;
|
public GSet ptr_handle_readers;
|
||||||
public CacheFile(
|
public CacheFile(
|
||||||
ID id,
|
ID id,
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CacheFileLayer {
|
public class CacheFileLayer {
|
||||||
|
[DNAFieldAttribute(0, "CacheFileLayer", "*next", 1048)]
|
||||||
public CacheFileLayer ptr_next;
|
public CacheFileLayer ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CacheFileLayer", "*prev", 1048)]
|
||||||
public CacheFileLayer ptr_prev;
|
public CacheFileLayer ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "filepath[1024]", 1)]
|
||||||
public char[] filepath = new System.Char[1024];
|
public char[] filepath = new System.Char[1024];
|
||||||
|
[DNAFieldAttribute(3, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(4, "int", "_pad", 4)]
|
||||||
public int _pad;
|
public int _pad;
|
||||||
public CacheFileLayer(CacheFileLayer ptr_next, CacheFileLayer ptr_prev, char[] filepath, int flag, int _pad) {
|
public CacheFileLayer(CacheFileLayer ptr_next, CacheFileLayer ptr_prev, char[] filepath, int flag, int _pad) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CacheObjectPath {
|
public class CacheObjectPath {
|
||||||
|
[DNAFieldAttribute(0, "CacheObjectPath", "*next", 4112)]
|
||||||
public CacheObjectPath ptr_next;
|
public CacheObjectPath ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CacheObjectPath", "*prev", 4112)]
|
||||||
public CacheObjectPath ptr_prev;
|
public CacheObjectPath ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "path[4096]", 1)]
|
||||||
public char[] path = new System.Char[4096];
|
public char[] path = new System.Char[4096];
|
||||||
public CacheObjectPath(CacheObjectPath ptr_next, CacheObjectPath ptr_prev, char[] path) {
|
public CacheObjectPath(CacheObjectPath ptr_next, CacheObjectPath ptr_prev, char[] path) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,50 +11,94 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Camera {
|
public class Camera {
|
||||||
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
||||||
public ID id;
|
public ID id;
|
||||||
|
[DNAFieldAttribute(1, "AnimData", "*adt", 248)]
|
||||||
public AnimData ptr_adt;
|
public AnimData ptr_adt;
|
||||||
|
[DNAFieldAttribute(2, "char", "type", 1)]
|
||||||
public char type;
|
public char type;
|
||||||
|
[DNAFieldAttribute(3, "char", "dtx", 1)]
|
||||||
public char dtx;
|
public char dtx;
|
||||||
|
[DNAFieldAttribute(4, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(5, "float", "passepartalpha", 4)]
|
||||||
public float passepartalpha;
|
public float passepartalpha;
|
||||||
|
[DNAFieldAttribute(6, "float", "clipsta", 4)]
|
||||||
public float clipsta;
|
public float clipsta;
|
||||||
|
[DNAFieldAttribute(7, "float", "clipend", 4)]
|
||||||
public float clipend;
|
public float clipend;
|
||||||
|
[DNAFieldAttribute(8, "float", "lens", 4)]
|
||||||
public float lens;
|
public float lens;
|
||||||
|
[DNAFieldAttribute(9, "float", "ortho_scale", 4)]
|
||||||
public float ortho_scale;
|
public float ortho_scale;
|
||||||
|
[DNAFieldAttribute(10, "float", "drawsize", 4)]
|
||||||
public float drawsize;
|
public float drawsize;
|
||||||
|
[DNAFieldAttribute(11, "float", "sensor_x", 4)]
|
||||||
public float sensor_x;
|
public float sensor_x;
|
||||||
|
[DNAFieldAttribute(12, "float", "sensor_y", 4)]
|
||||||
public float sensor_y;
|
public float sensor_y;
|
||||||
|
[DNAFieldAttribute(13, "float", "shiftx", 4)]
|
||||||
public float shiftx;
|
public float shiftx;
|
||||||
|
[DNAFieldAttribute(14, "float", "shifty", 4)]
|
||||||
public float shifty;
|
public float shifty;
|
||||||
|
[DNAFieldAttribute(15, "float", "YF_dofdist", 4)]
|
||||||
public float YF_dofdist;
|
public float YF_dofdist;
|
||||||
|
[DNAFieldAttribute(16, "char", "sensor_fit", 1)]
|
||||||
public char sensor_fit;
|
public char sensor_fit;
|
||||||
|
[DNAFieldAttribute(17, "char", "panorama_type", 1)]
|
||||||
public char panorama_type;
|
public char panorama_type;
|
||||||
|
[DNAFieldAttribute(18, "char", "_pad[2]", 1)]
|
||||||
public char[] _pad = new System.Char[2];
|
public char[] _pad = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(19, "float", "fisheye_fov", 4)]
|
||||||
public float fisheye_fov;
|
public float fisheye_fov;
|
||||||
|
[DNAFieldAttribute(20, "float", "fisheye_lens", 4)]
|
||||||
public float fisheye_lens;
|
public float fisheye_lens;
|
||||||
|
[DNAFieldAttribute(21, "float", "latitude_min", 4)]
|
||||||
public float latitude_min;
|
public float latitude_min;
|
||||||
|
[DNAFieldAttribute(22, "float", "latitude_max", 4)]
|
||||||
public float latitude_max;
|
public float latitude_max;
|
||||||
|
[DNAFieldAttribute(23, "float", "longitude_min", 4)]
|
||||||
public float longitude_min;
|
public float longitude_min;
|
||||||
|
[DNAFieldAttribute(24, "float", "longitude_max", 4)]
|
||||||
public float longitude_max;
|
public float longitude_max;
|
||||||
|
[DNAFieldAttribute(25, "float", "fisheye_polynomial_k0", 4)]
|
||||||
public float fisheye_polynomial_k0;
|
public float fisheye_polynomial_k0;
|
||||||
|
[DNAFieldAttribute(26, "float", "fisheye_polynomial_k1", 4)]
|
||||||
public float fisheye_polynomial_k1;
|
public float fisheye_polynomial_k1;
|
||||||
|
[DNAFieldAttribute(27, "float", "fisheye_polynomial_k2", 4)]
|
||||||
public float fisheye_polynomial_k2;
|
public float fisheye_polynomial_k2;
|
||||||
|
[DNAFieldAttribute(28, "float", "fisheye_polynomial_k3", 4)]
|
||||||
public float fisheye_polynomial_k3;
|
public float fisheye_polynomial_k3;
|
||||||
|
[DNAFieldAttribute(29, "float", "fisheye_polynomial_k4", 4)]
|
||||||
public float fisheye_polynomial_k4;
|
public float fisheye_polynomial_k4;
|
||||||
|
[DNAFieldAttribute(30, "float", "central_cylindrical_range_u_min", 4)]
|
||||||
public float central_cylindrical_range_u_min;
|
public float central_cylindrical_range_u_min;
|
||||||
|
[DNAFieldAttribute(31, "float", "central_cylindrical_range_u_max", 4)]
|
||||||
public float central_cylindrical_range_u_max;
|
public float central_cylindrical_range_u_max;
|
||||||
|
[DNAFieldAttribute(32, "float", "central_cylindrical_range_v_min", 4)]
|
||||||
public float central_cylindrical_range_v_min;
|
public float central_cylindrical_range_v_min;
|
||||||
|
[DNAFieldAttribute(33, "float", "central_cylindrical_range_v_max", 4)]
|
||||||
public float central_cylindrical_range_v_max;
|
public float central_cylindrical_range_v_max;
|
||||||
|
[DNAFieldAttribute(34, "float", "central_cylindrical_radius", 4)]
|
||||||
public float central_cylindrical_radius;
|
public float central_cylindrical_radius;
|
||||||
|
[DNAFieldAttribute(35, "float", "_pad2", 4)]
|
||||||
public float _pad2;
|
public float _pad2;
|
||||||
|
[DNAFieldAttribute(36, "Ipo", "*ipo", 248)]
|
||||||
public Ipo ptr_ipo;
|
public Ipo ptr_ipo;
|
||||||
|
[DNAFieldAttribute(37, "Object", "*dof_ob", 1160)]
|
||||||
public Object ptr_dof_ob;
|
public Object ptr_dof_ob;
|
||||||
|
[DNAFieldAttribute(38, "GPUDOFSettings", "gpu_dof", 32)]
|
||||||
public GPUDOFSettings gpu_dof;
|
public GPUDOFSettings gpu_dof;
|
||||||
|
[DNAFieldAttribute(39, "CameraDOFSettings", "dof", 96)]
|
||||||
public CameraDOFSettings dof;
|
public CameraDOFSettings dof;
|
||||||
|
[DNAFieldAttribute(40, "ListBase", "bg_images", 16)]
|
||||||
public ListBase bg_images;
|
public ListBase bg_images;
|
||||||
|
[DNAFieldAttribute(41, "CameraStereoSettings", "stereo", 24)]
|
||||||
public CameraStereoSettings stereo;
|
public CameraStereoSettings stereo;
|
||||||
|
[DNAFieldAttribute(42, "Camera_Runtime", "runtime", 216)]
|
||||||
public Camera_Runtime runtime;
|
public Camera_Runtime runtime;
|
||||||
public Camera(
|
public Camera(
|
||||||
ID id,
|
ID id,
|
||||||
|
|||||||
@@ -11,19 +11,32 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CameraBGImage {
|
public class CameraBGImage {
|
||||||
|
[DNAFieldAttribute(0, "CameraBGImage", "*next", 104)]
|
||||||
public CameraBGImage ptr_next;
|
public CameraBGImage ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CameraBGImage", "*prev", 104)]
|
||||||
public CameraBGImage ptr_prev;
|
public CameraBGImage ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "Image", "*ima", 1600)]
|
||||||
public Image ptr_ima;
|
public Image ptr_ima;
|
||||||
|
[DNAFieldAttribute(3, "ImageUser", "iuser", 40)]
|
||||||
public ImageUser iuser;
|
public ImageUser iuser;
|
||||||
|
[DNAFieldAttribute(4, "MovieClip", "*clip", 2568)]
|
||||||
public MovieClip ptr_clip;
|
public MovieClip ptr_clip;
|
||||||
|
[DNAFieldAttribute(5, "MovieClipUser", "cuser", 8)]
|
||||||
public MovieClipUser cuser;
|
public MovieClipUser cuser;
|
||||||
|
[DNAFieldAttribute(6, "float", "offset[2]", 4)]
|
||||||
public float[] offset = new System.Single[2];
|
public float[] offset = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(7, "float", "scale", 4)]
|
||||||
public float scale;
|
public float scale;
|
||||||
|
[DNAFieldAttribute(8, "float", "rotation", 4)]
|
||||||
public float rotation;
|
public float rotation;
|
||||||
|
[DNAFieldAttribute(9, "float", "alpha", 4)]
|
||||||
public float alpha;
|
public float alpha;
|
||||||
|
[DNAFieldAttribute(10, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(11, "short", "source", 2)]
|
||||||
public short source;
|
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) {
|
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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CameraDOFSettings {
|
public class CameraDOFSettings {
|
||||||
|
[DNAFieldAttribute(0, "Object", "*focus_object", 1160)]
|
||||||
public Object ptr_focus_object;
|
public Object ptr_focus_object;
|
||||||
|
[DNAFieldAttribute(1, "char", "focus_subtarget[64]", 1)]
|
||||||
public char[] focus_subtarget = new System.Char[64];
|
public char[] focus_subtarget = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(2, "float", "focus_distance", 4)]
|
||||||
public float focus_distance;
|
public float focus_distance;
|
||||||
|
[DNAFieldAttribute(3, "float", "aperture_fstop", 4)]
|
||||||
public float aperture_fstop;
|
public float aperture_fstop;
|
||||||
|
[DNAFieldAttribute(4, "float", "aperture_rotation", 4)]
|
||||||
public float aperture_rotation;
|
public float aperture_rotation;
|
||||||
|
[DNAFieldAttribute(5, "float", "aperture_ratio", 4)]
|
||||||
public float aperture_ratio;
|
public float aperture_ratio;
|
||||||
|
[DNAFieldAttribute(6, "int", "aperture_blades", 4)]
|
||||||
public int aperture_blades;
|
public int aperture_blades;
|
||||||
|
[DNAFieldAttribute(7, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad[2]", 1)]
|
||||||
public char[] _pad = new System.Char[2];
|
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) {
|
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.ptr_focus_object = ptr_focus_object;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CameraStereoSettings {
|
public struct CameraStereoSettings {
|
||||||
|
[DNAFieldAttribute(0, "float", "interocular_distance", 4)]
|
||||||
public float interocular_distance;
|
public float interocular_distance;
|
||||||
|
[DNAFieldAttribute(1, "float", "convergence_distance", 4)]
|
||||||
public float convergence_distance;
|
public float convergence_distance;
|
||||||
|
[DNAFieldAttribute(2, "short", "convergence_mode", 2)]
|
||||||
public short convergence_mode;
|
public short convergence_mode;
|
||||||
|
[DNAFieldAttribute(3, "short", "pivot", 2)]
|
||||||
public short pivot;
|
public short pivot;
|
||||||
|
[DNAFieldAttribute(4, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad[2]", 1)]
|
||||||
public char[] _pad = new System.Char[2];
|
public char[] _pad = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(6, "float", "pole_merge_angle_from", 4)]
|
||||||
public float pole_merge_angle_from;
|
public float pole_merge_angle_from;
|
||||||
|
[DNAFieldAttribute(7, "float", "pole_merge_angle_to", 4)]
|
||||||
public float pole_merge_angle_to;
|
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) {
|
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.interocular_distance = interocular_distance;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct Camera_Runtime {
|
public struct Camera_Runtime {
|
||||||
|
[DNAFieldAttribute(0, "float", "drw_corners[2][4][2]", 4)]
|
||||||
public float[,,] drw_corners = new System.Single[2,4,2];
|
public float[,,] drw_corners = new System.Single[2,4,2];
|
||||||
|
[DNAFieldAttribute(1, "float", "drw_tria[2][2]", 4)]
|
||||||
public float[,] drw_tria = new System.Single[2,2];
|
public float[,] drw_tria = new System.Single[2,2];
|
||||||
|
[DNAFieldAttribute(2, "float", "drw_depth[2]", 4)]
|
||||||
public float[] drw_depth = new System.Single[2];
|
public float[] drw_depth = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(3, "float", "drw_focusmat[4][4]", 4)]
|
||||||
public float[,] drw_focusmat = new System.Single[4,4];
|
public float[,] drw_focusmat = new System.Single[4,4];
|
||||||
|
[DNAFieldAttribute(4, "float", "drw_normalmat[4][4]", 4)]
|
||||||
public float[,] drw_normalmat = 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) {
|
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_corners = drw_corners;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CastModifierData {
|
public class CastModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(2, "float", "fac", 4)]
|
||||||
public float fac;
|
public float fac;
|
||||||
|
[DNAFieldAttribute(3, "float", "radius", 4)]
|
||||||
public float radius;
|
public float radius;
|
||||||
|
[DNAFieldAttribute(4, "float", "size", 4)]
|
||||||
public float size;
|
public float size;
|
||||||
|
[DNAFieldAttribute(5, "char", "defgrp_name[64]", 1)]
|
||||||
public char[] defgrp_name = new System.Char[64];
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(6, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(7, "short", "type", 2)]
|
||||||
public short type;
|
public short type;
|
||||||
|
[DNAFieldAttribute(8, "void", "*_pad1", 0)]
|
||||||
public object ptr__pad1;
|
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) {
|
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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ChannelDriver {
|
public class ChannelDriver {
|
||||||
|
[DNAFieldAttribute(0, "ListBase", "variables", 16)]
|
||||||
public ListBase variables;
|
public ListBase variables;
|
||||||
|
[DNAFieldAttribute(1, "char", "expression[256]", 1)]
|
||||||
public char[] expression = new System.Char[256];
|
public char[] expression = new System.Char[256];
|
||||||
|
[DNAFieldAttribute(2, "void", "*expr_comp", 0)]
|
||||||
public object ptr_expr_comp;
|
public object ptr_expr_comp;
|
||||||
|
[DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", 0)]
|
||||||
public ExprPyLike_Parsed ptr_expr_simple;
|
public ExprPyLike_Parsed ptr_expr_simple;
|
||||||
|
[DNAFieldAttribute(4, "float", "curval", 4)]
|
||||||
public float curval;
|
public float curval;
|
||||||
|
[DNAFieldAttribute(5, "float", "influence", 4)]
|
||||||
public float influence;
|
public float influence;
|
||||||
|
[DNAFieldAttribute(6, "int", "type", 4)]
|
||||||
public int type;
|
public int type;
|
||||||
|
[DNAFieldAttribute(7, "int", "flag", 4)]
|
||||||
public int flag;
|
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) {
|
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.variables = variables;
|
||||||
|
|||||||
@@ -11,11 +11,16 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CharInfo {
|
public struct CharInfo {
|
||||||
|
[DNAFieldAttribute(0, "float", "kern", 4)]
|
||||||
public float kern;
|
public float kern;
|
||||||
|
[DNAFieldAttribute(1, "short", "mat_nr", 2)]
|
||||||
public short mat_nr;
|
public short mat_nr;
|
||||||
|
[DNAFieldAttribute(2, "char", "flag", 1)]
|
||||||
public char flag;
|
public char flag;
|
||||||
|
[DNAFieldAttribute(3, "char", "_pad[1]", 1)]
|
||||||
public char[] _pad = new System.Char[1];
|
public char[] _pad = new System.Char[1];
|
||||||
public CharInfo(float kern, short mat_nr, char flag, char[] _pad) {
|
public CharInfo(float kern, short mat_nr, char flag, char[] _pad) {
|
||||||
this.kern = kern;
|
this.kern = kern;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ChildParticle {
|
public struct ChildParticle {
|
||||||
|
[DNAFieldAttribute(0, "int", "num", 4)]
|
||||||
public int num;
|
public int num;
|
||||||
|
[DNAFieldAttribute(1, "int", "parent", 4)]
|
||||||
public int parent;
|
public int parent;
|
||||||
|
[DNAFieldAttribute(2, "int", "pa[4]", 4)]
|
||||||
public int[] pa = new System.Int32[4];
|
public int[] pa = new System.Int32[4];
|
||||||
|
[DNAFieldAttribute(3, "float", "w[4]", 4)]
|
||||||
public float[] w = new System.Single[4];
|
public float[] w = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(4, "float", "fuv[4]", 4)]
|
||||||
public float[] fuv = new System.Single[4];
|
public float[] fuv = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(5, "float", "foffset", 4)]
|
||||||
public float foffset;
|
public float foffset;
|
||||||
|
[DNAFieldAttribute(6, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
public ChildParticle(int num, int parent, int[] pa, float[] w, float[] fuv, float foffset, char[] _pad0) {
|
public ChildParticle(int num, int parent, int[] pa, float[] w, float[] fuv, float foffset, char[] _pad0) {
|
||||||
this.num = num;
|
this.num = num;
|
||||||
|
|||||||
@@ -11,25 +11,44 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ClothCollSettings {
|
public class ClothCollSettings {
|
||||||
|
[DNAFieldAttribute(0, "LinkNode", "*collision_list", 0)]
|
||||||
public LinkNode ptr_collision_list;
|
public LinkNode ptr_collision_list;
|
||||||
|
[DNAFieldAttribute(1, "float", "epsilon", 4)]
|
||||||
public float epsilon;
|
public float epsilon;
|
||||||
|
[DNAFieldAttribute(2, "float", "self_friction", 4)]
|
||||||
public float self_friction;
|
public float self_friction;
|
||||||
|
[DNAFieldAttribute(3, "float", "friction", 4)]
|
||||||
public float friction;
|
public float friction;
|
||||||
|
[DNAFieldAttribute(4, "float", "damping", 4)]
|
||||||
public float damping;
|
public float damping;
|
||||||
|
[DNAFieldAttribute(5, "float", "selfepsilon", 4)]
|
||||||
public float selfepsilon;
|
public float selfepsilon;
|
||||||
|
[DNAFieldAttribute(6, "float", "repel_force", 4)]
|
||||||
public float repel_force;
|
public float repel_force;
|
||||||
|
[DNAFieldAttribute(7, "float", "distance_repel", 4)]
|
||||||
public float distance_repel;
|
public float distance_repel;
|
||||||
|
[DNAFieldAttribute(8, "int", "flags", 4)]
|
||||||
public int flags;
|
public int flags;
|
||||||
|
[DNAFieldAttribute(9, "short", "self_loop_count", 2)]
|
||||||
public short self_loop_count;
|
public short self_loop_count;
|
||||||
|
[DNAFieldAttribute(10, "short", "loop_count", 2)]
|
||||||
public short loop_count;
|
public short loop_count;
|
||||||
|
[DNAFieldAttribute(11, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(12, "Collection", "*group", 376)]
|
||||||
public Collection ptr_group;
|
public Collection ptr_group;
|
||||||
|
[DNAFieldAttribute(13, "short", "vgroup_selfcol", 2)]
|
||||||
public short vgroup_selfcol;
|
public short vgroup_selfcol;
|
||||||
|
[DNAFieldAttribute(14, "short", "vgroup_objcol", 2)]
|
||||||
public short vgroup_objcol;
|
public short vgroup_objcol;
|
||||||
|
[DNAFieldAttribute(15, "char", "_pad2[4]", 1)]
|
||||||
public char[] _pad2 = new System.Char[4];
|
public char[] _pad2 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(16, "float", "clamp", 4)]
|
||||||
public float clamp;
|
public float clamp;
|
||||||
|
[DNAFieldAttribute(17, "float", "self_clamp", 4)]
|
||||||
public float self_clamp;
|
public float self_clamp;
|
||||||
public ClothCollSettings(
|
public ClothCollSettings(
|
||||||
LinkNode ptr_collision_list,
|
LinkNode ptr_collision_list,
|
||||||
|
|||||||
@@ -11,19 +11,32 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ClothModifierData {
|
public class ClothModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Cloth", "*clothObject", 0)]
|
||||||
public Cloth ptr_clothObject;
|
public Cloth ptr_clothObject;
|
||||||
|
[DNAFieldAttribute(2, "ClothSimSettings", "*sim_parms", 272)]
|
||||||
public ClothSimSettings ptr_sim_parms;
|
public ClothSimSettings ptr_sim_parms;
|
||||||
|
[DNAFieldAttribute(3, "ClothCollSettings", "*coll_parms", 72)]
|
||||||
public ClothCollSettings ptr_coll_parms;
|
public ClothCollSettings ptr_coll_parms;
|
||||||
|
[DNAFieldAttribute(4, "PointCache", "*point_cache", 1392)]
|
||||||
public PointCache ptr_point_cache;
|
public PointCache ptr_point_cache;
|
||||||
|
[DNAFieldAttribute(5, "ListBase", "ptcaches", 16)]
|
||||||
public ListBase ptcaches;
|
public ListBase ptcaches;
|
||||||
|
[DNAFieldAttribute(6, "ClothHairData", "*hairdata", 0)]
|
||||||
public ClothHairData ptr_hairdata;
|
public ClothHairData ptr_hairdata;
|
||||||
|
[DNAFieldAttribute(7, "float", "hair_grid_min[3]", 4)]
|
||||||
public float[] hair_grid_min = new System.Single[3];
|
public float[] hair_grid_min = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(8, "float", "hair_grid_max[3]", 4)]
|
||||||
public float[] hair_grid_max = new System.Single[3];
|
public float[] hair_grid_max = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(9, "int", "hair_grid_res[3]", 4)]
|
||||||
public int[] hair_grid_res = new System.Int32[3];
|
public int[] hair_grid_res = new System.Int32[3];
|
||||||
|
[DNAFieldAttribute(10, "float", "hair_grid_cellsize", 4)]
|
||||||
public float hair_grid_cellsize;
|
public float hair_grid_cellsize;
|
||||||
|
[DNAFieldAttribute(11, "ClothSolverResult", "*solver_result", 0)]
|
||||||
public ClothSolverResult ptr_solver_result;
|
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) {
|
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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,77 +11,148 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ClothSimSettings {
|
public class ClothSimSettings {
|
||||||
|
[DNAFieldAttribute(0, "LinkNode", "*cache", 0)]
|
||||||
public LinkNode ptr_cache;
|
public LinkNode ptr_cache;
|
||||||
|
[DNAFieldAttribute(1, "float", "mingoal", 4)]
|
||||||
public float mingoal;
|
public float mingoal;
|
||||||
|
[DNAFieldAttribute(2, "float", "Cdis", 4)]
|
||||||
public float Cdis;
|
public float Cdis;
|
||||||
|
[DNAFieldAttribute(3, "float", "Cvi", 4)]
|
||||||
public float Cvi;
|
public float Cvi;
|
||||||
|
[DNAFieldAttribute(4, "float", "gravity[3]", 4)]
|
||||||
public float[] gravity = new System.Single[3];
|
public float[] gravity = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(5, "float", "dt", 4)]
|
||||||
public float dt;
|
public float dt;
|
||||||
|
[DNAFieldAttribute(6, "float", "mass", 4)]
|
||||||
public float mass;
|
public float mass;
|
||||||
|
[DNAFieldAttribute(7, "float", "structural", 4)]
|
||||||
public float structural;
|
public float structural;
|
||||||
|
[DNAFieldAttribute(8, "float", "shear", 4)]
|
||||||
public float shear;
|
public float shear;
|
||||||
|
[DNAFieldAttribute(9, "float", "bending", 4)]
|
||||||
public float bending;
|
public float bending;
|
||||||
|
[DNAFieldAttribute(10, "float", "max_bend", 4)]
|
||||||
public float max_bend;
|
public float max_bend;
|
||||||
|
[DNAFieldAttribute(11, "float", "max_struct", 4)]
|
||||||
public float max_struct;
|
public float max_struct;
|
||||||
|
[DNAFieldAttribute(12, "float", "max_shear", 4)]
|
||||||
public float max_shear;
|
public float max_shear;
|
||||||
|
[DNAFieldAttribute(13, "float", "max_sewing", 4)]
|
||||||
public float max_sewing;
|
public float max_sewing;
|
||||||
|
[DNAFieldAttribute(14, "float", "avg_spring_len", 4)]
|
||||||
public float avg_spring_len;
|
public float avg_spring_len;
|
||||||
|
[DNAFieldAttribute(15, "float", "timescale", 4)]
|
||||||
public float timescale;
|
public float timescale;
|
||||||
|
[DNAFieldAttribute(16, "float", "time_scale", 4)]
|
||||||
public float time_scale;
|
public float time_scale;
|
||||||
|
[DNAFieldAttribute(17, "float", "maxgoal", 4)]
|
||||||
public float maxgoal;
|
public float maxgoal;
|
||||||
|
[DNAFieldAttribute(18, "float", "eff_force_scale", 4)]
|
||||||
public float eff_force_scale;
|
public float eff_force_scale;
|
||||||
|
[DNAFieldAttribute(19, "float", "eff_wind_scale", 4)]
|
||||||
public float eff_wind_scale;
|
public float eff_wind_scale;
|
||||||
|
[DNAFieldAttribute(20, "float", "sim_time_old", 4)]
|
||||||
public float sim_time_old;
|
public float sim_time_old;
|
||||||
|
[DNAFieldAttribute(21, "float", "defgoal", 4)]
|
||||||
public float defgoal;
|
public float defgoal;
|
||||||
|
[DNAFieldAttribute(22, "float", "goalspring", 4)]
|
||||||
public float goalspring;
|
public float goalspring;
|
||||||
|
[DNAFieldAttribute(23, "float", "goalfrict", 4)]
|
||||||
public float goalfrict;
|
public float goalfrict;
|
||||||
|
[DNAFieldAttribute(24, "float", "velocity_smooth", 4)]
|
||||||
public float velocity_smooth;
|
public float velocity_smooth;
|
||||||
|
[DNAFieldAttribute(25, "float", "density_target", 4)]
|
||||||
public float density_target;
|
public float density_target;
|
||||||
|
[DNAFieldAttribute(26, "float", "density_strength", 4)]
|
||||||
public float density_strength;
|
public float density_strength;
|
||||||
|
[DNAFieldAttribute(27, "float", "collider_friction", 4)]
|
||||||
public float collider_friction;
|
public float collider_friction;
|
||||||
|
[DNAFieldAttribute(28, "float", "vel_damping", 4)]
|
||||||
public float vel_damping;
|
public float vel_damping;
|
||||||
|
[DNAFieldAttribute(29, "float", "shrink_min", 4)]
|
||||||
public float shrink_min;
|
public float shrink_min;
|
||||||
|
[DNAFieldAttribute(30, "float", "shrink_max", 4)]
|
||||||
public float shrink_max;
|
public float shrink_max;
|
||||||
|
[DNAFieldAttribute(31, "float", "uniform_pressure_force", 4)]
|
||||||
public float uniform_pressure_force;
|
public float uniform_pressure_force;
|
||||||
|
[DNAFieldAttribute(32, "float", "target_volume", 4)]
|
||||||
public float target_volume;
|
public float target_volume;
|
||||||
|
[DNAFieldAttribute(33, "float", "pressure_factor", 4)]
|
||||||
public float pressure_factor;
|
public float pressure_factor;
|
||||||
|
[DNAFieldAttribute(34, "float", "fluid_density", 4)]
|
||||||
public float fluid_density;
|
public float fluid_density;
|
||||||
|
[DNAFieldAttribute(35, "short", "vgroup_pressure", 2)]
|
||||||
public short vgroup_pressure;
|
public short vgroup_pressure;
|
||||||
|
[DNAFieldAttribute(36, "char", "_pad7[6]", 1)]
|
||||||
public char[] _pad7 = new System.Char[6];
|
public char[] _pad7 = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(37, "float", "bending_damping", 4)]
|
||||||
public float bending_damping;
|
public float bending_damping;
|
||||||
|
[DNAFieldAttribute(38, "float", "voxel_cell_size", 4)]
|
||||||
public float voxel_cell_size;
|
public float voxel_cell_size;
|
||||||
|
[DNAFieldAttribute(39, "int", "stepsPerFrame", 4)]
|
||||||
public int stepsPerFrame;
|
public int stepsPerFrame;
|
||||||
|
[DNAFieldAttribute(40, "int", "flags", 4)]
|
||||||
public int flags;
|
public int flags;
|
||||||
|
[DNAFieldAttribute(41, "int", "preroll", 4)]
|
||||||
public int preroll;
|
public int preroll;
|
||||||
|
[DNAFieldAttribute(42, "int", "maxspringlen", 4)]
|
||||||
public int maxspringlen;
|
public int maxspringlen;
|
||||||
|
[DNAFieldAttribute(43, "short", "solver_type", 2)]
|
||||||
public short solver_type;
|
public short solver_type;
|
||||||
|
[DNAFieldAttribute(44, "short", "vgroup_bend", 2)]
|
||||||
public short vgroup_bend;
|
public short vgroup_bend;
|
||||||
|
[DNAFieldAttribute(45, "short", "vgroup_mass", 2)]
|
||||||
public short vgroup_mass;
|
public short vgroup_mass;
|
||||||
|
[DNAFieldAttribute(46, "short", "vgroup_struct", 2)]
|
||||||
public short vgroup_struct;
|
public short vgroup_struct;
|
||||||
|
[DNAFieldAttribute(47, "short", "vgroup_shrink", 2)]
|
||||||
public short vgroup_shrink;
|
public short vgroup_shrink;
|
||||||
|
[DNAFieldAttribute(48, "short", "shapekey_rest", 2)]
|
||||||
public short shapekey_rest;
|
public short shapekey_rest;
|
||||||
|
[DNAFieldAttribute(49, "short", "presets", 2)]
|
||||||
public short presets;
|
public short presets;
|
||||||
|
[DNAFieldAttribute(50, "short", "reset", 2)]
|
||||||
public short reset;
|
public short reset;
|
||||||
|
[DNAFieldAttribute(51, "EffectorWeights", "*effector_weights", 72)]
|
||||||
public EffectorWeights ptr_effector_weights;
|
public EffectorWeights ptr_effector_weights;
|
||||||
|
[DNAFieldAttribute(52, "short", "bending_model", 2)]
|
||||||
public short bending_model;
|
public short bending_model;
|
||||||
|
[DNAFieldAttribute(53, "short", "vgroup_shear", 2)]
|
||||||
public short vgroup_shear;
|
public short vgroup_shear;
|
||||||
|
[DNAFieldAttribute(54, "float", "tension", 4)]
|
||||||
public float tension;
|
public float tension;
|
||||||
|
[DNAFieldAttribute(55, "float", "compression", 4)]
|
||||||
public float compression;
|
public float compression;
|
||||||
|
[DNAFieldAttribute(56, "float", "max_tension", 4)]
|
||||||
public float max_tension;
|
public float max_tension;
|
||||||
|
[DNAFieldAttribute(57, "float", "max_compression", 4)]
|
||||||
public float max_compression;
|
public float max_compression;
|
||||||
|
[DNAFieldAttribute(58, "float", "tension_damp", 4)]
|
||||||
public float tension_damp;
|
public float tension_damp;
|
||||||
|
[DNAFieldAttribute(59, "float", "compression_damp", 4)]
|
||||||
public float compression_damp;
|
public float compression_damp;
|
||||||
|
[DNAFieldAttribute(60, "float", "shear_damp", 4)]
|
||||||
public float shear_damp;
|
public float shear_damp;
|
||||||
|
[DNAFieldAttribute(61, "float", "internal_spring_max_length", 4)]
|
||||||
public float internal_spring_max_length;
|
public float internal_spring_max_length;
|
||||||
|
[DNAFieldAttribute(62, "float", "internal_spring_max_diversion", 4)]
|
||||||
public float internal_spring_max_diversion;
|
public float internal_spring_max_diversion;
|
||||||
|
[DNAFieldAttribute(63, "short", "vgroup_intern", 2)]
|
||||||
public short vgroup_intern;
|
public short vgroup_intern;
|
||||||
|
[DNAFieldAttribute(64, "char", "_pad1[2]", 1)]
|
||||||
public char[] _pad1 = new System.Char[2];
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(65, "float", "internal_tension", 4)]
|
||||||
public float internal_tension;
|
public float internal_tension;
|
||||||
|
[DNAFieldAttribute(66, "float", "internal_compression", 4)]
|
||||||
public float internal_compression;
|
public float internal_compression;
|
||||||
|
[DNAFieldAttribute(67, "float", "max_internal_tension", 4)]
|
||||||
public float max_internal_tension;
|
public float max_internal_tension;
|
||||||
|
[DNAFieldAttribute(68, "float", "max_internal_compression", 4)]
|
||||||
public float max_internal_compression;
|
public float max_internal_compression;
|
||||||
|
[DNAFieldAttribute(69, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
public ClothSimSettings(
|
public ClothSimSettings(
|
||||||
LinkNode ptr_cache,
|
LinkNode ptr_cache,
|
||||||
|
|||||||
@@ -11,26 +11,46 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Collection {
|
public class Collection {
|
||||||
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
||||||
public ID id;
|
public ID id;
|
||||||
|
[DNAFieldAttribute(1, "ID", "*owner_id", 208)]
|
||||||
public ID ptr_owner_id;
|
public ID ptr_owner_id;
|
||||||
|
[DNAFieldAttribute(2, "ListBase", "gobject", 16)]
|
||||||
public ListBase gobject;
|
public ListBase gobject;
|
||||||
|
[DNAFieldAttribute(3, "ListBase", "children", 16)]
|
||||||
public ListBase children;
|
public ListBase children;
|
||||||
|
[DNAFieldAttribute(4, "char", "_pad0[4]", 1)]
|
||||||
public char[] _pad0 = new System.Char[4];
|
public char[] _pad0 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(5, "int", "active_exporter_index", 4)]
|
||||||
public int active_exporter_index;
|
public int active_exporter_index;
|
||||||
|
[DNAFieldAttribute(6, "ListBase", "exporters", 16)]
|
||||||
public ListBase exporters;
|
public ListBase exporters;
|
||||||
|
[DNAFieldAttribute(7, "PreviewImage", "*preview", 48)]
|
||||||
public PreviewImage ptr_preview;
|
public PreviewImage ptr_preview;
|
||||||
|
[DNAFieldAttribute(8, "int", "layer", 4)]
|
||||||
public int layer;
|
public int layer;
|
||||||
|
[DNAFieldAttribute(9, "float", "dupli_ofs[3]", 4)]
|
||||||
public float[] dupli_ofs = new System.Single[3];
|
public float[] dupli_ofs = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(10, "uchar", "flag", 1)]
|
||||||
public byte flag;
|
public byte flag;
|
||||||
|
[DNAFieldAttribute(11, "int8_t", "color_tag", 1)]
|
||||||
public sbyte color_tag;
|
public sbyte color_tag;
|
||||||
|
[DNAFieldAttribute(12, "char", "_pad1[2]", 1)]
|
||||||
public char[] _pad1 = new System.Char[2];
|
public char[] _pad1 = new System.Char[2];
|
||||||
|
[DNAFieldAttribute(13, "uchar", "lineart_usage", 1)]
|
||||||
public byte lineart_usage;
|
public byte lineart_usage;
|
||||||
|
[DNAFieldAttribute(14, "uchar", "lineart_flags", 1)]
|
||||||
public byte lineart_flags;
|
public byte lineart_flags;
|
||||||
|
[DNAFieldAttribute(15, "uchar", "lineart_intersection_mask", 1)]
|
||||||
public byte lineart_intersection_mask;
|
public byte lineart_intersection_mask;
|
||||||
|
[DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", 1)]
|
||||||
public byte lineart_intersection_priority;
|
public byte lineart_intersection_priority;
|
||||||
|
[DNAFieldAttribute(17, "ViewLayer", "*view_layer", 336)]
|
||||||
public ViewLayer ptr_view_layer;
|
public ViewLayer ptr_view_layer;
|
||||||
|
[DNAFieldAttribute(18, "Collection_Runtime", "runtime", 64)]
|
||||||
public Collection_Runtime runtime;
|
public Collection_Runtime runtime;
|
||||||
public Collection(
|
public Collection(
|
||||||
ID id,
|
ID id,
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CollectionChild {
|
public class CollectionChild {
|
||||||
|
[DNAFieldAttribute(0, "CollectionChild", "*next", 32)]
|
||||||
public CollectionChild ptr_next;
|
public CollectionChild ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CollectionChild", "*prev", 32)]
|
||||||
public CollectionChild ptr_prev;
|
public CollectionChild ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "Collection", "*collection", 376)]
|
||||||
public Collection ptr_collection;
|
public Collection ptr_collection;
|
||||||
|
[DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", 4)]
|
||||||
public CollectionLightLinking light_linking;
|
public CollectionLightLinking light_linking;
|
||||||
|
[DNAFieldAttribute(4, "int", "_pad", 4)]
|
||||||
public int _pad;
|
public int _pad;
|
||||||
public CollectionChild(CollectionChild ptr_next, CollectionChild ptr_prev, Collection ptr_collection, CollectionLightLinking light_linking, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CollectionExport {
|
public class CollectionExport {
|
||||||
|
[DNAFieldAttribute(0, "CollectionExport", "*next", 160)]
|
||||||
public CollectionExport ptr_next;
|
public CollectionExport ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CollectionExport", "*prev", 160)]
|
||||||
public CollectionExport ptr_prev;
|
public CollectionExport ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "fh_idname[64]", 1)]
|
||||||
public char[] fh_idname = new System.Char[64];
|
public char[] fh_idname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(4, "IDProperty", "*export_properties", 136)]
|
||||||
public IDProperty ptr_export_properties;
|
public IDProperty ptr_export_properties;
|
||||||
|
[DNAFieldAttribute(5, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(6, "int", "_pad0", 4)]
|
||||||
public int _pad0;
|
public int _pad0;
|
||||||
public CollectionExport(CollectionExport ptr_next, CollectionExport ptr_prev, char[] fh_idname, char[] name, IDProperty ptr_export_properties, int flag, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,9 +11,12 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CollectionLightLinking {
|
public struct CollectionLightLinking {
|
||||||
|
[DNAFieldAttribute(0, "uchar", "link_state", 1)]
|
||||||
public byte link_state;
|
public byte link_state;
|
||||||
|
[DNAFieldAttribute(1, "uchar", "_pad[3]", 1)]
|
||||||
public byte[] _pad = new System.Byte[3];
|
public byte[] _pad = new System.Byte[3];
|
||||||
public CollectionLightLinking(byte link_state, byte[] _pad) {
|
public CollectionLightLinking(byte link_state, byte[] _pad) {
|
||||||
this.link_state = link_state;
|
this.link_state = link_state;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CollectionObject {
|
public class CollectionObject {
|
||||||
|
[DNAFieldAttribute(0, "CollectionObject", "*next", 32)]
|
||||||
public CollectionObject ptr_next;
|
public CollectionObject ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CollectionObject", "*prev", 32)]
|
||||||
public CollectionObject ptr_prev;
|
public CollectionObject ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "Object", "*ob", 1160)]
|
||||||
public Object ptr_ob;
|
public Object ptr_ob;
|
||||||
|
[DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", 4)]
|
||||||
public CollectionLightLinking light_linking;
|
public CollectionLightLinking light_linking;
|
||||||
|
[DNAFieldAttribute(4, "int", "_pad", 4)]
|
||||||
public int _pad;
|
public int _pad;
|
||||||
public CollectionObject(CollectionObject ptr_next, CollectionObject ptr_prev, Object ptr_ob, CollectionLightLinking light_linking, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Collection_Runtime {
|
public class Collection_Runtime {
|
||||||
|
[DNAFieldAttribute(0, "ListBase", "object_cache", 16)]
|
||||||
public ListBase object_cache;
|
public ListBase object_cache;
|
||||||
|
[DNAFieldAttribute(1, "ListBase", "object_cache_instanced", 16)]
|
||||||
public ListBase object_cache_instanced;
|
public ListBase object_cache_instanced;
|
||||||
|
[DNAFieldAttribute(2, "ListBase", "parents", 16)]
|
||||||
public ListBase parents;
|
public ListBase parents;
|
||||||
|
[DNAFieldAttribute(3, "GHash", "*gobject_hash", 0)]
|
||||||
public GHash ptr_gobject_hash;
|
public GHash ptr_gobject_hash;
|
||||||
|
[DNAFieldAttribute(4, "uchar", "tag", 1)]
|
||||||
public byte tag;
|
public byte tag;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad0[7]", 1)]
|
||||||
public char[] _pad0 = new System.Char[7];
|
public char[] _pad0 = new System.Char[7];
|
||||||
public Collection_Runtime(ListBase object_cache, ListBase object_cache_instanced, ListBase parents, GHash ptr_gobject_hash, byte tag, char[] _pad0) {
|
public Collection_Runtime(ListBase object_cache, ListBase object_cache_instanced, ListBase parents, GHash ptr_gobject_hash, byte tag, char[] _pad0) {
|
||||||
this.object_cache = object_cache;
|
this.object_cache = object_cache;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CollisionModifierData {
|
public class CollisionModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(8, "int", "mvert_num", 4)]
|
||||||
public int mvert_num;
|
public int mvert_num;
|
||||||
|
[DNAFieldAttribute(9, "int", "tri_num", 4)]
|
||||||
public int tri_num;
|
public int tri_num;
|
||||||
|
[DNAFieldAttribute(10, "float", "time_x", 4)]
|
||||||
public float time_x;
|
public float time_x;
|
||||||
|
[DNAFieldAttribute(11, "float", "time_xnew", 4)]
|
||||||
public float time_xnew;
|
public float time_xnew;
|
||||||
|
[DNAFieldAttribute(12, "char", "is_static", 1)]
|
||||||
public char is_static;
|
public char is_static;
|
||||||
|
[DNAFieldAttribute(13, "char", "_pad[7]", 1)]
|
||||||
public char[] _pad = new System.Char[7];
|
public char[] _pad = new System.Char[7];
|
||||||
|
[DNAFieldAttribute(14, "BVHTree", "*bvhtree", 0)]
|
||||||
public BVHTree ptr_bvhtree;
|
public BVHTree ptr_bvhtree;
|
||||||
public CollisionModifierData(ModifierData modifier, int mvert_num, int tri_num, float time_x, float time_xnew, char is_static, char[] _pad, BVHTree ptr_bvhtree) {
|
public CollisionModifierData(ModifierData modifier, int mvert_num, int tri_num, float time_x, float time_xnew, char is_static, char[] _pad, BVHTree ptr_bvhtree) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorBalanceModifierData {
|
public struct ColorBalanceModifierData {
|
||||||
|
[DNAFieldAttribute(0, "SequenceModifierData", "modifier", 112)]
|
||||||
public SequenceModifierData modifier;
|
public SequenceModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "StripColorBalance", "color_balance", 84)]
|
||||||
public StripColorBalance color_balance;
|
public StripColorBalance color_balance;
|
||||||
|
[DNAFieldAttribute(2, "float", "color_multiply", 4)]
|
||||||
public float color_multiply;
|
public float color_multiply;
|
||||||
public ColorBalanceModifierData(SequenceModifierData modifier, StripColorBalance color_balance, float color_multiply) {
|
public ColorBalanceModifierData(SequenceModifierData modifier, StripColorBalance color_balance, float color_multiply) {
|
||||||
this.modifier = modifier;
|
this.modifier = modifier;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorBand {
|
public struct ColorBand {
|
||||||
|
[DNAFieldAttribute(0, "short", "tot", 2)]
|
||||||
public short tot;
|
public short tot;
|
||||||
|
[DNAFieldAttribute(1, "short", "cur", 2)]
|
||||||
public short cur;
|
public short cur;
|
||||||
|
[DNAFieldAttribute(2, "char", "ipotype", 1)]
|
||||||
public char ipotype;
|
public char ipotype;
|
||||||
|
[DNAFieldAttribute(3, "char", "ipotype_hue", 1)]
|
||||||
public char ipotype_hue;
|
public char ipotype_hue;
|
||||||
|
[DNAFieldAttribute(4, "char", "color_mode", 1)]
|
||||||
public char color_mode;
|
public char color_mode;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad[1]", 1)]
|
||||||
public char[] _pad = new System.Char[1];
|
public char[] _pad = new System.Char[1];
|
||||||
|
[DNAFieldAttribute(6, "CBData", "data[32]", 24)]
|
||||||
public CBData[] data = new CBData[32];
|
public CBData[] data = new CBData[32];
|
||||||
public ColorBand(short tot, short cur, char ipotype, char ipotype_hue, char color_mode, char[] _pad, CBData[] data) {
|
public ColorBand(short tot, short cur, char ipotype, char ipotype_hue, char color_mode, char[] _pad, CBData[] data) {
|
||||||
this.tot = tot;
|
this.tot = tot;
|
||||||
|
|||||||
@@ -11,13 +11,20 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorCorrectionData {
|
public struct ColorCorrectionData {
|
||||||
|
[DNAFieldAttribute(0, "float", "saturation", 4)]
|
||||||
public float saturation;
|
public float saturation;
|
||||||
|
[DNAFieldAttribute(1, "float", "contrast", 4)]
|
||||||
public float contrast;
|
public float contrast;
|
||||||
|
[DNAFieldAttribute(2, "float", "gamma", 4)]
|
||||||
public float gamma;
|
public float gamma;
|
||||||
|
[DNAFieldAttribute(3, "float", "gain", 4)]
|
||||||
public float gain;
|
public float gain;
|
||||||
|
[DNAFieldAttribute(4, "float", "lift", 4)]
|
||||||
public float lift;
|
public float lift;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
public ColorCorrectionData(float saturation, float contrast, float gamma, float gain, float lift, char[] _pad) {
|
public ColorCorrectionData(float saturation, float contrast, float gamma, float gain, float lift, char[] _pad) {
|
||||||
this.saturation = saturation;
|
this.saturation = saturation;
|
||||||
|
|||||||
@@ -11,19 +11,32 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ColorGpencilModifierData {
|
public class ColorGpencilModifierData {
|
||||||
|
[DNAFieldAttribute(0, "GpencilModifierData", "modifier", 104)]
|
||||||
public GpencilModifierData modifier;
|
public GpencilModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Material", "*material", 392)]
|
||||||
public Material ptr_material;
|
public Material ptr_material;
|
||||||
|
[DNAFieldAttribute(2, "char", "layername[64]", 1)]
|
||||||
public char[] layername = new System.Char[64];
|
public char[] layername = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "char", "materialname[64]", 1)]
|
||||||
public char[] materialname = new System.Char[64];
|
public char[] materialname = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(4, "int", "pass_index", 4)]
|
||||||
public int pass_index;
|
public int pass_index;
|
||||||
|
[DNAFieldAttribute(5, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(6, "float", "hsv[3]", 4)]
|
||||||
public float[] hsv = new System.Single[3];
|
public float[] hsv = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(7, "char", "modify_color", 1)]
|
||||||
public char modify_color;
|
public char modify_color;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad[3]", 1)]
|
||||||
public char[] _pad = new System.Char[3];
|
public char[] _pad = new System.Char[3];
|
||||||
|
[DNAFieldAttribute(9, "int", "layer_pass", 4)]
|
||||||
public int layer_pass;
|
public int layer_pass;
|
||||||
|
[DNAFieldAttribute(10, "char", "_pad1[4]", 1)]
|
||||||
public char[] _pad1 = new System.Char[4];
|
public char[] _pad1 = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", 424)]
|
||||||
public CurveMapping ptr_curve_intensity;
|
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) {
|
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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,8 +11,10 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorManagedColorspaceSettings {
|
public struct ColorManagedColorspaceSettings {
|
||||||
|
[DNAFieldAttribute(0, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
public ColorManagedColorspaceSettings(char[] name) {
|
public ColorManagedColorspaceSettings(char[] name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
|||||||
@@ -11,8 +11,10 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorManagedDisplaySettings {
|
public struct ColorManagedDisplaySettings {
|
||||||
|
[DNAFieldAttribute(0, "char", "display_device[64]", 1)]
|
||||||
public char[] display_device = new System.Char[64];
|
public char[] display_device = new System.Char[64];
|
||||||
public ColorManagedDisplaySettings(char[] display_device) {
|
public ColorManagedDisplaySettings(char[] display_device) {
|
||||||
this.display_device = display_device;
|
this.display_device = display_device;
|
||||||
|
|||||||
@@ -11,17 +11,28 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ColorManagedViewSettings {
|
public class ColorManagedViewSettings {
|
||||||
|
[DNAFieldAttribute(0, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(1, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(2, "char", "look[64]", 1)]
|
||||||
public char[] look = new System.Char[64];
|
public char[] look = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "char", "view_transform[64]", 1)]
|
||||||
public char[] view_transform = new System.Char[64];
|
public char[] view_transform = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(4, "float", "exposure", 4)]
|
||||||
public float exposure;
|
public float exposure;
|
||||||
|
[DNAFieldAttribute(5, "float", "gamma", 4)]
|
||||||
public float gamma;
|
public float gamma;
|
||||||
|
[DNAFieldAttribute(6, "float", "temperature", 4)]
|
||||||
public float temperature;
|
public float temperature;
|
||||||
|
[DNAFieldAttribute(7, "float", "tint", 4)]
|
||||||
public float tint;
|
public float tint;
|
||||||
|
[DNAFieldAttribute(8, "CurveMapping", "*curve_mapping", 424)]
|
||||||
public CurveMapping ptr_curve_mapping;
|
public CurveMapping ptr_curve_mapping;
|
||||||
|
[DNAFieldAttribute(9, "void", "*_pad2", 0)]
|
||||||
public object ptr__pad2;
|
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) {
|
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.flag = flag;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorMapping {
|
public struct ColorMapping {
|
||||||
|
[DNAFieldAttribute(0, "ColorBand", "coba", 776)]
|
||||||
public ColorBand coba;
|
public ColorBand coba;
|
||||||
|
[DNAFieldAttribute(1, "float", "bright", 4)]
|
||||||
public float bright;
|
public float bright;
|
||||||
|
[DNAFieldAttribute(2, "float", "contrast", 4)]
|
||||||
public float contrast;
|
public float contrast;
|
||||||
|
[DNAFieldAttribute(3, "float", "saturation", 4)]
|
||||||
public float saturation;
|
public float saturation;
|
||||||
|
[DNAFieldAttribute(4, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(5, "float", "blend_color[3]", 4)]
|
||||||
public float[] blend_color = new System.Single[3];
|
public float[] blend_color = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(6, "float", "blend_factor", 4)]
|
||||||
public float blend_factor;
|
public float blend_factor;
|
||||||
|
[DNAFieldAttribute(7, "int", "blend_type", 4)]
|
||||||
public int blend_type;
|
public int blend_type;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
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) {
|
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.coba = coba;
|
||||||
|
|||||||
@@ -11,9 +11,12 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorMixVars {
|
public struct ColorMixVars {
|
||||||
|
[DNAFieldAttribute(0, "int", "blend_effect", 4)]
|
||||||
public int blend_effect;
|
public int blend_effect;
|
||||||
|
[DNAFieldAttribute(1, "float", "factor", 4)]
|
||||||
public float factor;
|
public float factor;
|
||||||
public ColorMixVars(int blend_effect, float factor) {
|
public ColorMixVars(int blend_effect, float factor) {
|
||||||
this.blend_effect = blend_effect;
|
this.blend_effect = blend_effect;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct ColorizeShaderFxData {
|
public struct ColorizeShaderFxData {
|
||||||
|
[DNAFieldAttribute(0, "ShaderFxData", "shaderfx", 104)]
|
||||||
public ShaderFxData shaderfx;
|
public ShaderFxData shaderfx;
|
||||||
|
[DNAFieldAttribute(1, "int", "mode", 4)]
|
||||||
public int mode;
|
public int mode;
|
||||||
|
[DNAFieldAttribute(2, "float", "low_color[4]", 4)]
|
||||||
public float[] low_color = new System.Single[4];
|
public float[] low_color = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(3, "float", "high_color[4]", 4)]
|
||||||
public float[] high_color = new System.Single[4];
|
public float[] high_color = new System.Single[4];
|
||||||
|
[DNAFieldAttribute(4, "float", "factor", 4)]
|
||||||
public float factor;
|
public float factor;
|
||||||
|
[DNAFieldAttribute(5, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(6, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(7, "ShaderFxData_Runtime", "runtime", 40)]
|
||||||
public ShaderFxData_Runtime runtime;
|
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) {
|
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.shaderfx = shaderfx;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class ConsoleLine {
|
public class ConsoleLine {
|
||||||
|
[DNAFieldAttribute(0, "ConsoleLine", "*next", 40)]
|
||||||
public ConsoleLine ptr_next;
|
public ConsoleLine ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "ConsoleLine", "*prev", 40)]
|
||||||
public ConsoleLine ptr_prev;
|
public ConsoleLine ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "int", "len_alloc", 4)]
|
||||||
public int len_alloc;
|
public int len_alloc;
|
||||||
|
[DNAFieldAttribute(3, "int", "len", 4)]
|
||||||
public int len;
|
public int len;
|
||||||
|
[DNAFieldAttribute(4, "char", "*line", 1)]
|
||||||
public char ptr_line;
|
public char ptr_line;
|
||||||
|
[DNAFieldAttribute(5, "int", "cursor", 4)]
|
||||||
public int cursor;
|
public int cursor;
|
||||||
|
[DNAFieldAttribute(6, "int", "type", 4)]
|
||||||
public int type;
|
public int type;
|
||||||
public ConsoleLine(ConsoleLine ptr_next, ConsoleLine ptr_prev, int len_alloc, int len, char ptr_line, int cursor, 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_next = ptr_next;
|
||||||
|
|||||||
@@ -11,15 +11,24 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CorrectiveSmoothDeltaCache {
|
public class CorrectiveSmoothDeltaCache {
|
||||||
|
[DNAFieldAttribute(1, "int", "deltas_num", 4)]
|
||||||
public int deltas_num;
|
public int deltas_num;
|
||||||
|
[DNAFieldAttribute(2, "float", "lambda", 4)]
|
||||||
public float lambda;
|
public float lambda;
|
||||||
|
[DNAFieldAttribute(3, "float", "scale", 4)]
|
||||||
public float scale;
|
public float scale;
|
||||||
|
[DNAFieldAttribute(4, "short", "repeat", 2)]
|
||||||
public short repeat;
|
public short repeat;
|
||||||
|
[DNAFieldAttribute(5, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(6, "char", "smooth_type", 1)]
|
||||||
public char smooth_type;
|
public char smooth_type;
|
||||||
|
[DNAFieldAttribute(7, "char", "rest_source", 1)]
|
||||||
public char rest_source;
|
public char rest_source;
|
||||||
|
[DNAFieldAttribute(8, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
public char[] _pad = new System.Char[6];
|
||||||
public CorrectiveSmoothDeltaCache(int deltas_num, float lambda, float scale, short repeat, short flag, char smooth_type, char rest_source, char[] _pad) {
|
public CorrectiveSmoothDeltaCache(int deltas_num, float lambda, float scale, short repeat, short flag, char smooth_type, char rest_source, char[] _pad) {
|
||||||
this.deltas_num = deltas_num;
|
this.deltas_num = deltas_num;
|
||||||
|
|||||||
@@ -11,18 +11,30 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CorrectiveSmoothModifierData {
|
public class CorrectiveSmoothModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(2, "int", "bind_coords_num", 4)]
|
||||||
public int bind_coords_num;
|
public int bind_coords_num;
|
||||||
|
[DNAFieldAttribute(3, "float", "lambda", 4)]
|
||||||
public float lambda;
|
public float lambda;
|
||||||
|
[DNAFieldAttribute(4, "float", "scale", 4)]
|
||||||
public float scale;
|
public float scale;
|
||||||
|
[DNAFieldAttribute(5, "short", "repeat", 2)]
|
||||||
public short repeat;
|
public short repeat;
|
||||||
|
[DNAFieldAttribute(6, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(7, "char", "smooth_type", 1)]
|
||||||
public char smooth_type;
|
public char smooth_type;
|
||||||
|
[DNAFieldAttribute(8, "char", "rest_source", 1)]
|
||||||
public char rest_source;
|
public char rest_source;
|
||||||
|
[DNAFieldAttribute(9, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
public char[] _pad = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(10, "char", "defgrp_name[64]", 1)]
|
||||||
public char[] defgrp_name = new System.Char[64];
|
public char[] defgrp_name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(11, "CorrectiveSmoothDeltaCache", "delta_cache", 32)]
|
||||||
public CorrectiveSmoothDeltaCache delta_cache;
|
public CorrectiveSmoothDeltaCache delta_cache;
|
||||||
public CorrectiveSmoothModifierData(ModifierData modifier, 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) {
|
public CorrectiveSmoothModifierData(ModifierData modifier, 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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,12 +11,18 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CryptomatteEntry {
|
public class CryptomatteEntry {
|
||||||
|
[DNAFieldAttribute(0, "CryptomatteEntry", "*next", 88)]
|
||||||
public CryptomatteEntry ptr_next;
|
public CryptomatteEntry ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CryptomatteEntry", "*prev", 88)]
|
||||||
public CryptomatteEntry ptr_prev;
|
public CryptomatteEntry ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "float", "encoded_hash", 4)]
|
||||||
public float encoded_hash;
|
public float encoded_hash;
|
||||||
|
[DNAFieldAttribute(3, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(4, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
public CryptomatteEntry(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, float encoded_hash, char[] name, char[] _pad) {
|
public CryptomatteEntry(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, float encoded_hash, char[] name, char[] _pad) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,10 +11,14 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CryptomatteLayer {
|
public class CryptomatteLayer {
|
||||||
|
[DNAFieldAttribute(0, "CryptomatteEntry", "*next", 88)]
|
||||||
public CryptomatteEntry ptr_next;
|
public CryptomatteEntry ptr_next;
|
||||||
|
[DNAFieldAttribute(1, "CryptomatteEntry", "*prev", 88)]
|
||||||
public CryptomatteEntry ptr_prev;
|
public CryptomatteEntry ptr_prev;
|
||||||
|
[DNAFieldAttribute(2, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
public CryptomatteLayer(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, char[] name) {
|
public CryptomatteLayer(CryptomatteEntry ptr_next, CryptomatteEntry ptr_prev, char[] name) {
|
||||||
this.ptr_next = ptr_next;
|
this.ptr_next = ptr_next;
|
||||||
|
|||||||
@@ -11,84 +11,162 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class Curve {
|
public class Curve {
|
||||||
|
[DNAFieldAttribute(0, "ID", "id", 208)]
|
||||||
public ID id;
|
public ID id;
|
||||||
|
[DNAFieldAttribute(1, "AnimData", "*adt", 248)]
|
||||||
public AnimData ptr_adt;
|
public AnimData ptr_adt;
|
||||||
|
[DNAFieldAttribute(2, "ListBase", "nurb", 16)]
|
||||||
public ListBase nurb;
|
public ListBase nurb;
|
||||||
|
[DNAFieldAttribute(3, "EditNurb", "*editnurb", 0)]
|
||||||
public EditNurb ptr_editnurb;
|
public EditNurb ptr_editnurb;
|
||||||
|
[DNAFieldAttribute(4, "Object", "*bevobj", 1160)]
|
||||||
public Object ptr_bevobj;
|
public Object ptr_bevobj;
|
||||||
|
[DNAFieldAttribute(5, "Object", "*taperobj", 1160)]
|
||||||
public Object ptr_taperobj;
|
public Object ptr_taperobj;
|
||||||
|
[DNAFieldAttribute(6, "Object", "*textoncurve", 1160)]
|
||||||
public Object ptr_textoncurve;
|
public Object ptr_textoncurve;
|
||||||
|
[DNAFieldAttribute(7, "Ipo", "*ipo", 248)]
|
||||||
public Ipo ptr_ipo;
|
public Ipo ptr_ipo;
|
||||||
|
[DNAFieldAttribute(8, "Key", "*key", 312)]
|
||||||
public Key ptr_key;
|
public Key ptr_key;
|
||||||
|
[DNAFieldAttribute(9, "Material", "**mat", 392)]
|
||||||
public Material ptr_ptr_mat;
|
public Material ptr_ptr_mat;
|
||||||
|
[DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", 72)]
|
||||||
public CurveProfile ptr_bevel_profile;
|
public CurveProfile ptr_bevel_profile;
|
||||||
|
[DNAFieldAttribute(11, "float", "loc[3]", 4)]
|
||||||
public float[] loc = new System.Single[3];
|
public float[] loc = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(12, "float", "size[3]", 4)]
|
||||||
public float[] size = new System.Single[3];
|
public float[] size = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(13, "short", "type", 2)]
|
||||||
public short type;
|
public short type;
|
||||||
|
[DNAFieldAttribute(14, "char", "texflag", 1)]
|
||||||
public char texflag;
|
public char texflag;
|
||||||
|
[DNAFieldAttribute(15, "char", "_pad0[7]", 1)]
|
||||||
public char[] _pad0 = new System.Char[7];
|
public char[] _pad0 = new System.Char[7];
|
||||||
|
[DNAFieldAttribute(16, "short", "twist_mode", 2)]
|
||||||
public short twist_mode;
|
public short twist_mode;
|
||||||
|
[DNAFieldAttribute(17, "float", "twist_smooth", 4)]
|
||||||
public float twist_smooth;
|
public float twist_smooth;
|
||||||
|
[DNAFieldAttribute(18, "float", "smallcaps_scale", 4)]
|
||||||
public float smallcaps_scale;
|
public float smallcaps_scale;
|
||||||
|
[DNAFieldAttribute(19, "int", "pathlen", 4)]
|
||||||
public int pathlen;
|
public int pathlen;
|
||||||
|
[DNAFieldAttribute(20, "short", "bevresol", 2)]
|
||||||
public short bevresol;
|
public short bevresol;
|
||||||
|
[DNAFieldAttribute(21, "short", "totcol", 2)]
|
||||||
public short totcol;
|
public short totcol;
|
||||||
|
[DNAFieldAttribute(22, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(23, "float", "width", 4)]
|
||||||
public float width;
|
public float width;
|
||||||
|
[DNAFieldAttribute(24, "float", "ext1", 4)]
|
||||||
public float ext1;
|
public float ext1;
|
||||||
|
[DNAFieldAttribute(25, "float", "ext2", 4)]
|
||||||
public float ext2;
|
public float ext2;
|
||||||
|
[DNAFieldAttribute(26, "short", "resolu", 2)]
|
||||||
public short resolu;
|
public short resolu;
|
||||||
|
[DNAFieldAttribute(27, "short", "resolv", 2)]
|
||||||
public short resolv;
|
public short resolv;
|
||||||
|
[DNAFieldAttribute(28, "short", "resolu_ren", 2)]
|
||||||
public short resolu_ren;
|
public short resolu_ren;
|
||||||
|
[DNAFieldAttribute(29, "short", "resolv_ren", 2)]
|
||||||
public short resolv_ren;
|
public short resolv_ren;
|
||||||
|
[DNAFieldAttribute(30, "int", "actnu", 4)]
|
||||||
public int actnu;
|
public int actnu;
|
||||||
|
[DNAFieldAttribute(31, "int", "actvert", 4)]
|
||||||
public int actvert;
|
public int actvert;
|
||||||
|
[DNAFieldAttribute(32, "char", "overflow", 1)]
|
||||||
public char overflow;
|
public char overflow;
|
||||||
|
[DNAFieldAttribute(33, "char", "spacemode", 1)]
|
||||||
public char spacemode;
|
public char spacemode;
|
||||||
|
[DNAFieldAttribute(34, "char", "align_y", 1)]
|
||||||
public char align_y;
|
public char align_y;
|
||||||
|
[DNAFieldAttribute(35, "char", "bevel_mode", 1)]
|
||||||
public char bevel_mode;
|
public char bevel_mode;
|
||||||
|
[DNAFieldAttribute(36, "char", "taper_radius_mode", 1)]
|
||||||
public char taper_radius_mode;
|
public char taper_radius_mode;
|
||||||
|
[DNAFieldAttribute(37, "char", "_pad", 1)]
|
||||||
public char _pad;
|
public char _pad;
|
||||||
|
[DNAFieldAttribute(38, "short", "lines", 2)]
|
||||||
public short lines;
|
public short lines;
|
||||||
|
[DNAFieldAttribute(39, "float", "spacing", 4)]
|
||||||
public float spacing;
|
public float spacing;
|
||||||
|
[DNAFieldAttribute(40, "float", "linedist", 4)]
|
||||||
public float linedist;
|
public float linedist;
|
||||||
|
[DNAFieldAttribute(41, "float", "shear", 4)]
|
||||||
public float shear;
|
public float shear;
|
||||||
|
[DNAFieldAttribute(42, "float", "fsize", 4)]
|
||||||
public float fsize;
|
public float fsize;
|
||||||
|
[DNAFieldAttribute(43, "float", "wordspace", 4)]
|
||||||
public float wordspace;
|
public float wordspace;
|
||||||
|
[DNAFieldAttribute(44, "float", "ulpos", 4)]
|
||||||
public float ulpos;
|
public float ulpos;
|
||||||
|
[DNAFieldAttribute(45, "float", "ulheight", 4)]
|
||||||
public float ulheight;
|
public float ulheight;
|
||||||
|
[DNAFieldAttribute(46, "float", "xof", 4)]
|
||||||
public float xof;
|
public float xof;
|
||||||
|
[DNAFieldAttribute(47, "float", "yof", 4)]
|
||||||
public float yof;
|
public float yof;
|
||||||
|
[DNAFieldAttribute(48, "float", "linewidth", 4)]
|
||||||
public float linewidth;
|
public float linewidth;
|
||||||
|
[DNAFieldAttribute(49, "int", "pos", 4)]
|
||||||
public int pos;
|
public int pos;
|
||||||
|
[DNAFieldAttribute(50, "int", "selstart", 4)]
|
||||||
public int selstart;
|
public int selstart;
|
||||||
|
[DNAFieldAttribute(51, "int", "selend", 4)]
|
||||||
public int selend;
|
public int selend;
|
||||||
|
[DNAFieldAttribute(52, "int", "len_wchar", 4)]
|
||||||
public int len_wchar;
|
public int len_wchar;
|
||||||
|
[DNAFieldAttribute(53, "int", "len", 4)]
|
||||||
public int len;
|
public int len;
|
||||||
|
[DNAFieldAttribute(54, "char", "*str", 1)]
|
||||||
public char ptr_str;
|
public char ptr_str;
|
||||||
|
[DNAFieldAttribute(55, "EditFont", "*editfont", 0)]
|
||||||
public EditFont ptr_editfont;
|
public EditFont ptr_editfont;
|
||||||
|
[DNAFieldAttribute(56, "char", "family[64]", 1)]
|
||||||
public char[] family = new System.Char[64];
|
public char[] family = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(57, "VFont", "*vfont", 1256)]
|
||||||
public VFont ptr_vfont;
|
public VFont ptr_vfont;
|
||||||
|
[DNAFieldAttribute(58, "VFont", "*vfontb", 1256)]
|
||||||
public VFont ptr_vfontb;
|
public VFont ptr_vfontb;
|
||||||
|
[DNAFieldAttribute(59, "VFont", "*vfonti", 1256)]
|
||||||
public VFont ptr_vfonti;
|
public VFont ptr_vfonti;
|
||||||
|
[DNAFieldAttribute(60, "VFont", "*vfontbi", 1256)]
|
||||||
public VFont ptr_vfontbi;
|
public VFont ptr_vfontbi;
|
||||||
|
[DNAFieldAttribute(61, "TextBox", "*tb", 16)]
|
||||||
public TextBox ptr_tb;
|
public TextBox ptr_tb;
|
||||||
|
[DNAFieldAttribute(62, "int", "totbox", 4)]
|
||||||
public int totbox;
|
public int totbox;
|
||||||
|
[DNAFieldAttribute(63, "int", "actbox", 4)]
|
||||||
public int actbox;
|
public int actbox;
|
||||||
|
[DNAFieldAttribute(64, "CharInfo", "*strinfo", 8)]
|
||||||
public CharInfo ptr_strinfo;
|
public CharInfo ptr_strinfo;
|
||||||
|
[DNAFieldAttribute(65, "CharInfo", "curinfo", 8)]
|
||||||
public CharInfo curinfo;
|
public CharInfo curinfo;
|
||||||
|
[DNAFieldAttribute(66, "float", "ctime", 4)]
|
||||||
public float ctime;
|
public float ctime;
|
||||||
|
[DNAFieldAttribute(67, "float", "bevfac1", 4)]
|
||||||
public float bevfac1;
|
public float bevfac1;
|
||||||
|
[DNAFieldAttribute(68, "float", "bevfac2", 4)]
|
||||||
public float bevfac2;
|
public float bevfac2;
|
||||||
|
[DNAFieldAttribute(69, "char", "bevfac1_mapping", 1)]
|
||||||
public char bevfac1_mapping;
|
public char bevfac1_mapping;
|
||||||
|
[DNAFieldAttribute(70, "char", "bevfac2_mapping", 1)]
|
||||||
public char bevfac2_mapping;
|
public char bevfac2_mapping;
|
||||||
|
[DNAFieldAttribute(71, "char", "_pad2[6]", 1)]
|
||||||
public char[] _pad2 = new System.Char[6];
|
public char[] _pad2 = new System.Char[6];
|
||||||
|
[DNAFieldAttribute(72, "float", "fsize_realtime", 4)]
|
||||||
public float fsize_realtime;
|
public float fsize_realtime;
|
||||||
|
[DNAFieldAttribute(73, "Curves", "*curve_eval", 808)]
|
||||||
public Curves ptr_curve_eval;
|
public Curves ptr_curve_eval;
|
||||||
|
[DNAFieldAttribute(74, "char", "edit_data_from_original", 1)]
|
||||||
public char edit_data_from_original;
|
public char edit_data_from_original;
|
||||||
|
[DNAFieldAttribute(75, "char", "_pad3[7]", 1)]
|
||||||
public char[] _pad3 = new System.Char[7];
|
public char[] _pad3 = new System.Char[7];
|
||||||
|
[DNAFieldAttribute(76, "void", "*batch_cache", 0)]
|
||||||
public object ptr_batch_cache;
|
public object ptr_batch_cache;
|
||||||
public Curve(
|
public Curve(
|
||||||
ID id,
|
ID id,
|
||||||
|
|||||||
@@ -11,21 +11,36 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CurveMap {
|
public class CurveMap {
|
||||||
|
[DNAFieldAttribute(0, "short", "totpoint", 2)]
|
||||||
public short totpoint;
|
public short totpoint;
|
||||||
|
[DNAFieldAttribute(1, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(2, "float", "range", 4)]
|
||||||
public float range;
|
public float range;
|
||||||
|
[DNAFieldAttribute(3, "float", "mintable", 4)]
|
||||||
public float mintable;
|
public float mintable;
|
||||||
|
[DNAFieldAttribute(4, "float", "maxtable", 4)]
|
||||||
public float maxtable;
|
public float maxtable;
|
||||||
|
[DNAFieldAttribute(5, "float", "ext_in[2]", 4)]
|
||||||
public float[] ext_in = new System.Single[2];
|
public float[] ext_in = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(6, "float", "ext_out[2]", 4)]
|
||||||
public float[] ext_out = new System.Single[2];
|
public float[] ext_out = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(7, "CurveMapPoint", "*curve", 12)]
|
||||||
public CurveMapPoint ptr_curve;
|
public CurveMapPoint ptr_curve;
|
||||||
|
[DNAFieldAttribute(8, "CurveMapPoint", "*table", 12)]
|
||||||
public CurveMapPoint ptr_table;
|
public CurveMapPoint ptr_table;
|
||||||
|
[DNAFieldAttribute(9, "CurveMapPoint", "*premultable", 12)]
|
||||||
public CurveMapPoint ptr_premultable;
|
public CurveMapPoint ptr_premultable;
|
||||||
|
[DNAFieldAttribute(10, "float", "premul_ext_in[2]", 4)]
|
||||||
public float[] premul_ext_in = new System.Single[2];
|
public float[] premul_ext_in = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(11, "float", "premul_ext_out[2]", 4)]
|
||||||
public float[] premul_ext_out = new System.Single[2];
|
public float[] premul_ext_out = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(12, "short", "default_handle_type", 2)]
|
||||||
public short default_handle_type;
|
public short default_handle_type;
|
||||||
|
[DNAFieldAttribute(13, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
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) {
|
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.totpoint = totpoint;
|
||||||
|
|||||||
@@ -11,11 +11,16 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CurveMapPoint {
|
public struct CurveMapPoint {
|
||||||
|
[DNAFieldAttribute(0, "float", "x", 4)]
|
||||||
public float x;
|
public float x;
|
||||||
|
[DNAFieldAttribute(1, "float", "y", 4)]
|
||||||
public float y;
|
public float y;
|
||||||
|
[DNAFieldAttribute(2, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(3, "short", "shorty", 2)]
|
||||||
public short shorty;
|
public short shorty;
|
||||||
public CurveMapPoint(float x, float y, short flag, short shorty) {
|
public CurveMapPoint(float x, float y, short flag, short shorty) {
|
||||||
this.x = x;
|
this.x = x;
|
||||||
|
|||||||
@@ -11,20 +11,34 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CurveMapping {
|
public struct CurveMapping {
|
||||||
|
[DNAFieldAttribute(0, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(1, "int", "cur", 4)]
|
||||||
public int cur;
|
public int cur;
|
||||||
|
[DNAFieldAttribute(2, "int", "preset", 4)]
|
||||||
public int preset;
|
public int preset;
|
||||||
|
[DNAFieldAttribute(3, "int", "changed_timestamp", 4)]
|
||||||
public int changed_timestamp;
|
public int changed_timestamp;
|
||||||
|
[DNAFieldAttribute(4, "rctf", "curr", 16)]
|
||||||
public rctf curr;
|
public rctf curr;
|
||||||
|
[DNAFieldAttribute(5, "rctf", "clipr", 16)]
|
||||||
public rctf clipr;
|
public rctf clipr;
|
||||||
|
[DNAFieldAttribute(6, "CurveMap", "cm[4]", 80)]
|
||||||
public CurveMap[] cm = new CurveMap[4];
|
public CurveMap[] cm = new CurveMap[4];
|
||||||
|
[DNAFieldAttribute(7, "float", "black[3]", 4)]
|
||||||
public float[] black = new System.Single[3];
|
public float[] black = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(8, "float", "white[3]", 4)]
|
||||||
public float[] white = new System.Single[3];
|
public float[] white = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(9, "float", "bwmul[3]", 4)]
|
||||||
public float[] bwmul = new System.Single[3];
|
public float[] bwmul = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(10, "float", "sample[3]", 4)]
|
||||||
public float[] sample = new System.Single[3];
|
public float[] sample = new System.Single[3];
|
||||||
|
[DNAFieldAttribute(11, "short", "tone", 2)]
|
||||||
public short tone;
|
public short tone;
|
||||||
|
[DNAFieldAttribute(12, "char", "_pad[6]", 1)]
|
||||||
public char[] _pad = new System.Char[6];
|
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) {
|
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.flag = flag;
|
||||||
|
|||||||
@@ -11,14 +11,22 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CurveModifierData {
|
public class CurveModifierData {
|
||||||
|
[DNAFieldAttribute(0, "ModifierData", "modifier", 120)]
|
||||||
public ModifierData modifier;
|
public ModifierData modifier;
|
||||||
|
[DNAFieldAttribute(1, "Object", "*object", 1160)]
|
||||||
public Object ptr_object;
|
public Object ptr_object;
|
||||||
|
[DNAFieldAttribute(2, "char", "name[64]", 1)]
|
||||||
public char[] name = new System.Char[64];
|
public char[] name = new System.Char[64];
|
||||||
|
[DNAFieldAttribute(3, "short", "defaxis", 2)]
|
||||||
public short defaxis;
|
public short defaxis;
|
||||||
|
[DNAFieldAttribute(4, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(6, "void", "*_pad1", 0)]
|
||||||
public object ptr__pad1;
|
public object ptr__pad1;
|
||||||
public CurveModifierData(ModifierData modifier, Object ptr_object, char[] name, short defaxis, short flag, char[] _pad, 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.modifier = modifier;
|
||||||
|
|||||||
@@ -11,20 +11,34 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public struct CurvePaintSettings {
|
public struct CurvePaintSettings {
|
||||||
|
[DNAFieldAttribute(0, "char", "curve_type", 1)]
|
||||||
public char curve_type;
|
public char curve_type;
|
||||||
|
[DNAFieldAttribute(1, "char", "flag", 1)]
|
||||||
public char flag;
|
public char flag;
|
||||||
|
[DNAFieldAttribute(2, "char", "depth_mode", 1)]
|
||||||
public char depth_mode;
|
public char depth_mode;
|
||||||
|
[DNAFieldAttribute(3, "char", "surface_plane", 1)]
|
||||||
public char surface_plane;
|
public char surface_plane;
|
||||||
|
[DNAFieldAttribute(4, "char", "fit_method", 1)]
|
||||||
public char fit_method;
|
public char fit_method;
|
||||||
|
[DNAFieldAttribute(5, "char", "_pad", 1)]
|
||||||
public char _pad;
|
public char _pad;
|
||||||
|
[DNAFieldAttribute(6, "short", "error_threshold", 2)]
|
||||||
public short error_threshold;
|
public short error_threshold;
|
||||||
|
[DNAFieldAttribute(7, "float", "radius_min", 4)]
|
||||||
public float radius_min;
|
public float radius_min;
|
||||||
|
[DNAFieldAttribute(8, "float", "radius_max", 4)]
|
||||||
public float radius_max;
|
public float radius_max;
|
||||||
|
[DNAFieldAttribute(9, "float", "radius_taper_start", 4)]
|
||||||
public float radius_taper_start;
|
public float radius_taper_start;
|
||||||
|
[DNAFieldAttribute(10, "float", "radius_taper_end", 4)]
|
||||||
public float radius_taper_end;
|
public float radius_taper_end;
|
||||||
|
[DNAFieldAttribute(11, "float", "surface_offset", 4)]
|
||||||
public float surface_offset;
|
public float surface_offset;
|
||||||
|
[DNAFieldAttribute(12, "float", "corner_angle", 4)]
|
||||||
public float corner_angle;
|
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) {
|
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.curve_type = curve_type;
|
||||||
|
|||||||
@@ -11,17 +11,28 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CurveProfile {
|
public class CurveProfile {
|
||||||
|
[DNAFieldAttribute(0, "short", "path_len", 2)]
|
||||||
public short path_len;
|
public short path_len;
|
||||||
|
[DNAFieldAttribute(1, "short", "segments_len", 2)]
|
||||||
public short segments_len;
|
public short segments_len;
|
||||||
|
[DNAFieldAttribute(2, "int", "preset", 4)]
|
||||||
public int preset;
|
public int preset;
|
||||||
|
[DNAFieldAttribute(3, "CurveProfilePoint", "*path", 40)]
|
||||||
public CurveProfilePoint ptr_path;
|
public CurveProfilePoint ptr_path;
|
||||||
|
[DNAFieldAttribute(4, "CurveProfilePoint", "*table", 40)]
|
||||||
public CurveProfilePoint ptr_table;
|
public CurveProfilePoint ptr_table;
|
||||||
|
[DNAFieldAttribute(5, "CurveProfilePoint", "*segments", 40)]
|
||||||
public CurveProfilePoint ptr_segments;
|
public CurveProfilePoint ptr_segments;
|
||||||
|
[DNAFieldAttribute(6, "int", "flag", 4)]
|
||||||
public int flag;
|
public int flag;
|
||||||
|
[DNAFieldAttribute(7, "int", "changed_timestamp", 4)]
|
||||||
public int changed_timestamp;
|
public int changed_timestamp;
|
||||||
|
[DNAFieldAttribute(8, "rctf", "view_rect", 16)]
|
||||||
public rctf view_rect;
|
public rctf view_rect;
|
||||||
|
[DNAFieldAttribute(9, "rctf", "clip_rect", 16)]
|
||||||
public rctf clip_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) {
|
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.path_len = path_len;
|
||||||
|
|||||||
@@ -11,16 +11,26 @@ using System;
|
|||||||
|
|
||||||
|
|
||||||
namespace BlendFile.DNA {
|
namespace BlendFile.DNA {
|
||||||
|
using BlendFile;
|
||||||
|
|
||||||
public class CurveProfilePoint {
|
public class CurveProfilePoint {
|
||||||
|
[DNAFieldAttribute(0, "float", "x", 4)]
|
||||||
public float x;
|
public float x;
|
||||||
|
[DNAFieldAttribute(1, "float", "y", 4)]
|
||||||
public float y;
|
public float y;
|
||||||
|
[DNAFieldAttribute(2, "short", "flag", 2)]
|
||||||
public short flag;
|
public short flag;
|
||||||
|
[DNAFieldAttribute(3, "char", "h1", 1)]
|
||||||
public char h1;
|
public char h1;
|
||||||
|
[DNAFieldAttribute(4, "char", "h2", 1)]
|
||||||
public char h2;
|
public char h2;
|
||||||
|
[DNAFieldAttribute(5, "float", "h1_loc[2]", 4)]
|
||||||
public float[] h1_loc = new System.Single[2];
|
public float[] h1_loc = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(6, "float", "h2_loc[2]", 4)]
|
||||||
public float[] h2_loc = new System.Single[2];
|
public float[] h2_loc = new System.Single[2];
|
||||||
|
[DNAFieldAttribute(7, "char", "_pad[4]", 1)]
|
||||||
public char[] _pad = new System.Char[4];
|
public char[] _pad = new System.Char[4];
|
||||||
|
[DNAFieldAttribute(8, "CurveProfile", "*profile", 72)]
|
||||||
public CurveProfile ptr_profile;
|
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) {
|
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.x = x;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user