dazscript-types
Version:
Daz Studio Scripting Types
42 lines (40 loc) • 1.71 kB
TypeScript
declare class DzPropertyGroup extends DzBase {
/* Properties */
/* Methods */
parentChanged(newParent: DzPropertyGroup): void;
addedChild(newChild: DzPropertyGroup): void;
removedChild(child: DzPropertyGroup): void;
childListChanged(): void;
treeChanged(): void;
propertyVisiblityChanged(): any; // TODO ;
getAllPaths(): String[];
getAllProperties(): DzProperty[];
getNumProperties(): number;
getProperty(i: number): DzProperty;
findProperty(): any; // TODO ;
findProperty(): any; // TODO ;
findProperty(): any; // TODO ;
setUniquePropertyLabel(prop: DzProperty): void;
movePropertyToIndex(prop: DzProperty, newIndex: number): boolean;
movePropertyToIndex(propName: QString, newIndex: number): boolean;
movePropertyToIndex(curIndex: number, newIndex: number): boolean;
movePropertyToIndex(prop: DzProperty, newIndex: number): boolean;
movePropertyToIndex(propName: QString, newIndex: number): boolean;
movePropertyToIndex(curIndex: number, newIndex: number): boolean;
indexOfProperty(prop: DzProperty): number;
getPath(): QString;
getParent(): DzPropertyGroup;
findSibling(name: QString): DzPropertyGroup;
getNextSibling(): DzPropertyGroup;
getPreviousSibling(): any; // TODO ;
getFirstChild(): DzPropertyGroup;
findChild(name: QString): DzPropertyGroup;
getTree(): DzPropertyGroupTree;
moveChildToIndex(childName: QString, newIndex: number): boolean;
getRegion(): DzGeometryRegion;
isRegion(): boolean;
setCollapsed(onOff: boolean): void;
getCollapsed(): boolean;
sort(): void;
getDefaultGroupName(): any; // TODO ;
}