@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
35 lines (34 loc) • 1.5 kB
TypeScript
import { Matrix4, Object3D } from 'three';
import { ObjectNamedFunction0, ObjectNamedFunction1, ObjectNamedFunction2 } from './_Base';
export declare class setObjectCastShadow extends ObjectNamedFunction1<[boolean]> {
static type(): string;
func(object3D: Object3D, castShadow: boolean): void;
}
export declare class setObjectReceiveShadow extends ObjectNamedFunction1<[boolean]> {
static type(): string;
func(object3D: Object3D, receiveShadow: boolean): void;
}
export declare class setObjectFrustumCulled extends ObjectNamedFunction1<[boolean]> {
static type(): string;
func(object3D: Object3D, frustumCulled: boolean): void;
}
export declare class setObjectMatrix extends ObjectNamedFunction1<[Matrix4]> {
static type(): string;
func(object3D: Object3D, matrix: Matrix4): void;
}
export declare class setObjectMatrixAutoUpdate extends ObjectNamedFunction1<[boolean]> {
static type(): string;
func(object3D: Object3D, matrixAutoUpdate: boolean): void;
}
export declare class setObjectVisible extends ObjectNamedFunction1<[boolean]> {
static type(): string;
func(object3D: Object3D, visible: boolean): void;
}
export declare class objectUpdateMatrix extends ObjectNamedFunction0 {
static type(): string;
func(object3D: Object3D): void;
}
export declare class objectUpdateWorldMatrix extends ObjectNamedFunction2<[boolean, boolean]> {
static type(): string;
func(object3D: Object3D, updateParents: boolean, updateChildren: boolean): void;
}