TagTool.Common.DdsHeader.CalculateHeaderFlags C# (CSharp) Method

CalculateHeaderFlags() private method

private CalculateHeaderFlags ( ) : DdsFlags
return DdsFlags
        private DdsFlags CalculateHeaderFlags()
        {
            var result = DdsFlags.HeaderFlags;
            if (Pitch != 0)
                result |= DdsFlags.Pitch;
            else if (LinearSize != 0)
                result |= DdsFlags.LinearSize;
            if (MipMapCount > 1)
                result |= DdsFlags.MipMapCount;
            if (Depth > 1)
                result |= DdsFlags.Depth;
            return result;
        }