// Token: 0x06004796 RID: 18326 RVA: 0x0010F11C File Offset: 0x0010D31C private void clipToViewport(global::dfRenderData renderData) { Plane[] clippingPlanes = this.GetClippingPlanes(); Material material = renderData.Material; Matrix4x4 transform = renderData.Transform; global::dfRichTextLabel.clipBuffer.Clear(); global::dfClippingUtil.Clip(clippingPlanes, renderData, global::dfRichTextLabel.clipBuffer); renderData.Clear(); renderData.Merge(global::dfRichTextLabel.clipBuffer, false); renderData.Material = material; renderData.Transform = transform; }
// Token: 0x06003EDD RID: 16093 RVA: 0x000E4E14 File Offset: 0x000E3014 private global::dfRenderData renderText() { if (this.Font == null || !this.Font.IsValid || string.IsNullOrEmpty(this.Text)) { return(null); } global::dfRenderData renderData = this.renderData; if (this.font is global::dfDynamicFont) { global::dfDynamicFont dfDynamicFont = (global::dfDynamicFont)this.font; renderData = this.textRenderData; renderData.Clear(); renderData.Material = dfDynamicFont.Material; } using (global::dfFontRendererBase dfFontRendererBase = this.obtainTextRenderer()) { dfFontRendererBase.Render(this.text, renderData); } return(renderData); }