Skip to content

Commit 9c4a79f

Browse files
committed
Fix docs
1 parent a4caafe commit 9c4a79f

4 files changed

Lines changed: 33 additions & 22 deletions

File tree

src/effects/LensDistortionEffect.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ export interface LensDistortionEffectOptions {
4949
* A lens distortion effect.
5050
*
5151
* Original shader ported from https://github.com/ycw/three-lens-distortion
52+
*
53+
* @category Effects
5254
*/
5355

5456
export class LensDistortionEffect extends Effect implements LensDistortionEffectOptions {

src/utils/DebugTools.ts

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -241,29 +241,39 @@ function analyzeOutputResources(passes: readonly Pass<Material | null>[],
241241
}
242242

243243
/**
244-
* Logs details about a given render pipeline.
244+
* A collection of debug tools.
245245
*
246-
* @param pipeline - A render pipeline.
246+
* @category Utils
247247
*/
248248

249-
export function analyzePipeline(pipeline: RenderPipeline): void {
249+
export class DebugTools {
250+
251+
/**
252+
* Logs details about a given render pipeline.
253+
*
254+
* @param pipeline - A render pipeline.
255+
*/
250256

251-
const textureIds = createTextureIds(pipeline.passes);
257+
static analyzePipeline(pipeline: RenderPipeline): void {
252258

253-
console.debug("RenderPipeline", pipeline);
259+
const textureIds = createTextureIds(pipeline.passes);
254260

255-
console.groupCollapsed("Data Flow");
256-
analyzeDataFlow(pipeline.passes, textureIds);
257-
console.groupEnd();
261+
console.debug("RenderPipeline", pipeline);
258262

259-
console.groupCollapsed("Resources");
260-
console.group("Input Buffers");
261-
analyzeInputResources(pipeline.passes, textureIds);
262-
console.groupEnd();
263-
console.group("Output Buffers");
264-
analyzeOutputResources(pipeline.passes, textureIds);
265-
console.groupEnd();
263+
console.groupCollapsed("Data Flow");
264+
analyzeDataFlow(pipeline.passes, textureIds);
265+
console.groupEnd();
266266

267-
console.groupEnd();
267+
console.groupCollapsed("Resources");
268+
console.group("Input Buffers");
269+
analyzeInputResources(pipeline.passes, textureIds);
270+
console.groupEnd();
271+
console.group("Output Buffers");
272+
analyzeOutputResources(pipeline.passes, textureIds);
273+
console.groupEnd();
274+
275+
console.groupEnd();
276+
277+
}
268278

269279
}

src/utils/ImmutableTimer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ export interface ImmutableTimer {
88

99
/**
1010
* Returns the current delta time in seconds.
11-
+
12-
+ @return The current delta time.
11+
*
12+
* @return The current delta time.
1313
*/
1414

1515
getDelta(): number;
1616

1717
/**
1818
* Returns the elapsed time in seconds.
19-
+
20-
+ @return The elapsed time.
19+
*
20+
* @return The elapsed time.
2121
*/
2222

2323
getElapsed(): number;

src/utils/index.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export * from "./Background.js";
55
export * from "./ClearFlags.js";
66
export * from "./ClearValues.js";
77
export * from "./ColorDecisionList.js";
8+
export * from "./DebugTools.js";
89
export * from "./EffectMaterialManager.js";
910
export * from "./EffectShaderData.js";
1011
export * from "./GaussKernel.js";
@@ -17,5 +18,3 @@ export * from "./Scissor.js";
1718
export * from "./Selection.js";
1819
export * from "./ShaderDataTracker.js";
1920
export * from "./Viewport.js";
20-
21-
export * as DebugTools from "./DebugTools.js";

0 commit comments

Comments
 (0)