protected override void AddAttribute(VertexLayoutDefinitionAttribute attr)
 {
     if (!(attr is VertexLayoutBindedAttribute))
     {
         throw new InvalidOperationException();
     }
     base.AddAttribute(attr);
 }
Example #2
0
 public void CopyTo(VertexLayoutDefinitionAttribute destination)
 {
     destination.Name       = Name;
     destination.Size       = Size;
     destination.Type       = Type;
     destination.Normalized = Normalized;
     destination.Stride     = Stride;
     destination.Offset     = Offset;
 }
 protected virtual void AddAttribute(VertexLayoutDefinitionAttribute attr)
 {
     _Attributes.Add(attr);
 }