UNPKG

mylingo3d

Version:

Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor

62 lines (61 loc) 2.43 kB
import { MeshStandardMaterial, Vector2 } from "three"; import ITexturedStandard, { NormalMapType } from "../../../interface/ITexturedStandard"; import TexturedBasicMixin from "./TexturedBasicMixin"; export default abstract class TexturedStandardMixin extends TexturedBasicMixin implements ITexturedStandard { protected abstract material: MeshStandardMaterial; get wireframe(): boolean; set wireframe(val: boolean); private _envMap?; get envMap(): string | undefined; set envMap(val: string | undefined); private _aoMap?; get aoMap(): string | undefined; set aoMap(val: string | undefined); get aoMapIntensity(): number; set aoMapIntensity(val: number); private _bumpMap?; get bumpMap(): string | undefined; set bumpMap(val: string | undefined); get bumpScale(): number; set bumpScale(val: number); private _displacementMap?; get displacementMap(): string | undefined; set displacementMap(val: string | undefined); get displacementScale(): number; set displacementScale(val: number); get displacementBias(): number; set displacementBias(val: number); get emissiveColor(): string; set emissiveColor(val: string); private _emissiveMap?; get emissiveMap(): string | undefined; set emissiveMap(val: string | undefined); get emissiveIntensity(): number; set emissiveIntensity(val: number); private _emissive?; get emissive(): boolean; set emissive(val: boolean); private _lightMap?; get lightMap(): string | undefined; set lightMap(val: string | undefined); get lightMapIntensity(): number; set lightMapIntensity(val: number); private _metalnessMap?; get metalnessMap(): string | undefined; set metalnessMap(val: string | undefined); get metalness(): number; set metalness(val: number); private _roughnessMap?; get roughnessMap(): string | undefined; set roughnessMap(val: string | undefined); get roughness(): number; set roughness(val: number); private _normalMap?; get normalMap(): string | undefined; set normalMap(val: string | undefined); get normalScale(): Vector2 | number; set normalScale(val: Vector2 | number); private _normalMapType?; get normalMapType(): NormalMapType | undefined; set normalMapType(val: NormalMapType | undefined); }