protected EntityVisual(EntityPresenter presenter, Component render, Entity entity) : base(entity) { this.presenter = presenter; this.render = render; if (null != render) { render.LocalPropertyChanged += OnPropertyChanged; } entity.AddHandler<EffectiveValueChanged>(OnEffectiveValueChanged); }
public TextEntityVisual(EntityPresenter presenter, Component render, Entity entity) : base(presenter, render, entity) { }
public Location(EntityPresenter presenter, double startX, double startY, double observedWidth, double observedHeight) { Presenter = presenter; StartX = startX; StartY = startY; ObservedWidth = observedWidth; ObservedHeight = observedHeight; }
public Translation(EntityPresenter presenter, double startX, double startY, double endX, double endY) { Presenter = presenter; StartX = startX; StartY = startY; EndX = endX; EndY = endY; }
public Depth(EntityPresenter presenter, int startIndex) { Presenter = presenter; StartIndex = startIndex; }