//------------------------------------------------------------------------------ // // 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 BlendFile.CompatTypes; using System; namespace BlendFile.DNA { public class ViewLayer { public ViewLayer ptr_next; public ViewLayer ptr_prev; public char[] name = new System.Char[64]; public short flag; public char[] _pad = new System.Char[6]; public ListBase object_bases; public SceneStats ptr_stats; public Base ptr_basact; public ListBase layer_collections; public LayerCollection ptr_active_collection; public int layflag; public int passflag; public float pass_alpha_threshold; public short cryptomatte_flag; public short cryptomatte_levels; public char[] _pad1 = new System.Char[4]; public int samples; public Material ptr_mat_override; public World ptr_world_override; public IDProperty ptr_id_properties; public FreestyleConfig freestyle_config; public ViewLayerEEVEE eevee; public ListBase aovs; public ViewLayerAOV ptr_active_aov; public ListBase lightgroups; public ViewLayerLightgroup ptr_active_lightgroup; public ListBase drawdata; public Base ptr_ptr_object_bases_array; public GHash ptr_object_bases_hash; public ViewLayer( ViewLayer ptr_next, ViewLayer ptr_prev, char[] name, short flag, char[] _pad, ListBase object_bases, SceneStats ptr_stats, Base ptr_basact, ListBase layer_collections, LayerCollection ptr_active_collection, int layflag, int passflag, float pass_alpha_threshold, short cryptomatte_flag, short cryptomatte_levels, char[] _pad1, int samples, Material ptr_mat_override, World ptr_world_override, IDProperty ptr_id_properties, FreestyleConfig freestyle_config, ViewLayerEEVEE eevee, ListBase aovs, ViewLayerAOV ptr_active_aov, ListBase lightgroups, ViewLayerLightgroup ptr_active_lightgroup, ListBase drawdata, Base ptr_ptr_object_bases_array, GHash ptr_object_bases_hash) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.name = name; this.flag = flag; this._pad = _pad; this.object_bases = object_bases; this.ptr_stats = ptr_stats; this.ptr_basact = ptr_basact; this.layer_collections = layer_collections; this.ptr_active_collection = ptr_active_collection; this.layflag = layflag; this.passflag = passflag; this.pass_alpha_threshold = pass_alpha_threshold; this.cryptomatte_flag = cryptomatte_flag; this.cryptomatte_levels = cryptomatte_levels; this._pad1 = _pad1; this.samples = samples; this.ptr_mat_override = ptr_mat_override; this.ptr_world_override = ptr_world_override; this.ptr_id_properties = ptr_id_properties; this.freestyle_config = freestyle_config; this.eevee = eevee; this.aovs = aovs; this.ptr_active_aov = ptr_active_aov; this.lightgroups = lightgroups; this.ptr_active_lightgroup = ptr_active_lightgroup; this.drawdata = drawdata; this.ptr_ptr_object_bases_array = ptr_ptr_object_bases_array; this.ptr_object_bases_hash = ptr_object_bases_hash; } } }