AlphaTab.Platform.JavaScript.JsApiBase.AppendRenderResult C# (CSharp) Method

AppendRenderResult() private method

private AppendRenderResult ( RenderFinishedEventArgs result ) : void
result AlphaTab.Rendering.RenderFinishedEventArgs
return void
        private void AppendRenderResult(RenderFinishedEventArgs result)
        {
            CanvasElement.style.width = result.TotalWidth + "px";
            CanvasElement.style.height = result.TotalHeight + "px";

            if (result.RenderResult != null)
            {
                Node itemToAppend;
                if (@typeof(result.RenderResult) == "string")
                {
                    var partialResult = (HtmlDivElement)document.createElement("div");
                    partialResult.innerHTML = result.RenderResult.As<string>();
                    itemToAppend = partialResult.firstChild;
                }
                else
                {
                    itemToAppend = (Node)result.RenderResult;
                }
                CanvasElement.appendChild(itemToAppend);
            }
        }