Skip to content

Commit 88dedbb

Browse files
committed
chore: remove enabled parameter from camera
1 parent 6eed60e commit 88dedbb

2 files changed

Lines changed: 4 additions & 25 deletions

File tree

src/lib/engine/HydraEngine.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -278,16 +278,8 @@ export class HydraEngine {
278278
const gens = this.generators as any;
279279
// eslint-disable-next-line @typescript-eslint/no-explicit-any
280280
const hydraAny = this.hydra as any;
281-
const enabled = node.data?.enabled !== false;
282-
283-
let chain: unknown;
284-
285-
if (!enabled) {
286-
chain = gens.solid?.(0, 0, 0, 1);
287-
} else {
288-
const source = hydraAny.sources?.[CAMERA_SOURCE_INDEX];
289-
chain = typeof gens.src === 'function' ? gens.src(source) : gens.solid?.(0, 0, 0, 1);
290-
}
281+
const source = hydraAny.sources?.[CAMERA_SOURCE_INDEX];
282+
const chain = typeof gens.src === 'function' ? gens.src(source) : gens.solid?.(0, 0, 0, 1);
291283

292284
const result: BuildResult = { ok: true, chain };
293285
memo.set(nodeId, result);

src/lib/nodes/definitions/camera.ts

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,16 @@ export const cameraDefinition: NodeDefinition = {
44
id: 'camera',
55
label: 'Camera',
66
category: 'source',
7-
inputs: [
8-
{
9-
id: 'enabled',
10-
label: 'Enabled',
11-
type: 'boolean',
12-
default: true
13-
}
14-
],
7+
inputs: [],
158
outputs: [
169
{
1710
id: 'color',
1811
type: 'color'
1912
}
2013
],
21-
build: (ctx, args) => {
22-
const enabled = args.enabled !== false;
14+
build: (ctx) => {
2315
// eslint-disable-next-line @typescript-eslint/no-explicit-any
2416
const gens = ctx.generators as any;
25-
26-
if (!enabled) {
27-
return gens.solid?.(0, 0, 0, 1) ?? null;
28-
}
29-
3017
return gens.src?.(0) ?? null;
3118
}
3219
};

0 commit comments

Comments
 (0)