public override void Awake() { base.Awake(); this.Serialize = false; this.CullBoundingBox.Value = false; this.IsInstanced.Value = true; this.instanceBinding = new ListBinding <Matrix, ModelInstance>(this.Instances, this.instances, x => x.Transform); this.Add(this.instanceBinding); }
public override void Awake() { base.Awake(); this.Serialize = false; this.CullBoundingBox.Value = false; this.IsInstanced.Value = true; this.instanceBinding = new ListBinding <Model.Instance, ModelInstance>(this.Instances, this.instances, x => new Model.Instance { Param = x.Param, Transform = x.Transform }); this.Add(this.instanceBinding); }
public override void delete() { base.delete(); this.modifiedParameters.Clear(); this.instanceBinding = null; }
public override void delete() { base.delete(); this.instanceBinding = null; }
public void InitializeLayout(int layout) { _binding = new ListBinding(_context, layout, this, new List <object>()); _binding.IsOrdered = true; }
public void InitializeType(Type viewtype) { _binding = new ListBinding(_context, viewtype, this, new List <object>()); _binding.IsOrdered = true; }