public ProxyDrawNode(ProxyDrawable proxyDrawable) { this.proxyDrawable = proxyDrawable; }
public ProxyDrawNode(ProxyDrawable proxyDrawable) : base(proxyDrawable) { }
/// <summary> /// Creates a proxy drawable which can be inserted elsewhere in the draw hierarchy. /// Will cause the original instance to not render itself. /// </summary> public ProxyDrawable CreateProxy() { Debug.Assert(proxy == null, "Multiple proxies are not supported."); return(proxy = new ProxyDrawable(this)); }