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

CalculateSurfaceComplexityFlags() private method

private CalculateSurfaceComplexityFlags ( ) : DdsSurfaceComplexityFlags
return DdsSurfaceComplexityFlags
        private DdsSurfaceComplexityFlags CalculateSurfaceComplexityFlags()
        {
            var result = SurfaceComplexityFlags;
            result |= DdsSurfaceComplexityFlags.Texture;
            if (MipMapCount != 0)
                result |= DdsSurfaceComplexityFlags.Complex | DdsSurfaceComplexityFlags.MipMap;
            if ((SurfaceInfoFlags & DdsSurfaceInfoFlags.CubeMap) != 0)
                result |= DdsSurfaceComplexityFlags.Complex;
            return result;
        }