FlatRedBall.Performance.Measurement.RenderBreakSave.FromRenderBreak C# (CSharp) Method

FromRenderBreak() public static method

public static FromRenderBreak ( RenderBreak renderBreak ) : RenderBreakSave
renderBreak RenderBreak
return RenderBreakSave
        public static RenderBreakSave FromRenderBreak(RenderBreak renderBreak)
        {
            RenderBreakSave toReturn = new RenderBreakSave();
            if (renderBreak.Texture != null)
            {
                toReturn.Texture = renderBreak.Texture.Name;
            }

            toReturn.LayerName = renderBreak.LayerName;

            toReturn.ColorOperation = renderBreak.ColorOperation;
            toReturn.BlendOperation = renderBreak.BlendOperation;
            toReturn.TextureFilter = renderBreak.TextureFilter;
            toReturn.TextureAddressMode = renderBreak.TextureAddressMode;

#if DEBUG
            toReturn.Details = renderBreak.Details;
#endif

            return toReturn;
        }