Files
Construct-CN/packs/BP/scripts/classes/Render/outline/createOutlineRenderer.js
T
wed150 136d5ffa3b
/ build (push) Has been cancelled
Start working at 1.2.0
2026-08-26 09:54:39 +08:00

10 lines
495 B
JavaScript

import { renderProfileOf } from "../../Enums/RenderMode";
import { HybridOutlineRenderer } from "./HybridOutlineRenderer.js";
import { ParticleOutlineRenderer } from "./ParticleOutlineRenderer.js";
export function createOutlineRenderer(renderMode, dimension, min, max, particleTiming) {
const profile = renderProfileOf(renderMode);
const Renderer = profile.hybridOutline ? HybridOutlineRenderer : ParticleOutlineRenderer;
return new Renderer(dimension, min, max, particleTiming);
}