< Summary

Class:DCL.Skybox.RenderTextureLayer
Assembly:SkyboxEditorAssembly
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/TextureLayers/RenderTextureLayer.cs
Covered lines:0
Uncovered lines:27
Coverable lines:27
Total lines:67
Line coverage:0% (0 of 27)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
RenderLayer(...)0%42600%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts/Editor/Procedural Skybox/TextureLayers/RenderTextureLayer.cs

#LineLine coverage
 1using System.Collections;
 2using System.Collections.Generic;
 3using UnityEditor;
 4using UnityEngine;
 5
 6namespace DCL.Skybox
 7{
 8    public static class RenderTextureLayer
 9    {
 10        public static void RenderLayer(ref float timeOfTheDay, EditorToolMeasurements toolSize, TextureLayer layer)
 11        {
 012            EditorGUILayout.Separator();
 13
 14            // name In Editor
 015            EditorGUILayout.BeginHorizontal();
 016            EditorGUILayout.LabelField(SkyboxEditorLiterals.Layers.layerName, GUILayout.Width(150), GUILayout.ExpandWidt
 017            layer.nameInEditor = EditorGUILayout.TextField(layer.nameInEditor, GUILayout.Width(200), GUILayout.ExpandWid
 018            EditorGUILayout.EndHorizontal();
 19
 020            EditorGUILayout.Separator();
 21
 22            // Layer Type
 023            EditorGUILayout.BeginHorizontal(GUILayout.ExpandWidth(false));
 024            EditorGUILayout.LabelField(SkyboxEditorLiterals.Layers.layerType, GUILayout.Width(150), GUILayout.ExpandWidt
 025            layer.layerType = (LayerType)EditorGUILayout.EnumPopup(layer.layerType, GUILayout.Width(200));
 026            EditorGUILayout.EndHorizontal();
 27
 28
 029            EditorGUILayout.Separator();
 30
 31            // Time Span
 032            RenderSimpleValues.RenderSepratedFloatFields(SkyboxEditorLiterals.LayerProperties.timeSpan, SkyboxEditorLite
 033            SkyboxEditorUtils.ClampToDayTime(ref layer.timeSpan_start);
 034            SkyboxEditorUtils.ClampToDayTime(ref layer.timeSpan_End);
 35
 36            // Fading
 037            RenderSimpleValues.RenderSepratedFloatFields(SkyboxEditorLiterals.LayerProperties.fade, SkyboxEditorLiterals
 38
 39            // Tint
 040            RenderSimpleValues.RenderFloatFieldAsSlider(SkyboxEditorLiterals.LayerProperties.tint, ref layer.tintPercent
 41
 042            if (layer.layerType == LayerType.Cubemap)
 43            {
 044                RenderCubemapLayer.RenderLayer(ref timeOfTheDay, toolSize, layer);
 45
 46            }
 047            else if (layer.layerType == LayerType.Planar)
 48            {
 049                RenderPlanarLayer.RenderLayer(ref timeOfTheDay, toolSize, layer);
 50
 51            }
 052            else if (layer.layerType == LayerType.Radial)
 53            {
 054                RenderPlanarLayer.RenderLayer(ref timeOfTheDay, toolSize, layer, true);
 55            }
 056            else if (layer.layerType == LayerType.Satellite)
 57            {
 058                RenderSatelliteLayer.RenderLayer(ref timeOfTheDay, toolSize, layer);
 59            }
 060            else if (layer.layerType == LayerType.Particles)
 61            {
 062                RenderParticleLayer.RenderLayer(ref timeOfTheDay, toolSize, layer);
 63            }
 064        }
 65
 66    }
 67}