private void Form_Load(object sender, EventArgs e) { { var camera = new Camera( new vec3(5, 4, 3) * 4, new vec3(0, 0, 0), new vec3(0, 1, 0), CameraType.Perspecitive, this.glCanvas1.Width, this.glCanvas1.Height); var rotator = new SatelliteManipulater(); rotator.Bind(camera, this.glCanvas1); this.camera = camera; this.rotator = rotator; this.scene = new Scene(camera, this.glCanvas1); this.glCanvas1.Resize += this.scene.Resize; } { var renderer = ConditionalRenderer.Create(); renderer.Initialize(); SceneObject obj = renderer.WrapToSceneObject(name: "Conditional Renderer Demo"); this.scene.RootObject.Children.Add(obj); this.conditionalRenderer = renderer; } //{ // var uiAxis = new UIAxis(AnchorStyles.Left | AnchorStyles.Bottom, // new Padding(3, 3, 3, 3), new Size(128, 128)); // uiAxis.Initialize(); // this.scene.UIRoot.Children.Add(uiAxis); //} { var builder = new StringBuilder(); builder.AppendLine("O: to select image."); builder.AppendLine("1: Scene's property grid."); builder.AppendLine("2: Canvas's property grid."); MessageBox.Show(builder.ToString()); } }
public string Render(StylesheetBundle bundle) { var url = urlGenerator.CreateBundleUrl(bundle); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => RenderLink(bundle, html, url))); }
internal override string Render() { var content = GetScriptContent(); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(Condition, html => html.Append(content))); }
public string Render(StylesheetBundle bundle) { var url = urlGenerator.CreateBundleUrl(bundle); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => { if (string.IsNullOrEmpty(bundle.Media)) { html.AppendFormat( HtmlConstants.LinkHtml, url, bundle.HtmlAttributes.CombinedAttributes ); } else { html.AppendFormat( HtmlConstants.LinkWithMediaHtml, url, bundle.Media, bundle.HtmlAttributes.CombinedAttributes ); } })); }
public string Render(StylesheetBundle unusedParameter) { if (isDebuggingEnabled && Assets.Any()) { return(fallbackRenderer.Render(this)); } var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(Condition, RenderLink)); }
public string Render(ExternalStylesheetBundle bundle) { if (settings.IsDebuggingEnabled && bundle.Assets.Any()) { return(bundle.FallbackRenderer.Render(bundle)); } var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => RenderLink(html, bundle))); }
internal override string Render() { var content = string.Format( HtmlConstants.InlineScriptHtml, HtmlAttributes.CombinedAttributes, Environment.NewLine, scriptContent ); var conditionalRenderer = new ConditionalRenderer(); return conditionalRenderer.Render(Condition, html => html.Append(content)); }
internal override string Render() { var content = string.Format( HtmlConstants.InlineScriptHtml, HtmlAttributes.CombinedAttributes, Environment.NewLine, scriptContent ); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(Condition, html => html.Append(content))); }
public string Render(StylesheetBundle bundle) { var assetUrls = GetAssetUrls(bundle); var createLink = GetCreateLinkFunc(bundle); var content = string.Join( Environment.NewLine, assetUrls.Select(createLink).ToArray() ); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => html.Append(content))); }
public string Render(ScriptBundle bundle) { var url = urlGenerator.CreateBundleUrl(bundle); var content = string.Format( HtmlConstants.ScriptHtml, url, bundle.HtmlAttributes.CombinedAttributes ); var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => html.Append(content))); }
public string Render(ScriptBundle unusedParameter) { if (isDebuggingEnabled && Assets.Any()) { return(fallbackRenderer.Render(this)); } var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(Condition, html => { if (Assets.Any()) { RenderScriptHtmlWithFallback(html); } else { RenderScriptHtml(html); } })); }
public string Render(StylesheetBundle unusedParameter) { if (isDebuggingEnabled && Assets.Any()) { return(FallbackRenderer.Render(this)); } var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(Condition, html => { if (string.IsNullOrEmpty(Media)) { RenderLink(html); } else { RenderLinkWithMedia(html); } })); }
public string Render(ExternalScriptBundle bundle) { if (settings.IsDebuggingEnabled && bundle.Assets.Any()) { return(bundle.FallbackRenderer.Render(bundle)); } var conditionalRenderer = new ConditionalRenderer(); return(conditionalRenderer.Render(bundle.Condition, html => { if (bundle.Assets.Any()) { RenderScriptHtmlWithFallback(html, bundle); } else { RenderScriptHtml(html, bundle); } })); }
internal override string Render() { var content = GetScriptContent(); var conditionalRenderer = new ConditionalRenderer(); return conditionalRenderer.Render(Condition, html => html.Append(content)); }