Skip to content

Commit 02b995c

Browse files
committed
create layer for property defaults
1 parent d7c373a commit 02b995c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/index.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export class Comp {
6363
readonly bgColor: Color = [1, 1, 1, 1];
6464
readonly pixelAspect: number = 1;
6565
layer(indexOrOtherLayer: number | string, relIndex?: number): Layer {
66-
return new Layer();
66+
return thisLayer;
6767
}
6868
}
6969

@@ -304,7 +304,7 @@ export class SourceText extends Property<string> {
304304
super(value);
305305
}
306306
style = new TextStyle();
307-
getStyleAt(characterIndex: number, sampleTime: number = time) {
307+
getStyleAt(characterIndex: number, sampleTime: number = thisLayer.time) {
308308
return this.style;
309309
}
310310
}
@@ -429,7 +429,7 @@ export class Layer {
429429
readonly width: number = 1920;
430430
readonly height: number = 1080;
431431
readonly index: number = 0;
432-
readonly parent?: Layer | Light | Camera = new Layer();
432+
readonly parent?: Layer | Light | Camera = thisLayer;
433433
readonly hasParent: boolean = true;
434434
readonly inPoint: number = 0;
435435
readonly outPoint: number = 1;
@@ -637,6 +637,8 @@ export class Layer {
637637
}
638638
}
639639

640+
const thisLayer = new Layer();
641+
640642
export class Footage {
641643
readonly name: string = "Layer Name";
642644
readonly width?: number = 500;

0 commit comments

Comments
 (0)