UNPKG

51timapi

Version:

TimApi is a traffic related plugin for WdpApi.

57 lines (56 loc) 2.19 kB
import { ObjectAbstract } from '../../../common/object-abstract'; import { ResultType, AssetAtomType, BasicInfoAtomType, TransformAtomType } from '../../../common/data-type'; import { SkeletalType, SkeletalMeshAtomType } from '../../../common/interface/skeletal'; import { ObjectController } from '../../../common/object-controller'; declare class Skeletal extends ObjectController implements ObjectAbstract { className: string; private AssetAtom; private SkeletalMeshAtom; constructor(opt?: SkeletalType); get seedId(): string | null; set seedId(seedId: string | null); get animSequenceIndex(): number; set animSequenceIndex(animSequenceIndex: number); get bPause(): boolean; set bPause(bPause: boolean); get bLoop(): boolean; set bLoop(bLoop: boolean); get playRate(): number; set playRate(playRate: number); get playInterval(): { min: number; max: number; }; set playInterval(playInterval: { min: number; max: number; }); GetSeedId(): Promise<ResultType>; SetSeedId(seedId: string | null): Promise<ResultType>; GetAnimSequenceIndex(): Promise<ResultType>; SetAnimSequenceIndex(animSequenceIndex: number): Promise<ResultType>; GetbPause(): Promise<ResultType>; SetbPause(bPause: boolean): Promise<ResultType>; GetbLoop(): Promise<ResultType>; SetbLoop(bLoop: boolean): Promise<ResultType>; GetPlayRate(): Promise<ResultType>; SetPlayRate(playRate: number): Promise<ResultType>; GetPlayInterval(): Promise<ResultType>; SetPlayInterval(playInterval: { min: number; max: number; }): Promise<ResultType>; GetScheme(): { AssetAtom: AssetAtomType; SkeletalMeshAtom: SkeletalMeshAtomType; }; GetData(): SkeletalType; SetData(opt: SkeletalType): void; generateAtomData(opt: SkeletalType): { SkeletalMeshAtom?: Partial<SkeletalMeshAtomType>; AssetAtom?: Partial<AssetAtomType>; BasicInfoAtom?: Partial<BasicInfoAtomType>; TransformAtom?: Partial<TransformAtomType>; }; } export default Skeletal;