< Summary

Line coverage
100%
Covered lines: 27
Uncovered lines: 0
Coverable lines: 27
Total lines: 60
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor()100%11100%
.ctor(...)100%11100%
get_FileName()100%11100%
get_IsHorizontalBlendingEnabled()100%11100%
get_IsVerticalBlendingEnabled()100%11100%
get_BumpMultiplier()100%11100%
get_Boost()100%11100%
get_IsColorCorrectionEnabled()100%11100%
get_IsClampingEnabled()100%11100%
get_ScalarChannel()100%11100%
get_ModifierBase()100%11100%
get_ModifierGain()100%11100%
get_Offset()100%11100%
get_Scale()100%11100%
get_Turbulence()100%11100%
get_TextureResolution()100%11100%

File(s)

https://raw.githubusercontent.com/JeremyAnsel/JeremyAnsel.Media.WavefrontObj/636b700b450d7d3262bf9218a7cc67966be4ced8/JeremyAnsel.Media.WavefrontObj/JeremyAnsel.Media.WavefrontObj/ObjMaterialMap.cs

#LineLine coverage
 1// <copyright file="ObjMaterialMap.cs" company="Jérémy Ansel">
 2// Copyright (c) 2017, 2019 Jérémy Ansel
 3// </copyright>
 4// <license>
 5// Licensed under the MIT license. See LICENSE.txt
 6// </license>
 7
 8namespace JeremyAnsel.Media.WavefrontObj
 9{
 10    [System.Diagnostics.DebuggerDisplay("Material Map:{FileName}")]
 11    public class ObjMaterialMap
 12    {
 76213        public ObjMaterialMap()
 14        {
 76215            this.IsHorizontalBlendingEnabled = true;
 76216            this.IsVerticalBlendingEnabled = true;
 76217            this.ScalarChannel = ObjMapChannel.Luminance;
 76218            this.ModifierBase = 0.0f;
 76219            this.ModifierGain = 1.0f;
 76220            this.Offset = new ObjVector3(0.0f, 0.0f, 0.0f);
 76221            this.Scale = new ObjVector3(1.0f, 1.0f, 1.0f);
 76222            this.Turbulence = new ObjVector3(0.0f, 0.0f, 0.0f);
 76223        }
 24
 25        public ObjMaterialMap(string? fileName)
 14826            :this()
 27        {
 14828            this.FileName = fileName;
 14829        }
 30
 113931        public string? FileName { get; set; }
 32
 93433        public bool IsHorizontalBlendingEnabled { get; set; }
 34
 93435        public bool IsVerticalBlendingEnabled { get; set; }
 36
 16837        public float BumpMultiplier { get; set; }
 38
 16839        public float Boost { get; set; }
 40
 16841        public bool IsColorCorrectionEnabled { get; set; }
 42
 16843        public bool IsClampingEnabled { get; set; }
 44
 101045        public ObjMapChannel ScalarChannel { get; set; }
 46
 93447        public float ModifierBase { get; set; }
 48
 93049        public float ModifierGain { get; set; }
 50
 97051        public ObjVector3 Offset { get; set; }
 52
 97053        public ObjVector3 Scale { get; set; }
 54
 97055        public ObjVector3 Turbulence { get; set; }
 56
 16857        public int TextureResolution { get; set; }
 58    }
 59}
 60