idTech4.Renderer.idGuiModel.AdvanceSurface C# (CSharp) Method

AdvanceSurface() private method

private AdvanceSurface ( ) : void
return void
		private void AdvanceSurface()
		{
			GuiModelSurface s = new GuiModelSurface();

			if(_surfaces.Count > 0)
			{
				s.Color = _surface.Color;
				s.Material = _surface.Material;
			}
			else
			{
				s.Color = new Vector4(1, 1, 1, 1);
				s.Material = idE.RenderSystem.DefaultMaterial;
			}

			s.IndexCount = 0;
			s.FirstIndex = _indexes.Count;
			s.VertexCount = 0;
			s.FirstVertex = _vertices.Count;

			_surfaces.Add(s);
			_surface = s;
		}