Added Type stubbing

This commit is contained in:
Samuele Lorefice
2025-01-22 17:56:49 +01:00
parent 2d6159e331
commit 9a949dbeab
112 changed files with 610 additions and 313 deletions

View File

@@ -17,10 +17,10 @@ namespace BlendFile.DNA {
public int slot_handle; public int slot_handle;
public int group_array_num; public int group_array_num;
public bActionGroup ptr_ptr_group_array; public bActionGroup ptr_ptr_group_array;
public uchar[] _pad = new uchar[4]; public byte[] _pad = new System.Byte[4];
public int fcurve_array_num; public int fcurve_array_num;
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, uchar[] _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;
this.group_array_num = group_array_num; this.group_array_num = group_array_num;
this.ptr_ptr_group_array = ptr_ptr_group_array; this.ptr_ptr_group_array = ptr_ptr_group_array;

View File

@@ -16,13 +16,13 @@ namespace BlendFile.DNA {
public class ActionLayer { public class ActionLayer {
public char[] name = new System.Char[64]; public char[] name = new System.Char[64];
public float influence; public float influence;
public uchar layer_flags; public byte layer_flags;
public int8_t layer_mix_mode; public sbyte layer_mix_mode;
public uchar[] _pad0 = new uchar[2]; public byte[] _pad0 = new System.Byte[2];
public ActionStrip ptr_ptr_strip_array; public ActionStrip ptr_ptr_strip_array;
public int strip_array_num; public int strip_array_num;
public uchar[] _pad1 = new uchar[4]; public byte[] _pad1 = new System.Byte[4];
public ActionLayer(char[] name, float influence, uchar layer_flags, int8_t layer_mix_mode, uchar[] _pad0, ActionStrip ptr_ptr_strip_array, int strip_array_num, uchar[] _pad1) { 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;
this.influence = influence; this.influence = influence;
this.layer_flags = layer_flags; this.layer_flags = layer_flags;

View File

@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
public class ActionSlot { public class ActionSlot {
public char[] name = new System.Char[66]; public char[] name = new System.Char[66];
public uchar[] _pad0 = new uchar[2]; public byte[] _pad0 = new System.Byte[2];
public int idtype; public int idtype;
public int handle; public int handle;
public int8_t slot_flags; public sbyte slot_flags;
public uchar[] _pad1 = new uchar[3]; public byte[] _pad1 = new System.Byte[3];
public ActionSlotRuntimeHandle ptr_runtime; public ActionSlotRuntimeHandle ptr_runtime;
public ActionSlot(char[] name, uchar[] _pad0, int idtype, int handle, int8_t slot_flags, uchar[] _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;
this._pad0 = _pad0; this._pad0 = _pad0;
this.idtype = idtype; this.idtype = idtype;

View File

@@ -14,14 +14,14 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct ActionStrip { public struct ActionStrip {
public int8_t strip_type; public sbyte strip_type;
public uchar[] _pad0 = new uchar[3]; public byte[] _pad0 = new System.Byte[3];
public int data_index; public int data_index;
public float frame_start; public float frame_start;
public float frame_end; public float frame_end;
public float frame_offset; public float frame_offset;
public uchar[] _pad1 = new uchar[4]; public byte[] _pad1 = new System.Byte[4];
public ActionStrip(int8_t strip_type, uchar[] _pad0, int data_index, float frame_start, float frame_end, float frame_offset, uchar[] _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;
this._pad0 = _pad0; this._pad0 = _pad0;
this.data_index = data_index; this.data_index = data_index;

View File

@@ -16,8 +16,8 @@ namespace BlendFile.DNA {
public class ActionStripKeyframeData { public class ActionStripKeyframeData {
public ActionChannelBag ptr_ptr_channelbag_array; public ActionChannelBag ptr_ptr_channelbag_array;
public int channelbag_array_num; public int channelbag_array_num;
public uchar[] _pad = new uchar[4]; public byte[] _pad = new System.Byte[4];
public ActionStripKeyframeData(ActionChannelBag ptr_ptr_channelbag_array, int channelbag_array_num, uchar[] _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;
this.channelbag_array_num = channelbag_array_num; this.channelbag_array_num = channelbag_array_num;
this._pad = _pad; this._pad = _pad;

View File

@@ -17,11 +17,11 @@ namespace BlendFile.DNA {
public bAction ptr_action; public bAction ptr_action;
public int slot_handle; public int slot_handle;
public char[] slot_name = new System.Char[66]; public char[] slot_name = new System.Char[66];
public uchar[] _pad0 = new uchar[2]; public byte[] _pad0 = new System.Byte[2];
public bAction ptr_tmpact; public bAction ptr_tmpact;
public int tmp_slot_handle; public int tmp_slot_handle;
public char[] tmp_slot_name = new System.Char[66]; public char[] tmp_slot_name = new System.Char[66];
public uchar[] _pad1 = new uchar[2]; public byte[] _pad1 = new System.Byte[2];
public ListBase nla_tracks; public ListBase nla_tracks;
public NlaTrack ptr_act_track; public NlaTrack ptr_act_track;
public NlaStrip ptr_actstrip; public NlaStrip ptr_actstrip;
@@ -32,16 +32,16 @@ namespace BlendFile.DNA {
public short act_blendmode; public short act_blendmode;
public short act_extendmode; public short act_extendmode;
public float act_influence; public float act_influence;
public uchar[] _pad2 = new uchar[4]; public byte[] _pad2 = new System.Byte[4];
public AnimData( public AnimData(
bAction ptr_action, bAction ptr_action,
int slot_handle, int slot_handle,
char[] slot_name, char[] slot_name,
uchar[] _pad0, byte[] _pad0,
bAction ptr_tmpact, bAction ptr_tmpact,
int tmp_slot_handle, int tmp_slot_handle,
char[] tmp_slot_name, char[] tmp_slot_name,
uchar[] _pad1, byte[] _pad1,
ListBase nla_tracks, ListBase nla_tracks,
NlaTrack ptr_act_track, NlaTrack ptr_act_track,
NlaStrip ptr_actstrip, NlaStrip ptr_actstrip,
@@ -52,7 +52,7 @@ namespace BlendFile.DNA {
short act_blendmode, short act_blendmode,
short act_extendmode, short act_extendmode,
float act_influence, float act_influence,
uchar[] _pad2) { byte[] _pad2) {
this.ptr_action = ptr_action; this.ptr_action = ptr_action;
this.slot_handle = slot_handle; this.slot_handle = slot_handle;
this.slot_name = slot_name; this.slot_name = slot_name;

View File

@@ -17,12 +17,12 @@ namespace BlendFile.DNA {
public float[] vec = new System.Single[4]; public float[] vec = new System.Single[4];
public float alfa; public float alfa;
public float weight; public float weight;
public uchar f1; public byte f1;
public char[] _pad1 = new System.Char[1]; public char[] _pad1 = new System.Char[1];
public short hide; public short hide;
public float radius; public float radius;
public char[] _pad = new System.Char[4]; public char[] _pad = new System.Char[4];
public BPoint(float[] vec, float alfa, float weight, uchar f1, char[] _pad1, short hide, float radius, char[] _pad) { public BPoint(float[] vec, float alfa, float weight, byte f1, char[] _pad1, short hide, float radius, char[] _pad) {
this.vec = vec; this.vec = vec;
this.alfa = alfa; this.alfa = alfa;
this.weight = weight; this.weight = weight;

View File

@@ -19,11 +19,11 @@ namespace BlendFile.DNA {
public float weight; public float weight;
public float radius; public float radius;
public char ipo; public char ipo;
public uchar h1; public byte h1;
public uchar h2; public byte h2;
public uchar f1; public byte f1;
public uchar f2; public byte f2;
public uchar f3; public byte f3;
public char hide; public char hide;
public char easing; public char easing;
public float back; public float back;
@@ -37,11 +37,11 @@ namespace BlendFile.DNA {
float weight, float weight,
float radius, float radius,
char ipo, char ipo,
uchar h1, byte h1,
uchar h2, byte h2,
uchar f1, byte f1,
uchar f2, byte f2,
uchar f3, byte f3,
char hide, char hide,
char easing, char easing,
float back, float back,

View File

@@ -18,12 +18,12 @@ namespace BlendFile.DNA {
public BoneCollection ptr_prev; public BoneCollection ptr_prev;
public char[] name = new System.Char[64]; public char[] name = new System.Char[64];
public ListBase bones; public ListBase bones;
public uchar flags; public byte flags;
public uchar[] _pad0 = new uchar[7]; public byte[] _pad0 = new System.Byte[7];
public int child_index; public int child_index;
public int child_count; public int child_count;
public IDProperty ptr_prop; public IDProperty ptr_prop;
public BoneCollection(BoneCollection ptr_next, BoneCollection ptr_prev, char[] name, ListBase bones, uchar flags, uchar[] _pad0, int child_index, int child_count, IDProperty ptr_prop) { 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;
this.ptr_prev = ptr_prev; this.ptr_prev = ptr_prev;
this.name = name; this.name = name;

View File

@@ -14,10 +14,10 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct BoneColor { public struct BoneColor {
public int8_t palette_index; public sbyte palette_index;
public uchar[] _pad0 = new uchar[7]; public byte[] _pad0 = new System.Byte[7];
public ThemeWireColor custom; public ThemeWireColor custom;
public BoneColor(int8_t palette_index, uchar[] _pad0, ThemeWireColor custom) { public BoneColor(sbyte palette_index, byte[] _pad0, ThemeWireColor custom) {
this.palette_index = palette_index; this.palette_index = palette_index;
this._pad0 = _pad0; this._pad0 = _pad0;
this.custom = custom; this.custom = custom;

View File

@@ -22,10 +22,10 @@ namespace BlendFile.DNA {
public float minimum_distance; public float minimum_distance;
public float curve_radius; public float curve_radius;
public int density_add_attempts; public int density_add_attempts;
public uchar density_mode; public byte density_mode;
public char[] _pad = new System.Char[7]; public char[] _pad = new System.Char[7];
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, uchar 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;
this.points_per_curve = points_per_curve; this.points_per_curve = points_per_curve;
this.flag = flag; this.flag = flag;

View File

@@ -28,7 +28,7 @@ namespace BlendFile.DNA {
public short fill_direction; public short fill_direction;
public float fill_threshold; public float fill_threshold;
public char[] _pad2 = new System.Char[2]; public char[] _pad2 = new System.Char[2];
public int8_t caps_type; public sbyte caps_type;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public int flag2; public int flag2;
public int fill_simplylvl; public int fill_simplylvl;
@@ -84,7 +84,7 @@ namespace BlendFile.DNA {
short fill_direction, short fill_direction,
float fill_threshold, float fill_threshold,
char[] _pad2, char[] _pad2,
int8_t caps_type, sbyte caps_type,
char[] _pad, char[] _pad,
int flag2, int flag2,
int fill_simplylvl, int fill_simplylvl,

View File

@@ -24,13 +24,13 @@ namespace BlendFile.DNA {
public PreviewImage ptr_preview; public PreviewImage ptr_preview;
public int layer; public int layer;
public float[] dupli_ofs = new System.Single[3]; public float[] dupli_ofs = new System.Single[3];
public uchar flag; public byte flag;
public int8_t color_tag; public sbyte color_tag;
public char[] _pad1 = new System.Char[2]; public char[] _pad1 = new System.Char[2];
public uchar lineart_usage; public byte lineart_usage;
public uchar lineart_flags; public byte lineart_flags;
public uchar lineart_intersection_mask; public byte lineart_intersection_mask;
public uchar lineart_intersection_priority; public byte lineart_intersection_priority;
public ViewLayer ptr_view_layer; public ViewLayer ptr_view_layer;
public Collection_Runtime runtime; public Collection_Runtime runtime;
public Collection( public Collection(
@@ -44,13 +44,13 @@ namespace BlendFile.DNA {
PreviewImage ptr_preview, PreviewImage ptr_preview,
int layer, int layer,
float[] dupli_ofs, float[] dupli_ofs,
uchar flag, byte flag,
int8_t color_tag, sbyte color_tag,
char[] _pad1, char[] _pad1,
uchar lineart_usage, byte lineart_usage,
uchar lineart_flags, byte lineart_flags,
uchar lineart_intersection_mask, byte lineart_intersection_mask,
uchar lineart_intersection_priority, byte lineart_intersection_priority,
ViewLayer ptr_view_layer, ViewLayer ptr_view_layer,
Collection_Runtime runtime) { Collection_Runtime runtime) {
this.id = id; this.id = id;

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct CollectionLightLinking { public struct CollectionLightLinking {
public uchar link_state; public byte link_state;
public uchar[] _pad = new uchar[3]; public byte[] _pad = new System.Byte[3];
public CollectionLightLinking(uchar link_state, uchar[] _pad) { public CollectionLightLinking(byte link_state, byte[] _pad) {
this.link_state = link_state; this.link_state = link_state;
this._pad = _pad; this._pad = _pad;
} }

View File

@@ -18,9 +18,9 @@ namespace BlendFile.DNA {
public ListBase object_cache_instanced; public ListBase object_cache_instanced;
public ListBase parents; public ListBase parents;
public GHash ptr_gobject_hash; public GHash ptr_gobject_hash;
public uchar tag; public byte tag;
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, uchar 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;
this.object_cache_instanced = object_cache_instanced; this.object_cache_instanced = object_cache_instanced;
this.parents = parents; this.parents = parents;

View File

@@ -14,12 +14,12 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct CustomData_MeshMasks { public struct CustomData_MeshMasks {
public uint64_t vmask; public ulong vmask;
public uint64_t emask; public ulong emask;
public uint64_t fmask; public ulong fmask;
public uint64_t pmask; public ulong pmask;
public uint64_t lmask; public ulong lmask;
public CustomData_MeshMasks(uint64_t vmask, uint64_t emask, uint64_t fmask, uint64_t pmask, uint64_t lmask) { public CustomData_MeshMasks(ulong vmask, ulong emask, ulong fmask, ulong pmask, ulong lmask) {
this.vmask = vmask; this.vmask = vmask;
this.emask = emask; this.emask = emask;
this.fmask = fmask; this.fmask = fmask;

View File

@@ -35,7 +35,7 @@ namespace BlendFile.DNA {
public float recycle_max_cost; public float recycle_max_cost;
public int cache_flag; public int cache_flag;
public PrefetchJob ptr_prefetch_job; public PrefetchJob ptr_prefetch_job;
public int64_t disk_cache_timestamp; public long disk_cache_timestamp;
public EditingRuntime runtime; public EditingRuntime runtime;
public Editing( public Editing(
ListBase ptr_seqbasep, ListBase ptr_seqbasep,
@@ -59,7 +59,7 @@ namespace BlendFile.DNA {
float recycle_max_cost, float recycle_max_cost,
int cache_flag, int cache_flag,
PrefetchJob ptr_prefetch_job, PrefetchJob ptr_prefetch_job,
int64_t disk_cache_timestamp, long disk_cache_timestamp,
EditingRuntime runtime) { EditingRuntime runtime) {
this.ptr_seqbasep = ptr_seqbasep; this.ptr_seqbasep = ptr_seqbasep;
this.ptr_displayed_channels = ptr_displayed_channels; this.ptr_displayed_channels = ptr_displayed_channels;

View File

@@ -25,10 +25,10 @@ namespace BlendFile.DNA {
public object ptr__pad1; public object ptr__pad1;
public int fileflags; public int fileflags;
public int globalf; public int globalf;
public uint64_t build_commit_timestamp; public ulong build_commit_timestamp;
public char[] build_hash = new System.Char[16]; public char[] build_hash = new System.Char[16];
public char[] filename = new System.Char[1024]; public char[] filename = new System.Char[1024];
public FileGlobal(char[] subvstr, short subversion, short minversion, short minsubversion, char[] _pad, bScreen ptr_curscreen, Scene ptr_curscene, ViewLayer ptr_cur_view_layer, object ptr__pad1, int fileflags, int globalf, uint64_t build_commit_timestamp, char[] build_hash, char[] filename) { public FileGlobal(char[] subvstr, short subversion, short minversion, short minsubversion, char[] _pad, bScreen ptr_curscreen, Scene ptr_curscene, ViewLayer ptr_cur_view_layer, object ptr__pad1, int fileflags, int globalf, ulong build_commit_timestamp, char[] build_hash, char[] filename) {
this.subvstr = subvstr; this.subvstr = subvstr;
this.subversion = subversion; this.subversion = subversion;
this.minversion = minversion; this.minversion = minversion;

View File

@@ -24,7 +24,7 @@ namespace BlendFile.DNA {
public object ptr__pad3; public object ptr__pad3;
public char[] filter_glob = new System.Char[256]; public char[] filter_glob = new System.Char[256];
public char[] filter_search = new System.Char[64]; public char[] filter_search = new System.Char[64];
public uint64_t filter_id; public ulong filter_id;
public int active_file; public int active_file;
public int highlight_file; public int highlight_file;
public int sel_first; public int sel_first;
@@ -51,7 +51,7 @@ namespace BlendFile.DNA {
object ptr__pad3, object ptr__pad3,
char[] filter_glob, char[] filter_glob,
char[] filter_search, char[] filter_search,
uint64_t filter_id, ulong filter_id,
int active_file, int active_file,
int highlight_file, int highlight_file,
int sel_first, int sel_first,

View File

@@ -14,10 +14,10 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct GreasePencilDrawingBase { public struct GreasePencilDrawingBase {
public int8_t type; public sbyte type;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public int flag; public int flag;
public GreasePencilDrawingBase(int8_t type, char[] _pad, int flag) { public GreasePencilDrawingBase(sbyte type, char[] _pad, int flag) {
this.type = type; this.type = type;
this._pad = _pad; this._pad = _pad;
this.flag = flag; this.flag = flag;

View File

@@ -16,9 +16,9 @@ namespace BlendFile.DNA {
public struct GreasePencilFrame { public struct GreasePencilFrame {
public int drawing_index; public int drawing_index;
public int flag; public int flag;
public int8_t type; public sbyte type;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public GreasePencilFrame(int drawing_index, int flag, int8_t type, char[] _pad) { public GreasePencilFrame(int drawing_index, int flag, sbyte type, char[] _pad) {
this.drawing_index = drawing_index; this.drawing_index = drawing_index;
this.flag = flag; this.flag = flag;
this.type = type; this.type = type;

View File

@@ -16,7 +16,7 @@ namespace BlendFile.DNA {
public class GreasePencilLayer { public class GreasePencilLayer {
public GreasePencilLayerTreeNode @base; public GreasePencilLayerTreeNode @base;
public GreasePencilLayerFramesMapStorage frames_storage; public GreasePencilLayerFramesMapStorage frames_storage;
public int8_t blend_mode; public sbyte blend_mode;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public float opacity; public float opacity;
public ListBase masks; public ListBase masks;
@@ -34,7 +34,7 @@ namespace BlendFile.DNA {
public GreasePencilLayer( public GreasePencilLayer(
GreasePencilLayerTreeNode @base, GreasePencilLayerTreeNode @base,
GreasePencilLayerFramesMapStorage frames_storage, GreasePencilLayerFramesMapStorage frames_storage,
int8_t blend_mode, sbyte blend_mode,
char[] _pad, char[] _pad,
float opacity, float opacity,
ListBase masks, ListBase masks,

View File

@@ -16,10 +16,10 @@ namespace BlendFile.DNA {
public class GreasePencilLayerTreeGroup { public class GreasePencilLayerTreeGroup {
public GreasePencilLayerTreeNode @base; public GreasePencilLayerTreeNode @base;
public ListBase children; public ListBase children;
public int8_t color_tag; public sbyte color_tag;
public char[] _pad = new System.Char[7]; public char[] _pad = new System.Char[7];
public GreasePencilLayerGroupRuntimeHandle ptr_runtime; public GreasePencilLayerGroupRuntimeHandle ptr_runtime;
public GreasePencilLayerTreeGroup(GreasePencilLayerTreeNode @base, ListBase children, int8_t color_tag, char[] _pad, GreasePencilLayerGroupRuntimeHandle ptr_runtime) { public GreasePencilLayerTreeGroup(GreasePencilLayerTreeNode @base, ListBase children, sbyte color_tag, char[] _pad, GreasePencilLayerGroupRuntimeHandle ptr_runtime) {
this.@base = @base; this.@base = @base;
this.children = children; this.children = children;
this.color_tag = color_tag; this.color_tag = color_tag;

View File

@@ -18,10 +18,10 @@ namespace BlendFile.DNA {
public GreasePencilLayerTreeNode ptr_prev; public GreasePencilLayerTreeNode ptr_prev;
public GreasePencilLayerTreeGroup ptr_parent; public GreasePencilLayerTreeGroup ptr_parent;
public char ptr_name; public char ptr_name;
public int8_t type; public sbyte type;
public uchar[] color = new uchar[3]; public byte[] color = new System.Byte[3];
public int flag; public int flag;
public GreasePencilLayerTreeNode(GreasePencilLayerTreeNode ptr_next, GreasePencilLayerTreeNode ptr_prev, GreasePencilLayerTreeGroup ptr_parent, char ptr_name, int8_t type, uchar[] color, int flag) { public GreasePencilLayerTreeNode(GreasePencilLayerTreeNode ptr_next, GreasePencilLayerTreeNode ptr_prev, GreasePencilLayerTreeGroup ptr_parent, char ptr_name, sbyte type, byte[] color, int flag) {
this.ptr_next = ptr_next; this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev; this.ptr_prev = ptr_prev;
this.ptr_parent = ptr_parent; this.ptr_parent = ptr_parent;

View File

@@ -15,16 +15,16 @@ namespace BlendFile.DNA {
public struct GreasePencilOnionSkinningSettings { public struct GreasePencilOnionSkinningSettings {
public float opacity; public float opacity;
public int8_t mode; public sbyte mode;
public uchar flag; public byte flag;
public uchar filter; public byte filter;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public short num_frames_before; public short num_frames_before;
public short num_frames_after; public short num_frames_after;
public float[] color_before = new System.Single[3]; public float[] color_before = new System.Single[3];
public float[] color_after = new System.Single[3]; public float[] color_after = new System.Single[3];
public char[] _pad2 = new System.Char[4]; public char[] _pad2 = new System.Char[4];
public GreasePencilOnionSkinningSettings(float opacity, int8_t mode, uchar flag, uchar filter, char[] _pad, short num_frames_before, short num_frames_after, float[] color_before, float[] color_after, char[] _pad2) { public GreasePencilOnionSkinningSettings(float opacity, sbyte mode, byte flag, byte filter, char[] _pad, short num_frames_before, short num_frames_after, float[] color_before, float[] color_after, char[] _pad2) {
this.opacity = opacity; this.opacity = opacity;
this.mode = mode; this.mode = mode;
this.flag = flag; this.flag = flag;

View File

@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
public class IDPropertyUIDataBool { public class IDPropertyUIDataBool {
public IDPropertyUIData @base; public IDPropertyUIData @base;
public int8_t ptr_default_array; public sbyte ptr_default_array;
public int default_array_len; public int default_array_len;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public int8_t default_value; public sbyte default_value;
public IDPropertyUIDataBool(IDPropertyUIData @base, int8_t ptr_default_array, int default_array_len, char[] _pad, int8_t default_value) { public IDPropertyUIDataBool(IDPropertyUIData @base, sbyte ptr_default_array, int default_array_len, char[] _pad, sbyte default_value) {
this.@base = @base; this.@base = @base;
this.ptr_default_array = ptr_default_array; this.ptr_default_array = ptr_default_array;
this.default_array_len = default_array_len; this.default_array_len = default_array_len;

View File

@@ -17,9 +17,9 @@ namespace BlendFile.DNA {
public LayoutPanelState ptr_next; public LayoutPanelState ptr_next;
public LayoutPanelState ptr_prev; public LayoutPanelState ptr_prev;
public char ptr_idname; public char ptr_idname;
public uchar flag; public byte flag;
public char[] _pad = new System.Char[7]; public char[] _pad = new System.Char[7];
public LayoutPanelState(LayoutPanelState ptr_next, LayoutPanelState ptr_prev, char ptr_idname, uchar flag, char[] _pad) { public LayoutPanelState(LayoutPanelState ptr_next, LayoutPanelState ptr_prev, char ptr_idname, byte flag, char[] _pad) {
this.ptr_next = ptr_next; this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev; this.ptr_prev = ptr_prev;
this.ptr_idname = ptr_idname; this.ptr_idname = ptr_idname;

View File

@@ -14,12 +14,12 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct LightLinkingRuntime { public struct LightLinkingRuntime {
public uint64_t light_set_membership; public ulong light_set_membership;
public uint64_t shadow_set_membership; public ulong shadow_set_membership;
public uchar receiver_light_set; public byte receiver_light_set;
public uchar blocker_shadow_set; public byte blocker_shadow_set;
public uchar[] _pad = new uchar[6]; public byte[] _pad = new System.Byte[6];
public LightLinkingRuntime(uint64_t light_set_membership, uint64_t shadow_set_membership, uchar receiver_light_set, uchar blocker_shadow_set, uchar[] _pad) { public LightLinkingRuntime(ulong light_set_membership, ulong shadow_set_membership, byte receiver_light_set, byte blocker_shadow_set, byte[] _pad) {
this.light_set_membership = light_set_membership; this.light_set_membership = light_set_membership;
this.shadow_set_membership = shadow_set_membership; this.shadow_set_membership = shadow_set_membership;
this.receiver_light_set = receiver_light_set; this.receiver_light_set = receiver_light_set;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public class LightProbeConnectivityData { public class LightProbeConnectivityData {
public uchar ptr_validity; public byte ptr_validity;
public LightProbeConnectivityData(uchar ptr_validity) { public LightProbeConnectivityData(byte ptr_validity) {
this.ptr_validity = ptr_validity; this.ptr_validity = ptr_validity;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct MBoolProperty { public struct MBoolProperty {
public uchar b; public byte b;
public MBoolProperty(uchar b) { public MBoolProperty(byte b) {
this.b = b; this.b = b;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct MInt8Property { public struct MInt8Property {
public int8_t i; public sbyte i;
public MInt8Property(int8_t i) { public MInt8Property(sbyte i) {
this.i = i; this.i = i;
} }
} }

View File

@@ -19,13 +19,13 @@ namespace BlendFile.DNA {
public short flag; public short flag;
public float tolerance; public float tolerance;
public float bisect_threshold; public float bisect_threshold;
public uchar use_correct_order_on_merge; public byte use_correct_order_on_merge;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public float[] uv_offset = new System.Single[2]; public float[] uv_offset = new System.Single[2];
public float[] uv_offset_copy = new System.Single[2]; public float[] uv_offset_copy = new System.Single[2];
public Object ptr_mirror_ob; public Object ptr_mirror_ob;
public object ptr__pad1; public object ptr__pad1;
public MirrorModifierData(ModifierData modifier, short axis, short flag, float tolerance, float bisect_threshold, uchar use_correct_order_on_merge, char[] _pad, float[] uv_offset, float[] uv_offset_copy, Object ptr_mirror_ob, object ptr__pad1) { public MirrorModifierData(ModifierData modifier, short axis, short flag, float tolerance, float bisect_threshold, byte use_correct_order_on_merge, char[] _pad, float[] uv_offset, float[] uv_offset_copy, Object ptr_mirror_ob, object ptr__pad1) {
this.modifier = modifier; this.modifier = modifier;
this.axis = axis; this.axis = axis;
this.flag = flag; this.flag = flag;

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeAccumulateField { public struct NodeAccumulateField {
public uchar data_type; public byte data_type;
public uchar domain; public byte domain;
public NodeAccumulateField(uchar data_type, uchar domain) { public NodeAccumulateField(byte data_type, byte domain) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeCMPCombSepColor { public struct NodeCMPCombSepColor {
public uchar mode; public byte mode;
public uchar ycc_mode; public byte ycc_mode;
public NodeCMPCombSepColor(uchar mode, uchar ycc_mode) { public NodeCMPCombSepColor(byte mode, byte ycc_mode) {
this.mode = mode; this.mode = mode;
this.ycc_mode = ycc_mode; this.ycc_mode = ycc_mode;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeCombSepColor { public struct NodeCombSepColor {
public int8_t mode; public sbyte mode;
public NodeCombSepColor(int8_t mode) { public NodeCombSepColor(sbyte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -16,10 +16,10 @@ namespace BlendFile.DNA {
public class NodeForeachGeometryElementGenerationItem { public class NodeForeachGeometryElementGenerationItem {
public char ptr_name; public char ptr_name;
public short socket_type; public short socket_type;
public uchar domain; public byte domain;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public int identifier; public int identifier;
public NodeForeachGeometryElementGenerationItem(char ptr_name, short socket_type, uchar domain, char[] _pad, int identifier) { public NodeForeachGeometryElementGenerationItem(char ptr_name, short socket_type, byte domain, char[] _pad, int identifier) {
this.ptr_name = ptr_name; this.ptr_name = ptr_name;
this.socket_type = socket_type; this.socket_type = socket_type;
this.domain = domain; this.domain = domain;

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeFunctionCompare { public struct NodeFunctionCompare {
public int8_t operation; public sbyte operation;
public int8_t data_type; public sbyte data_type;
public int8_t mode; public sbyte mode;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public NodeFunctionCompare(int8_t operation, int8_t data_type, int8_t mode, char[] _pad) { public NodeFunctionCompare(sbyte operation, sbyte data_type, sbyte mode, char[] _pad) {
this.operation = operation; this.operation = operation;
this.data_type = data_type; this.data_type = data_type;
this.mode = mode; this.mode = mode;

View File

@@ -14,14 +14,14 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public class NodeGeometryAttributeCapture { public class NodeGeometryAttributeCapture {
public int8_t data_type; public sbyte data_type;
public int8_t domain; public sbyte domain;
public char[] _pad = new System.Char[2]; public char[] _pad = new System.Char[2];
public int next_identifier; public int next_identifier;
public NodeGeometryAttributeCaptureItem ptr_capture_items; public NodeGeometryAttributeCaptureItem ptr_capture_items;
public int capture_items_num; public int capture_items_num;
public int active_index; public int active_index;
public NodeGeometryAttributeCapture(int8_t data_type, int8_t domain, char[] _pad, int next_identifier, NodeGeometryAttributeCaptureItem ptr_capture_items, int capture_items_num, int active_index) { public NodeGeometryAttributeCapture(sbyte data_type, sbyte domain, char[] _pad, int next_identifier, NodeGeometryAttributeCaptureItem ptr_capture_items, int capture_items_num, int active_index) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
this._pad = _pad; this._pad = _pad;

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public class NodeGeometryAttributeCaptureItem { public class NodeGeometryAttributeCaptureItem {
public int8_t data_type; public sbyte data_type;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public int identifier; public int identifier;
public char ptr_name; public char ptr_name;
public NodeGeometryAttributeCaptureItem(int8_t data_type, char[] _pad, int identifier, char ptr_name) { public NodeGeometryAttributeCaptureItem(sbyte data_type, char[] _pad, int identifier, char ptr_name) {
this.data_type = data_type; this.data_type = data_type;
this._pad = _pad; this._pad = _pad;
this.identifier = identifier; this.identifier = identifier;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCollectionInfo { public struct NodeGeometryCollectionInfo {
public uchar transform_space; public byte transform_space;
public NodeGeometryCollectionInfo(uchar transform_space) { public NodeGeometryCollectionInfo(byte transform_space) {
this.transform_space = transform_space; this.transform_space = transform_space;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveFill { public struct NodeGeometryCurveFill {
public uchar mode; public byte mode;
public NodeGeometryCurveFill(uchar mode) { public NodeGeometryCurveFill(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveFillet { public struct NodeGeometryCurveFillet {
public uchar mode; public byte mode;
public NodeGeometryCurveFillet(uchar mode) { public NodeGeometryCurveFillet(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurvePrimitiveArc { public struct NodeGeometryCurvePrimitiveArc {
public uchar mode; public byte mode;
public NodeGeometryCurvePrimitiveArc(uchar mode) { public NodeGeometryCurvePrimitiveArc(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurvePrimitiveBezierSegment { public struct NodeGeometryCurvePrimitiveBezierSegment {
public uchar mode; public byte mode;
public NodeGeometryCurvePrimitiveBezierSegment(uchar mode) { public NodeGeometryCurvePrimitiveBezierSegment(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurvePrimitiveCircle { public struct NodeGeometryCurvePrimitiveCircle {
public uchar mode; public byte mode;
public NodeGeometryCurvePrimitiveCircle(uchar mode) { public NodeGeometryCurvePrimitiveCircle(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurvePrimitiveLine { public struct NodeGeometryCurvePrimitiveLine {
public uchar mode; public byte mode;
public NodeGeometryCurvePrimitiveLine(uchar mode) { public NodeGeometryCurvePrimitiveLine(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurvePrimitiveQuad { public struct NodeGeometryCurvePrimitiveQuad {
public uchar mode; public byte mode;
public NodeGeometryCurvePrimitiveQuad(uchar mode) { public NodeGeometryCurvePrimitiveQuad(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveResample { public struct NodeGeometryCurveResample {
public uchar mode; public byte mode;
public NodeGeometryCurveResample(uchar mode) { public NodeGeometryCurveResample(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveSample { public struct NodeGeometryCurveSample {
public uchar mode; public byte mode;
public int8_t use_all_curves; public sbyte use_all_curves;
public int8_t data_type; public sbyte data_type;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public NodeGeometryCurveSample(uchar mode, int8_t use_all_curves, int8_t data_type, char[] _pad) { public NodeGeometryCurveSample(byte mode, sbyte use_all_curves, sbyte data_type, char[] _pad) {
this.mode = mode; this.mode = mode;
this.use_all_curves = use_all_curves; this.use_all_curves = use_all_curves;
this.data_type = data_type; this.data_type = data_type;

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveSelectHandles { public struct NodeGeometryCurveSelectHandles {
public uchar handle_type; public byte handle_type;
public uchar mode; public byte mode;
public NodeGeometryCurveSelectHandles(uchar handle_type, uchar mode) { public NodeGeometryCurveSelectHandles(byte handle_type, byte mode) {
this.handle_type = handle_type; this.handle_type = handle_type;
this.mode = mode; this.mode = mode;
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveSetHandles { public struct NodeGeometryCurveSetHandles {
public uchar handle_type; public byte handle_type;
public uchar mode; public byte mode;
public NodeGeometryCurveSetHandles(uchar handle_type, uchar mode) { public NodeGeometryCurveSetHandles(byte handle_type, byte mode) {
this.handle_type = handle_type; this.handle_type = handle_type;
this.mode = mode; this.mode = mode;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveSplineType { public struct NodeGeometryCurveSplineType {
public uchar spline_type; public byte spline_type;
public NodeGeometryCurveSplineType(uchar spline_type) { public NodeGeometryCurveSplineType(byte spline_type) {
this.spline_type = spline_type; this.spline_type = spline_type;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveToPoints { public struct NodeGeometryCurveToPoints {
public uchar mode; public byte mode;
public NodeGeometryCurveToPoints(uchar mode) { public NodeGeometryCurveToPoints(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryCurveTrim { public struct NodeGeometryCurveTrim {
public uchar mode; public byte mode;
public NodeGeometryCurveTrim(uchar mode) { public NodeGeometryCurveTrim(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryDeleteGeometry { public struct NodeGeometryDeleteGeometry {
public int8_t domain; public sbyte domain;
public int8_t mode; public sbyte mode;
public NodeGeometryDeleteGeometry(int8_t domain, int8_t mode) { public NodeGeometryDeleteGeometry(sbyte domain, sbyte mode) {
this.domain = domain; this.domain = domain;
this.mode = mode; this.mode = mode;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryDistributePointsInVolume { public struct NodeGeometryDistributePointsInVolume {
public uchar mode; public byte mode;
public NodeGeometryDistributePointsInVolume(uchar mode) { public NodeGeometryDistributePointsInVolume(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryDuplicateElements { public struct NodeGeometryDuplicateElements {
public int8_t domain; public sbyte domain;
public NodeGeometryDuplicateElements(int8_t domain) { public NodeGeometryDuplicateElements(sbyte domain) {
this.domain = domain; this.domain = domain;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryExtrudeMesh { public struct NodeGeometryExtrudeMesh {
public uchar mode; public byte mode;
public NodeGeometryExtrudeMesh(uchar mode) { public NodeGeometryExtrudeMesh(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -18,9 +18,9 @@ namespace BlendFile.DNA {
public NodeForeachGeometryElementMainItems main_items; public NodeForeachGeometryElementMainItems main_items;
public NodeForeachGeometryElementGenerationItems generation_items; public NodeForeachGeometryElementGenerationItems generation_items;
public int inspection_index; public int inspection_index;
public uchar domain; public byte domain;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public NodeGeometryForeachGeometryElementOutput(NodeForeachGeometryElementInputItems input_items, NodeForeachGeometryElementMainItems main_items, NodeForeachGeometryElementGenerationItems generation_items, int inspection_index, uchar domain, char[] _pad) { public NodeGeometryForeachGeometryElementOutput(NodeForeachGeometryElementInputItems input_items, NodeForeachGeometryElementMainItems main_items, NodeForeachGeometryElementGenerationItems generation_items, int inspection_index, byte domain, char[] _pad) {
this.input_items = input_items; this.input_items = input_items;
this.main_items = main_items; this.main_items = main_items;
this.generation_items = generation_items; this.generation_items = generation_items;

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryImageTexture { public struct NodeGeometryImageTexture {
public int8_t interpolation; public sbyte interpolation;
public int8_t extension; public sbyte extension;
public NodeGeometryImageTexture(int8_t interpolation, int8_t extension) { public NodeGeometryImageTexture(sbyte interpolation, sbyte extension) {
this.interpolation = interpolation; this.interpolation = interpolation;
this.extension = extension; this.extension = extension;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryInputNamedAttribute { public struct NodeGeometryInputNamedAttribute {
public int8_t data_type; public sbyte data_type;
public NodeGeometryInputNamedAttribute(int8_t data_type) { public NodeGeometryInputNamedAttribute(sbyte data_type) {
this.data_type = data_type; this.data_type = data_type;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMergeByDistance { public struct NodeGeometryMergeByDistance {
public uchar mode; public byte mode;
public NodeGeometryMergeByDistance(uchar mode) { public NodeGeometryMergeByDistance(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMergeLayers { public struct NodeGeometryMergeLayers {
public int8_t mode; public sbyte mode;
public NodeGeometryMergeLayers(int8_t mode) { public NodeGeometryMergeLayers(sbyte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshCircle { public struct NodeGeometryMeshCircle {
public uchar fill_type; public byte fill_type;
public NodeGeometryMeshCircle(uchar fill_type) { public NodeGeometryMeshCircle(byte fill_type) {
this.fill_type = fill_type; this.fill_type = fill_type;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshCone { public struct NodeGeometryMeshCone {
public uchar fill_type; public byte fill_type;
public NodeGeometryMeshCone(uchar fill_type) { public NodeGeometryMeshCone(byte fill_type) {
this.fill_type = fill_type; this.fill_type = fill_type;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshCylinder { public struct NodeGeometryMeshCylinder {
public uchar fill_type; public byte fill_type;
public NodeGeometryMeshCylinder(uchar fill_type) { public NodeGeometryMeshCylinder(byte fill_type) {
this.fill_type = fill_type; this.fill_type = fill_type;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshLine { public struct NodeGeometryMeshLine {
public uchar mode; public byte mode;
public uchar count_mode; public byte count_mode;
public NodeGeometryMeshLine(uchar mode, uchar count_mode) { public NodeGeometryMeshLine(byte mode, byte count_mode) {
this.mode = mode; this.mode = mode;
this.count_mode = count_mode; this.count_mode = count_mode;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshToPoints { public struct NodeGeometryMeshToPoints {
public uchar mode; public byte mode;
public NodeGeometryMeshToPoints(uchar mode) { public NodeGeometryMeshToPoints(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryMeshToVolume { public struct NodeGeometryMeshToVolume {
public uchar resolution_mode; public byte resolution_mode;
public NodeGeometryMeshToVolume(uchar resolution_mode) { public NodeGeometryMeshToVolume(byte resolution_mode) {
this.resolution_mode = resolution_mode; this.resolution_mode = resolution_mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryObjectInfo { public struct NodeGeometryObjectInfo {
public uchar transform_space; public byte transform_space;
public NodeGeometryObjectInfo(uchar transform_space) { public NodeGeometryObjectInfo(byte transform_space) {
this.transform_space = transform_space; this.transform_space = transform_space;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryPointsToVolume { public struct NodeGeometryPointsToVolume {
public uchar resolution_mode; public byte resolution_mode;
public uchar input_type_radius; public byte input_type_radius;
public NodeGeometryPointsToVolume(uchar resolution_mode, uchar input_type_radius) { public NodeGeometryPointsToVolume(byte resolution_mode, byte input_type_radius) {
this.resolution_mode = resolution_mode; this.resolution_mode = resolution_mode;
this.input_type_radius = input_type_radius; this.input_type_radius = input_type_radius;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryProximity { public struct NodeGeometryProximity {
public uchar target_element; public byte target_element;
public NodeGeometryProximity(uchar target_element) { public NodeGeometryProximity(byte target_element) {
this.target_element = target_element; this.target_element = target_element;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryRaycast { public struct NodeGeometryRaycast {
public uchar mapping; public byte mapping;
public int8_t data_type; public sbyte data_type;
public NodeGeometryRaycast(uchar mapping, int8_t data_type) { public NodeGeometryRaycast(byte mapping, sbyte data_type) {
this.mapping = mapping; this.mapping = mapping;
this.data_type = data_type; this.data_type = data_type;
} }

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometrySampleIndex { public struct NodeGeometrySampleIndex {
public int8_t data_type; public sbyte data_type;
public int8_t domain; public sbyte domain;
public int8_t clamp; public sbyte clamp;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public NodeGeometrySampleIndex(int8_t data_type, int8_t domain, int8_t clamp, char[] _pad) { public NodeGeometrySampleIndex(sbyte data_type, sbyte domain, sbyte clamp, char[] _pad) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
this.clamp = clamp; this.clamp = clamp;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometrySeparateGeometry { public struct NodeGeometrySeparateGeometry {
public int8_t domain; public sbyte domain;
public NodeGeometrySeparateGeometry(int8_t domain) { public NodeGeometrySeparateGeometry(sbyte domain) {
this.domain = domain; this.domain = domain;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometrySetCurveHandlePositions { public struct NodeGeometrySetCurveHandlePositions {
public uchar mode; public byte mode;
public NodeGeometrySetCurveHandlePositions(uchar mode) { public NodeGeometrySetCurveHandlePositions(byte mode) {
this.mode = mode; this.mode = mode;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryStoreNamedAttribute { public struct NodeGeometryStoreNamedAttribute {
public int8_t data_type; public sbyte data_type;
public int8_t domain; public sbyte domain;
public NodeGeometryStoreNamedAttribute(int8_t data_type, int8_t domain) { public NodeGeometryStoreNamedAttribute(sbyte data_type, sbyte domain) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
} }

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryStringToCurves { public struct NodeGeometryStringToCurves {
public uchar overflow; public byte overflow;
public uchar align_x; public byte align_x;
public uchar align_y; public byte align_y;
public uchar pivot_mode; public byte pivot_mode;
public NodeGeometryStringToCurves(uchar overflow, uchar align_x, uchar align_y, uchar pivot_mode) { public NodeGeometryStringToCurves(byte overflow, byte align_x, byte align_y, byte pivot_mode) {
this.overflow = overflow; this.overflow = overflow;
this.align_x = align_x; this.align_x = align_x;
this.align_y = align_y; this.align_y = align_y;

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometrySubdivisionSurface { public struct NodeGeometrySubdivisionSurface {
public uchar uv_smooth; public byte uv_smooth;
public uchar boundary_smooth; public byte boundary_smooth;
public NodeGeometrySubdivisionSurface(uchar uv_smooth, uchar boundary_smooth) { public NodeGeometrySubdivisionSurface(byte uv_smooth, byte boundary_smooth) {
this.uv_smooth = uv_smooth; this.uv_smooth = uv_smooth;
this.boundary_smooth = boundary_smooth; this.boundary_smooth = boundary_smooth;
} }

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryTransferAttribute { public struct NodeGeometryTransferAttribute {
public int8_t data_type; public sbyte data_type;
public int8_t domain; public sbyte domain;
public uchar mode; public byte mode;
public char[] _pad = new System.Char[1]; public char[] _pad = new System.Char[1];
public NodeGeometryTransferAttribute(int8_t data_type, int8_t domain, uchar mode, char[] _pad) { public NodeGeometryTransferAttribute(sbyte data_type, sbyte domain, byte mode, char[] _pad) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
this.mode = mode; this.mode = mode;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryUVUnwrap { public struct NodeGeometryUVUnwrap {
public uchar method; public byte method;
public NodeGeometryUVUnwrap(uchar method) { public NodeGeometryUVUnwrap(byte method) {
this.method = method; this.method = method;
} }
} }

View File

@@ -14,9 +14,9 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryViewer { public struct NodeGeometryViewer {
public int8_t data_type; public sbyte data_type;
public int8_t domain; public sbyte domain;
public NodeGeometryViewer(int8_t data_type, int8_t domain) { public NodeGeometryViewer(sbyte data_type, sbyte domain) {
this.data_type = data_type; this.data_type = data_type;
this.domain = domain; this.domain = domain;
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeGeometryVolumeToMesh { public struct NodeGeometryVolumeToMesh {
public uchar resolution_mode; public byte resolution_mode;
public NodeGeometryVolumeToMesh(uchar resolution_mode) { public NodeGeometryVolumeToMesh(byte resolution_mode) {
this.resolution_mode = resolution_mode; this.resolution_mode = resolution_mode;
} }
} }

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeInputBool { public struct NodeInputBool {
public uchar boolean; public byte boolean;
public NodeInputBool(uchar boolean) { public NodeInputBool(byte boolean) {
this.boolean = boolean; this.boolean = boolean;
} }
} }

View File

@@ -14,11 +14,11 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeMapRange { public struct NodeMapRange {
public uchar data_type; public byte data_type;
public uchar interpolation_type; public byte interpolation_type;
public uchar clamp; public byte clamp;
public char[] _pad = new System.Char[5]; public char[] _pad = new System.Char[5];
public NodeMapRange(uchar data_type, uchar interpolation_type, uchar clamp, char[] _pad) { public NodeMapRange(byte data_type, byte interpolation_type, byte clamp, char[] _pad) {
this.data_type = data_type; this.data_type = data_type;
this.interpolation_type = interpolation_type; this.interpolation_type = interpolation_type;
this.clamp = clamp; this.clamp = clamp;

View File

@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
public struct NodeMenuSwitch { public struct NodeMenuSwitch {
public NodeEnumDefinition enum_definition; public NodeEnumDefinition enum_definition;
public uchar data_type; public byte data_type;
public char[] _pad = new System.Char[7]; public char[] _pad = new System.Char[7];
public NodeMenuSwitch(NodeEnumDefinition enum_definition, uchar data_type, char[] _pad) { public NodeMenuSwitch(NodeEnumDefinition enum_definition, byte data_type, char[] _pad) {
this.enum_definition = enum_definition; this.enum_definition = enum_definition;
this.data_type = data_type; this.data_type = data_type;
this._pad = _pad; this._pad = _pad;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeRandomValue { public struct NodeRandomValue {
public uchar data_type; public byte data_type;
public NodeRandomValue(uchar data_type) { public NodeRandomValue(byte data_type) {
this.data_type = data_type; this.data_type = data_type;
} }
} }

View File

@@ -14,13 +14,13 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeShaderMix { public struct NodeShaderMix {
public int8_t data_type; public sbyte data_type;
public int8_t factor_mode; public sbyte factor_mode;
public int8_t clamp_factor; public sbyte clamp_factor;
public int8_t clamp_result; public sbyte clamp_result;
public int8_t blend_type; public sbyte blend_type;
public char[] _pad = new System.Char[3]; public char[] _pad = new System.Char[3];
public NodeShaderMix(int8_t data_type, int8_t factor_mode, int8_t clamp_factor, int8_t clamp_result, int8_t blend_type, char[] _pad) { public NodeShaderMix(sbyte data_type, sbyte factor_mode, sbyte clamp_factor, sbyte clamp_result, sbyte blend_type, char[] _pad) {
this.data_type = data_type; this.data_type = data_type;
this.factor_mode = factor_mode; this.factor_mode = factor_mode;
this.clamp_factor = clamp_factor; this.clamp_factor = clamp_factor;

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct NodeSwitch { public struct NodeSwitch {
public uchar input_type; public byte input_type;
public NodeSwitch(uchar input_type) { public NodeSwitch(byte input_type) {
this.input_type = input_type; this.input_type = input_type;
} }
} }

View File

@@ -16,10 +16,10 @@ namespace BlendFile.DNA {
public struct NodeTexNoise { public struct NodeTexNoise {
public NodeTexBase @base; public NodeTexBase @base;
public int dimensions; public int dimensions;
public uchar type; public byte type;
public uchar normalize; public byte normalize;
public char[] _pad = new System.Char[2]; public char[] _pad = new System.Char[2];
public NodeTexNoise(NodeTexBase @base, int dimensions, uchar type, uchar normalize, char[] _pad) { public NodeTexNoise(NodeTexBase @base, int dimensions, byte type, byte normalize, char[] _pad) {
this.@base = @base; this.@base = @base;
this.dimensions = dimensions; this.dimensions = dimensions;
this.type = type; this.type = type;

View File

@@ -16,8 +16,8 @@ namespace BlendFile.DNA {
public class NodesModifierBake { public class NodesModifierBake {
public int id; public int id;
public int flag; public int flag;
public uchar bake_mode; public byte bake_mode;
public int8_t bake_target; public sbyte bake_target;
public char[] _pad = new System.Char[6]; public char[] _pad = new System.Char[6];
public char ptr_directory; public char ptr_directory;
public int frame_start; public int frame_start;
@@ -27,8 +27,8 @@ namespace BlendFile.DNA {
public NodesModifierDataBlock ptr_data_blocks; public NodesModifierDataBlock ptr_data_blocks;
public NodesModifierPackedBake ptr_packed; public NodesModifierPackedBake ptr_packed;
public object ptr__pad2; public object ptr__pad2;
public int64_t bake_size; public long bake_size;
public NodesModifierBake(int id, int flag, uchar bake_mode, int8_t bake_target, char[] _pad, char ptr_directory, int frame_start, int frame_end, int data_blocks_num, int active_data_block, NodesModifierDataBlock ptr_data_blocks, NodesModifierPackedBake ptr_packed, object ptr__pad2, int64_t bake_size) { public NodesModifierBake(int id, int flag, byte bake_mode, sbyte bake_target, char[] _pad, char ptr_directory, int frame_start, int frame_end, int data_blocks_num, int active_data_block, NodesModifierDataBlock ptr_data_blocks, NodesModifierPackedBake ptr_packed, object ptr__pad2, long bake_size) {
this.id = id; this.id = id;
this.flag = flag; this.flag = flag;
this.bake_mode = bake_mode; this.bake_mode = bake_mode;

View File

@@ -18,8 +18,8 @@ namespace BlendFile.DNA {
public bNodeTree ptr_node_group; public bNodeTree ptr_node_group;
public NodesModifierSettings settings; public NodesModifierSettings settings;
public char ptr_simulation_bake_directory; public char ptr_simulation_bake_directory;
public int8_t flag; public sbyte flag;
public int8_t bake_target; public sbyte bake_target;
public char[] _pad = new System.Char[2]; public char[] _pad = new System.Char[2];
public int bakes_num; public int bakes_num;
public NodesModifierBake ptr_bakes; public NodesModifierBake ptr_bakes;
@@ -27,7 +27,7 @@ namespace BlendFile.DNA {
public int panels_num; public int panels_num;
public NodesModifierPanel ptr_panels; public NodesModifierPanel ptr_panels;
public NodesModifierRuntimeHandle ptr_runtime; public NodesModifierRuntimeHandle ptr_runtime;
public NodesModifierData(ModifierData modifier, bNodeTree ptr_node_group, NodesModifierSettings settings, char ptr_simulation_bake_directory, int8_t flag, int8_t bake_target, char[] _pad, int bakes_num, NodesModifierBake ptr_bakes, char[] _pad2, int panels_num, NodesModifierPanel ptr_panels, NodesModifierRuntimeHandle ptr_runtime) { public NodesModifierData(ModifierData modifier, bNodeTree ptr_node_group, NodesModifierSettings settings, char ptr_simulation_bake_directory, sbyte flag, sbyte bake_target, char[] _pad, int bakes_num, NodesModifierBake ptr_bakes, char[] _pad2, int panels_num, NodesModifierPanel ptr_panels, NodesModifierRuntimeHandle ptr_runtime) {
this.modifier = modifier; this.modifier = modifier;
this.ptr_node_group = ptr_node_group; this.ptr_node_group = ptr_node_group;
this.settings = settings; this.settings = settings;

View File

@@ -113,7 +113,7 @@ namespace BlendFile.DNA {
public char empty_image_visibility_flag; public char empty_image_visibility_flag;
public char empty_image_depth; public char empty_image_depth;
public char empty_image_flag; public char empty_image_flag;
public uchar modifier_flag; public byte modifier_flag;
public char[] _pad8 = new System.Char[4]; public char[] _pad8 = new System.Char[4];
public PreviewImage ptr_preview; public PreviewImage ptr_preview;
public ObjectLineArt lineart; public ObjectLineArt lineart;
@@ -221,7 +221,7 @@ namespace BlendFile.DNA {
char empty_image_visibility_flag, char empty_image_visibility_flag,
char empty_image_depth, char empty_image_depth,
char empty_image_flag, char empty_image_flag,
uchar modifier_flag, byte modifier_flag,
char[] _pad8, char[] _pad8,
PreviewImage ptr_preview, PreviewImage ptr_preview,
ObjectLineArt lineart, ObjectLineArt lineart,

View File

@@ -65,7 +65,7 @@ namespace BlendFile.DNA {
public int anim_endofs; public int anim_endofs;
public int blend_mode; public int blend_mode;
public float blend_opacity; public float blend_opacity;
public int8_t color_tag; public sbyte color_tag;
public char alpha_mode; public char alpha_mode;
public char[] _pad2 = new System.Char[2]; public char[] _pad2 = new System.Char[2];
public int cache_flag; public int cache_flag;
@@ -134,7 +134,7 @@ namespace BlendFile.DNA {
int anim_endofs, int anim_endofs,
int blend_mode, int blend_mode,
float blend_opacity, float blend_opacity,
int8_t color_tag, sbyte color_tag,
char alpha_mode, char alpha_mode,
char[] _pad2, char[] _pad2,
int cache_flag, int cache_flag,

View File

@@ -14,8 +14,8 @@ using System;
namespace BlendFile.DNA { namespace BlendFile.DNA {
public struct SessionUID { public struct SessionUID {
public uint64_t uid_; public ulong uid_;
public SessionUID(uint64_t uid_) { public SessionUID(ulong uid_) {
this.uid_ = uid_; this.uid_ = uid_;
} }
} }

View File

@@ -25,10 +25,10 @@ namespace BlendFile.DNA {
public ViewerPath viewer_path; public ViewerPath viewer_path;
public SpreadsheetInstanceID ptr_instance_ids; public SpreadsheetInstanceID ptr_instance_ids;
public int instance_ids_num; public int instance_ids_num;
public uchar filter_flag; public byte filter_flag;
public uchar geometry_component_type; public byte geometry_component_type;
public uchar attribute_domain; public byte attribute_domain;
public uchar object_eval_state; public byte object_eval_state;
public int active_layer_index; public int active_layer_index;
public int flag; public int flag;
public SpaceSpreadsheet_Runtime ptr_runtime; public SpaceSpreadsheet_Runtime ptr_runtime;
@@ -44,10 +44,10 @@ namespace BlendFile.DNA {
ViewerPath viewer_path, ViewerPath viewer_path,
SpreadsheetInstanceID ptr_instance_ids, SpreadsheetInstanceID ptr_instance_ids,
int instance_ids_num, int instance_ids_num,
uchar filter_flag, byte filter_flag,
uchar geometry_component_type, byte geometry_component_type,
uchar attribute_domain, byte attribute_domain,
uchar object_eval_state, byte object_eval_state,
int active_layer_index, int active_layer_index,
int flag, int flag,
SpaceSpreadsheet_Runtime ptr_runtime) { SpaceSpreadsheet_Runtime ptr_runtime) {

View File

@@ -17,10 +17,10 @@ namespace BlendFile.DNA {
public SpreadsheetColumn ptr_next; public SpreadsheetColumn ptr_next;
public SpreadsheetColumn ptr_prev; public SpreadsheetColumn ptr_prev;
public SpreadsheetColumnID ptr_id; public SpreadsheetColumnID ptr_id;
public uchar data_type; public byte data_type;
public char[] _pad0 = new System.Char[7]; public char[] _pad0 = new System.Char[7];
public char ptr_display_name; public char ptr_display_name;
public SpreadsheetColumn(SpreadsheetColumn ptr_next, SpreadsheetColumn ptr_prev, SpreadsheetColumnID ptr_id, uchar data_type, char[] _pad0, char ptr_display_name) { public SpreadsheetColumn(SpreadsheetColumn ptr_next, SpreadsheetColumn ptr_prev, SpreadsheetColumnID ptr_id, byte data_type, char[] _pad0, char ptr_display_name) {
this.ptr_next = ptr_next; this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev; this.ptr_prev = ptr_prev;
this.ptr_id = ptr_id; this.ptr_id = ptr_id;

View File

@@ -17,8 +17,8 @@ namespace BlendFile.DNA {
public SpreadsheetRowFilter ptr_next; public SpreadsheetRowFilter ptr_next;
public SpreadsheetRowFilter ptr_prev; public SpreadsheetRowFilter ptr_prev;
public char[] column_name = new System.Char[64]; public char[] column_name = new System.Char[64];
public uchar operation; public byte operation;
public uchar flag; public byte flag;
public char[] _pad0 = new System.Char[2]; public char[] _pad0 = new System.Char[2];
public int value_int; public int value_int;
public int[] value_int2 = new System.Int32[2]; public int[] value_int2 = new System.Int32[2];
@@ -29,7 +29,7 @@ namespace BlendFile.DNA {
public float[] value_float3 = new System.Single[3]; public float[] value_float3 = new System.Single[3];
public float[] value_color = new System.Single[4]; public float[] value_color = new System.Single[4];
public char[] _pad1 = new System.Char[4]; public char[] _pad1 = new System.Char[4];
public SpreadsheetRowFilter(SpreadsheetRowFilter ptr_next, SpreadsheetRowFilter ptr_prev, char[] column_name, uchar operation, uchar flag, char[] _pad0, int value_int, int[] value_int2, char ptr_value_string, float value_float, float threshold, float[] value_float2, float[] value_float3, float[] value_color, char[] _pad1) { public SpreadsheetRowFilter(SpreadsheetRowFilter ptr_next, SpreadsheetRowFilter ptr_prev, char[] column_name, byte operation, byte flag, char[] _pad0, int value_int, int[] value_int2, char ptr_value_string, float value_float, float threshold, float[] value_float2, float[] value_float3, float[] value_color, char[] _pad1) {
this.ptr_next = ptr_next; this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev; this.ptr_prev = ptr_prev;
this.column_name = column_name; this.column_name = column_name;

View File

@@ -83,8 +83,8 @@ namespace BlendFile.DNA {
public short active_asset_library; public short active_asset_library;
public short active_extension_repo; public short active_extension_repo;
public char extension_flag; public char extension_flag;
public uchar network_timeout; public byte network_timeout;
public uchar network_connection_limit; public byte network_connection_limit;
public char[] _pad14 = new System.Char[3]; public char[] _pad14 = new System.Char[3];
public short undosteps; public short undosteps;
public int undomemory; public int undomemory;
@@ -258,8 +258,8 @@ namespace BlendFile.DNA {
short active_asset_library, short active_asset_library,
short active_extension_repo, short active_extension_repo,
char extension_flag, char extension_flag,
uchar network_timeout, byte network_timeout,
uchar network_connection_limit, byte network_connection_limit,
char[] _pad14, char[] _pad14,
short undosteps, short undosteps,
int undomemory, int undomemory,

View File

@@ -20,10 +20,10 @@ namespace BlendFile.DNA {
public int details_flags; public int details_flags;
public int flag; public int flag;
public int _pad0; public int _pad0;
public uint64_t filter_id; public ulong filter_id;
public int temp_win_sizex; public int temp_win_sizex;
public int temp_win_sizey; public int temp_win_sizey;
public UserDef_FileSpaceData(int display_type, int thumbnail_size, int sort_type, int details_flags, int flag, int _pad0, uint64_t filter_id, int temp_win_sizex, int temp_win_sizey) { public UserDef_FileSpaceData(int display_type, int thumbnail_size, int sort_type, int details_flags, int flag, int _pad0, ulong filter_id, int temp_win_sizex, int temp_win_sizey) {
this.display_type = display_type; this.display_type = display_type;
this.thumbnail_size = thumbnail_size; this.thumbnail_size = thumbnail_size;
this.sort_type = sort_type; this.sort_type = sort_type;

Some files were not shown because too many files have changed in this diff Show More