private void Add(PathManager pathManager, ColorFilterBase filter) { PictureObject temp; var offset = contentSprite.ChildrenCount / 2; contentSprite.AddChild(new TextureString(device, filter.GetType().Name, 20, new SharpDX.Color4(1, 1, 1, 1)) { Position = new SharpDX.Vector2(0, offset * 30), }); contentSprite.AddChild(temp = new PictureObject(device, ResourceManager, pathManager.Combine("num.png")) { Position = new SharpDX.Vector2(400, offset * 30), }); temp.ColorFilters.Add(filter); }
protected void Serialize(Serializer serializer, XElement element, ColorFilterBase filter) { AddNewElement(serializer, element, "Weight", filter.Weight); }