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

129 lines
5.0 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(850, "Panel")]
public class Panel {
[DNAFieldAttribute(0, "Panel", "*next", "Panel", 192)]
public Panel ptr_next;
[DNAFieldAttribute(1, "Panel", "*prev", "Panel", 192)]
public Panel ptr_prev;
[DNAFieldAttribute(2, "PanelType", "*type", "PanelType", 0)]
public PanelType ptr_type;
[DNAFieldAttribute(3, "uiLayout", "*layout", "uiLayout", 0)]
public uiLayout ptr_layout;
[DNAFieldAttribute(4, "char", "panelname[64]", "System.Char[]", 1)]
public char[] panelname = new System.Char[64];
[DNAFieldAttribute(5, "char", "*drawname", "char", 1)]
public char ptr_drawname;
[DNAFieldAttribute(6, "int", "ofsx", "int", 4)]
public int ofsx;
[DNAFieldAttribute(7, "int", "ofsy", "int", 4)]
public int ofsy;
[DNAFieldAttribute(8, "int", "sizex", "int", 4)]
public int sizex;
[DNAFieldAttribute(9, "int", "sizey", "int", 4)]
public int sizey;
[DNAFieldAttribute(10, "int", "blocksizex", "int", 4)]
public int blocksizex;
[DNAFieldAttribute(11, "int", "blocksizey", "int", 4)]
public int blocksizey;
[DNAFieldAttribute(12, "short", "labelofs", "short", 2)]
public short labelofs;
[DNAFieldAttribute(13, "short", "flag", "short", 2)]
public short flag;
[DNAFieldAttribute(14, "short", "runtime_flag", "short", 2)]
public short runtime_flag;
[DNAFieldAttribute(15, "char", "_pad[6]", "System.Char[]", 1)]
public char[] _pad = new System.Char[6];
[DNAFieldAttribute(16, "int", "sortorder", "int", 4)]
public int sortorder;
[DNAFieldAttribute(17, "void", "*activedata", "void", 0)]
public object ptr_activedata;
[DNAFieldAttribute(18, "ListBase", "children", "ListBase", 16)]
public ListBase children;
[DNAFieldAttribute(19, "ListBase", "layout_panel_states", "ListBase", 16)]
public ListBase layout_panel_states;
[DNAFieldAttribute(20, "Panel_Runtime", "*runtime", "Panel_Runtime", 0)]
public Panel_Runtime ptr_runtime;
public Panel() {
this.ptr_next = default;
this.ptr_prev = default;
this.ptr_type = default;
this.ptr_layout = default;
this.panelname = default;
this.ptr_drawname = default;
this.ofsx = default;
this.ofsy = default;
this.sizex = default;
this.sizey = default;
this.blocksizex = default;
this.blocksizey = default;
this.labelofs = default;
this.flag = default;
this.runtime_flag = default;
this._pad = default;
this.sortorder = default;
this.ptr_activedata = default;
this.children = default;
this.layout_panel_states = default;
this.ptr_runtime = default;
}
public Panel(
Panel ptr_next,
Panel ptr_prev,
PanelType ptr_type,
uiLayout ptr_layout,
char[] panelname,
char ptr_drawname,
int ofsx,
int ofsy,
int sizex,
int sizey,
int blocksizex,
int blocksizey,
short labelofs,
short flag,
short runtime_flag,
char[] _pad,
int sortorder,
object ptr_activedata,
ListBase children,
ListBase layout_panel_states,
Panel_Runtime ptr_runtime) {
this.ptr_next = ptr_next;
this.ptr_prev = ptr_prev;
this.ptr_type = ptr_type;
this.ptr_layout = ptr_layout;
this.panelname = panelname;
this.ptr_drawname = ptr_drawname;
this.ofsx = ofsx;
this.ofsy = ofsy;
this.sizex = sizex;
this.sizey = sizey;
this.blocksizex = blocksizex;
this.blocksizey = blocksizey;
this.labelofs = labelofs;
this.flag = flag;
this.runtime_flag = runtime_flag;
this._pad = _pad;
this.sortorder = sortorder;
this.ptr_activedata = ptr_activedata;
this.children = children;
this.layout_panel_states = layout_panel_states;
this.ptr_runtime = ptr_runtime;
}
}
}