public void Render(Mesh m, DrawingParams param) { #if TEXDRAW_DEBUG Profiler.BeginSample("Rendering"); #endif m.Clear(); Clear(); if (parsingComplete) { // Color processing is happening only in rendering section. TexContext.Color.Reset(param.color); param.context = this; linkBoxKey.Clear(); linkBoxRect.Clear(); param.Render(); } Push2Mesh(m); #if TEXDRAW_DEBUG Profiler.EndSample(); #endif }
public void Render(Mesh m, DrawingParams param) { #if TEXDRAW_PROFILE Profiler.BeginSample("Rendering"); #endif m.Clear(); Clear(); if (parsingComplete) { param.context = this; linkBoxKey.Clear(); linkBoxRect.Clear(); param.Render(); } Push2Mesh(m); #if TEXDRAW_PROFILE Profiler.EndSample(); #endif }