mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
18 lines (17 loc) • 703 B
TypeScript
import { Point } from "@lincode/math";
import Defaults from "./utils/Defaults";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
export default interface ITexturedBasic {
color: string;
fog: boolean;
opacity: number;
texture: Nullable<string | HTMLVideoElement>;
videoTexture: Nullable<string | HTMLVideoElement>;
alphaMap: Nullable<string>;
textureRepeat: Nullable<Point | number>;
textureFlipY: Nullable<boolean>;
textureRotation: Nullable<number>;
}
export declare const texturedBasicSchema: Required<ExtractProps<ITexturedBasic>>;
export declare const texturedBasicDefaults: Defaults<ITexturedBasic>;