Interface VideoEffectAsset
interface VideoEffectAsset {
"[dispose]": () => void;
color?: string;
dispose: () => void;
id: string;
isBuiltIn: boolean;
metadata?: Record<string, unknown>;
name: string;
ops: EffectOp[];
raw: Schema.VideoEffectAsset;
shaders: string[];
store: VideoEditorAssetStore;
thumbnailUri?: string;
toJSON: () => Schema.VideoEffectAsset;
type: "asset:effect:video";
}
"[dispose]": () => void;
color?: string;
dispose: () => void;
id: string;
isBuiltIn: boolean;
metadata?: Record<string, unknown>;
name: string;
ops: EffectOp[];
raw: Schema.VideoEffectAsset;
shaders: string[];
store: VideoEditorAssetStore;
thumbnailUri?: string;
toJSON: () => Schema.VideoEffectAsset;
type: "asset:effect:video";
}
Hierarchy
- BaseAsset<"effect:video">
- Readonly<Required<Schema.VideoEffectAsset>>
- VideoEffectAsset
Properties
[dispose]
"[dispose]": () => void
Optionalcolor
color?: string
dispose
dispose: () => void
id
id: string
isBuiltIn
isBuiltIn: boolean
Optionalmetadata
metadata?: Record<string, unknown>
name
name: string
Readonlyops
ops: EffectOp[]
Readonlyraw
Readonlyshaders
shaders: string[]
store
OptionalthumbnailUri
thumbnailUri?: string
toJSON
type
type: "asset:effect:video"