private void CreateDefaultTimelineGridParams() { m_timelineGridParams = new TimelineGridParameters(); m_timelineGridParams.VertLines = 12; m_timelineGridParams.VertLinesSecondary = TimelineGrid.k_Lines; m_timelineGridParams.LineColor = new Color(1, 1, 1, 0.1f); m_timelineGridParams.FixedHeight = FixedHeight; }
public void SetGridParameters(TimelineGridParameters parameters, Vector2 viewportSize) { m_parameters = parameters; }
public void SetGridParameters(TimelineGridParameters parameters) { Vector2 maxSupportedViewportSize = new Vector2(4096, 4096); SetGridParameters(parameters, maxSupportedViewportSize); }
public void SetGridParameters(TimelineGridParameters parameters, Vector2 viewportSize) { //m_commandBuffer.Clear(); m_parameters = parameters; }
public void SetGridParameters(TimelineGridParameters parameters, Vector2 viewportSize) { //m_commandBuffer.Clear(); m_parameters = parameters; if (m_vGridMesh0 != null) { Destroy(m_vGridMesh0); } if (m_vGridMesh1 != null) { Destroy(m_vGridMesh1); } if (m_vGridMesh2 != null) { Destroy(m_vGridMesh2); } if (m_hGridMesh0 != null) { Destroy(m_hGridMesh0); } if (m_hGridMesh1 != null) { Destroy(m_hGridMesh1); } if (m_hGridMesh2 != null) { Destroy(m_hGridMesh2); } int vLinesCount = m_parameters.VertLines * m_parameters.VertLinesSecondary; int hLinesCount = m_parameters.HorLines * m_parameters.HorLinesSecondary; int repeatX = Mathf.Max(1, Mathf.CeilToInt((viewportSize.x / (vLinesCount * m_parameters.VertLinesSecondary)) / k_FadeOutPixels)); int repeatY = Mathf.Max(1, Mathf.CeilToInt((viewportSize.y / (hLinesCount * m_parameters.HorLinesSecondary)) / k_FadeOutPixels)); m_vGridMesh0 = CreateGridMesh(vLinesCount, true, repeatX, repeatY); if (m_parameters.FixedHeight < 0) { m_hGridMesh0 = CreateGridMesh(hLinesCount, false, repeatY, repeatX); } else { m_hGridMesh0 = CreateGridMesh(m_parameters.HorLines, false, 1, repeatX, int.MaxValue, false); } m_vGridMesh1 = CreateGridMesh(vLinesCount, true, repeatX, repeatY); if (m_parameters.FixedHeight < 0) { m_hGridMesh1 = CreateGridMesh(hLinesCount, false, repeatY, repeatX); } m_vGridMesh2 = CreateGridMesh(vLinesCount, true, repeatX, repeatY); if (m_parameters.FixedHeight < 0) { m_hGridMesh2 = CreateGridMesh(hLinesCount, false, repeatY, repeatX); } }