//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { public class Object { public ID id; public AnimData ptr_adt; public DrawDataList drawdata; public SculptSession ptr_sculpt; public short type; public short partype; public int par1; public int par2; public int par3; public char[] parsubstr = new System.Char[64]; public Object ptr_parent; public Object ptr_track; public Object ptr_proxy; public Object ptr_proxy_group; public Object ptr_proxy_from; public Ipo ptr_ipo; public bAction ptr_action; public bAction ptr_poselib; public bPose ptr_pose; public object ptr_data; public bGPdata ptr_gpd; public bAnimVizSettings avs; public bMotionPath ptr_mpath; public object ptr__pad0; public ListBase constraintChannels; public ListBase effect; public ListBase defbase; public ListBase fmaps; public ListBase modifiers; public ListBase greasepencil_modifiers; public ListBase shader_fx; public int mode; public int restore_mode; public Material ptr_ptr_mat; public char ptr_matbits; public int totcol; public int actcol; public float[] loc = new System.Single[3]; public float[] dloc = new System.Single[3]; public float[] size = new System.Single[3]; public float[] dsize = new System.Single[3]; public float[] dscale = new System.Single[3]; public float[] rot = new System.Single[3]; public float[] drot = new System.Single[3]; public float[] quat = new System.Single[4]; public float[] dquat = new System.Single[4]; public float[] rotAxis = new System.Single[3]; public float[] drotAxis = new System.Single[3]; public float rotAngle; public float drotAngle; public float[,] parentinv = new System.Single[4,4]; public float[,] constinv = new System.Single[4,4]; public int lay; public short flag; public short colbits; public short transflag; public short protectflag; public short trackflag; public short upflag; public short nlaflag; public char _pad1; public char duplicator_visibility_flag; public short base_flag; public short base_local_view_bits; public short col_group; public short col_mask; public short rotmode; public char boundtype; public char collision_boundtype; public short dtx; public char dt; public char empty_drawtype; public float empty_drawsize; public float dupfacesca; public short index; public short actdef; public char[] _pad2 = new System.Char[4]; public float[] col = new System.Single[4]; public short softflag; public short restrictflag; public short shapenr; public char shapeflag; public char[] _pad3 = new System.Char[1]; public ListBase constraints; public ListBase nlastrips; public ListBase hooks; public ListBase particlesystem; public PartDeflect ptr_pd; public SoftBody ptr_soft; public Collection ptr_dup_group; public FluidsimSettings ptr_fluidsimSettings; public ListBase pc_ids; public RigidBodyOb ptr_rigidbody_object; public RigidBodyCon ptr_rigidbody_constraint; public float[] ima_ofs = new System.Single[2]; public ImageUser ptr_iuser; public char empty_image_visibility_flag; public char empty_image_depth; public char empty_image_flag; public byte modifier_flag; public char[] _pad8 = new System.Char[4]; public PreviewImage ptr_preview; public ObjectLineArt lineart; public LightgroupMembership ptr_lightgroup; public LightLinking ptr_light_linking; public LightProbeObjectCache ptr_lightprobe_cache; public ObjectRuntimeHandle ptr_runtime; public Object( ID id, AnimData ptr_adt, DrawDataList drawdata, SculptSession ptr_sculpt, short type, short partype, int par1, int par2, int par3, char[] parsubstr, Object ptr_parent, Object ptr_track, Object ptr_proxy, Object ptr_proxy_group, Object ptr_proxy_from, Ipo ptr_ipo, bAction ptr_action, bAction ptr_poselib, bPose ptr_pose, object ptr_data, bGPdata ptr_gpd, bAnimVizSettings avs, bMotionPath ptr_mpath, object ptr__pad0, ListBase constraintChannels, ListBase effect, ListBase defbase, ListBase fmaps, ListBase modifiers, ListBase greasepencil_modifiers, ListBase shader_fx, int mode, int restore_mode, Material ptr_ptr_mat, char ptr_matbits, int totcol, int actcol, float[] loc, float[] dloc, float[] size, float[] dsize, float[] dscale, float[] rot, float[] drot, float[] quat, float[] dquat, float[] rotAxis, float[] drotAxis, float rotAngle, float drotAngle, float[,] parentinv, float[,] constinv, int lay, short flag, short colbits, short transflag, short protectflag, short trackflag, short upflag, short nlaflag, char _pad1, char duplicator_visibility_flag, short base_flag, short base_local_view_bits, short col_group, short col_mask, short rotmode, char boundtype, char collision_boundtype, short dtx, char dt, char empty_drawtype, float empty_drawsize, float dupfacesca, short index, short actdef, char[] _pad2, float[] col, short softflag, short restrictflag, short shapenr, char shapeflag, char[] _pad3, ListBase constraints, ListBase nlastrips, ListBase hooks, ListBase particlesystem, PartDeflect ptr_pd, SoftBody ptr_soft, Collection ptr_dup_group, FluidsimSettings ptr_fluidsimSettings, ListBase pc_ids, RigidBodyOb ptr_rigidbody_object, RigidBodyCon ptr_rigidbody_constraint, float[] ima_ofs, ImageUser ptr_iuser, char empty_image_visibility_flag, char empty_image_depth, char empty_image_flag, byte modifier_flag, char[] _pad8, PreviewImage ptr_preview, ObjectLineArt lineart, LightgroupMembership ptr_lightgroup, LightLinking ptr_light_linking, LightProbeObjectCache ptr_lightprobe_cache, ObjectRuntimeHandle ptr_runtime) { this.id = id; this.ptr_adt = ptr_adt; this.drawdata = drawdata; this.ptr_sculpt = ptr_sculpt; this.type = type; this.partype = partype; this.par1 = par1; this.par2 = par2; this.par3 = par3; this.parsubstr = parsubstr; this.ptr_parent = ptr_parent; this.ptr_track = ptr_track; this.ptr_proxy = ptr_proxy; this.ptr_proxy_group = ptr_proxy_group; this.ptr_proxy_from = ptr_proxy_from; this.ptr_ipo = ptr_ipo; this.ptr_action = ptr_action; this.ptr_poselib = ptr_poselib; this.ptr_pose = ptr_pose; this.ptr_data = ptr_data; this.ptr_gpd = ptr_gpd; this.avs = avs; this.ptr_mpath = ptr_mpath; this.ptr__pad0 = ptr__pad0; this.constraintChannels = constraintChannels; this.effect = effect; this.defbase = defbase; this.fmaps = fmaps; this.modifiers = modifiers; this.greasepencil_modifiers = greasepencil_modifiers; this.shader_fx = shader_fx; this.mode = mode; this.restore_mode = restore_mode; this.ptr_ptr_mat = ptr_ptr_mat; this.ptr_matbits = ptr_matbits; this.totcol = totcol; this.actcol = actcol; this.loc = loc; this.dloc = dloc; this.size = size; this.dsize = dsize; this.dscale = dscale; this.rot = rot; this.drot = drot; this.quat = quat; this.dquat = dquat; this.rotAxis = rotAxis; this.drotAxis = drotAxis; this.rotAngle = rotAngle; this.drotAngle = drotAngle; this.parentinv = parentinv; this.constinv = constinv; this.lay = lay; this.flag = flag; this.colbits = colbits; this.transflag = transflag; this.protectflag = protectflag; this.trackflag = trackflag; this.upflag = upflag; this.nlaflag = nlaflag; this._pad1 = _pad1; this.duplicator_visibility_flag = duplicator_visibility_flag; this.base_flag = base_flag; this.base_local_view_bits = base_local_view_bits; this.col_group = col_group; this.col_mask = col_mask; this.rotmode = rotmode; this.boundtype = boundtype; this.collision_boundtype = collision_boundtype; this.dtx = dtx; this.dt = dt; this.empty_drawtype = empty_drawtype; this.empty_drawsize = empty_drawsize; this.dupfacesca = dupfacesca; this.index = index; this.actdef = actdef; this._pad2 = _pad2; this.col = col; this.softflag = softflag; this.restrictflag = restrictflag; this.shapenr = shapenr; this.shapeflag = shapeflag; this._pad3 = _pad3; this.constraints = constraints; this.nlastrips = nlastrips; this.hooks = hooks; this.particlesystem = particlesystem; this.ptr_pd = ptr_pd; this.ptr_soft = ptr_soft; this.ptr_dup_group = ptr_dup_group; this.ptr_fluidsimSettings = ptr_fluidsimSettings; this.pc_ids = pc_ids; this.ptr_rigidbody_object = ptr_rigidbody_object; this.ptr_rigidbody_constraint = ptr_rigidbody_constraint; this.ima_ofs = ima_ofs; this.ptr_iuser = ptr_iuser; this.empty_image_visibility_flag = empty_image_visibility_flag; this.empty_image_depth = empty_image_depth; this.empty_image_flag = empty_image_flag; this.modifier_flag = modifier_flag; this._pad8 = _pad8; this.ptr_preview = ptr_preview; this.lineart = lineart; this.ptr_lightgroup = ptr_lightgroup; this.ptr_light_linking = ptr_light_linking; this.ptr_lightprobe_cache = ptr_lightprobe_cache; this.ptr_runtime = ptr_runtime; } } }