From 7a7f77b8b4f43e8ad784eeb352cf678626225bc0 Mon Sep 17 00:00:00 2001 From: Ruggero Visintin Date: Mon, 4 Dec 2023 19:45:24 +0100 Subject: [PATCH] docs(renderer): add some documentation about the renderer --- src/renderer/Renderer.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/renderer/Renderer.ts b/src/renderer/Renderer.ts index fa5ca8c2..636d6918 100644 --- a/src/renderer/Renderer.ts +++ b/src/renderer/Renderer.ts @@ -1,5 +1,12 @@ import { RenderCommand } from './RenderCommand'; +/** + * The renderer is responsible for collecting renderCommands and + * execute them in the right order based on the information they carry on. + * + * Furthermore it also abstracts away the complexity of how the gfx device work under the hood + * from the renderSystem + */ export class Renderer { private _commandBuffer: RenderCommand[] = [];