Interface VideoRendererOptions

VideoRenderer component configuration

const videoRenderer = new VideoRenderer({
video: this.assetManager.getVideo("video.mp4"),
width: 1920,
height: 1080,
offset: new Vector2(0, 0),
flipHorizontally: false,
flipVertically: false,
rotation: 0,
opacity: 1,
maskColor: "#FF0000",
maskColorMix: 0,
tintColor: "#00FF00",
layer: "Default",
slice: {x: 0, y: 0, width: 1920, height: 1080},
volume: 1,
loop: false,
fixedToTimeScale: false
});
interface VideoRendererOptions {
    action: "pause" | "play" | "stop";
    fixedToTimeScale: boolean;
    flipHorizontally: boolean;
    flipVertically: boolean;
    height: number;
    layer: string;
    loop: boolean;
    maskColor: string;
    maskColorMix: number;
    offset: Vector2;
    opacity: number;
    rotation: number;
    slice: Slice;
    tintColor: string;
    video: string | HTMLVideoElement;
    volume: number;
    width: number;
}

Properties

action: "pause" | "play" | "stop"
fixedToTimeScale: boolean
flipHorizontally: boolean
flipVertically: boolean
height: number
layer: string
loop: boolean
maskColor: string
maskColorMix: number
offset: Vector2
opacity: number
rotation: number
slice: Slice
tintColor: string
video: string | HTMLVideoElement
volume: number
width: number