UNPKG

lingo3d

Version:

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

41 lines (40 loc) 1.62 kB
import { Sprite as ThreeSprite, SpriteMaterial } from "three"; import ISprite from "../interface/ISprite"; import PhysicsObjectManager from "./core/PhysicsObjectManager"; import { ColorString } from "../interface/ITexturedStandard"; import { Point } from "@lincode/math"; export default class Sprite extends PhysicsObjectManager<ThreeSprite> implements ISprite { static componentName: string; static defaults: Partial<import("../interface/utils/Defaults").default<ISprite>>; static schema: Required<import("../interface/utils/extractProps").ExtractProps<ISprite>>; $material: SpriteMaterial; constructor(); protected disposeNode(): void; get depth(): number; set depth(_: number); get scaleZ(): number; set scaleZ(_: number); private _texture?; get texture(): string | undefined; set texture(val: string | undefined); private _alphaMap?; get alphaMap(): string | undefined; set alphaMap(val: string | undefined); get color(): ColorString; set color(val: ColorString); get opacity(): number; set opacity(val: number); private _textureRepeat; get textureRepeat(): number | Point; set textureRepeat(val: number | Point); private _textureFlipY; get textureFlipY(): boolean; set textureFlipY(val: boolean); private _textureRotation; get textureRotation(): number; set textureRotation(val: number); get depthTest(): boolean; set depthTest(val: boolean); get blending(): import("../interface/ITexturedStandard").Blending; set blending(val: import("../interface/ITexturedStandard").Blending); }