polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
45 lines (44 loc) • 1.96 kB
TypeScript
import { AnimationsAnimNode } from '../../../nodes/anim/Animations';
import { CopAnimNode } from '../../../nodes/anim/Cop';
import { CopyAnimNode } from '../../../nodes/anim/Copy';
import { DelayAnimNode } from '../../../nodes/anim/Delay';
import { DurationAnimNode } from '../../../nodes/anim/Duration';
import { EasingAnimNode } from '../../../nodes/anim/Easing';
import { EventsAnimNode } from '../../../nodes/anim/Events';
import { MaterialsAnimNode } from '../../../nodes/anim/Materials';
import { MergeAnimNode } from '../../../nodes/anim/Merge';
import { NullAnimNode } from '../../../nodes/anim/Null';
import { OperationAnimNode } from '../../../nodes/anim/Operation';
import { PositionAnimNode } from '../../../nodes/anim/Position';
import { PostProcessAnimNode } from '../../../nodes/anim/PostProcess';
import { PropertyNameAnimNode } from '../../../nodes/anim/PropertyName';
import { PropertyValueAnimNode } from '../../../nodes/anim/PropertyValue';
import { RenderersAnimNode } from '../../../nodes/anim/Renderers';
import { RepeatAnimNode } from '../../../nodes/anim/Repeat';
import { SwitchAnimNode } from '../../../nodes/anim/Switch';
import { TargetAnimNode } from '../../../nodes/anim/Target';
export interface AnimNodeChildrenMap {
copy: CopyAnimNode;
delay: DelayAnimNode;
duration: DurationAnimNode;
easing: EasingAnimNode;
merge: MergeAnimNode;
null: NullAnimNode;
operation: OperationAnimNode;
position: PositionAnimNode;
propertyName: PropertyNameAnimNode;
propertyValue: PropertyValueAnimNode;
repeat: RepeatAnimNode;
switch: SwitchAnimNode;
target: TargetAnimNode;
animations: AnimationsAnimNode;
cop: CopAnimNode;
events: EventsAnimNode;
materials: MaterialsAnimNode;
postProcess: PostProcessAnimNode;
renderers: RenderersAnimNode;
}
import { PolyEngine } from '../../../Poly';
export declare class AnimRegister {
static run(poly: PolyEngine): void;
}