dazscript-types
Version:
Daz Studio Scripting Types
40 lines (39 loc) • 1.51 kB
TypeScript
declare class DzBrickMaterial extends DzMaterial {
/** Methods */
brickRemoved(brick: DzShaderBrick): any;
brickAdded(brick: DzShaderBrick): any;
generateFilesStarted(): any;
generateFilesFinished(): any;
getExtension(): string;
getBrickUserName(): string;
setBrickUserName(brickUserName: string): void;
getNumBrickSets(): number;
getBrickSet(brickSet: number): any;
addBrick(brick: DzShaderBrick): any;
getBrick(brick: number): any;
getBrickIDs(): any;
getBrickIDs(ids: number[]): any;
deleteBrick(brick: number): any;
deleteBrick(brick: DzShaderBrick): any;
deleteAllBricks(): any;
invalidateSets(): any;
moveBrick(brick: number, brickUser: IDzBrickUser): any;
getIdentifier(): any;
setIdentifier(uuid: QUuid): any;
updateIdentifierOnSetInvalidate(update: boolean): any;
isInEditMode(): any;
startEditMode(): any;
endEditMode(): any;
usesLocalShaderSpace(): any;
applyToScene(): any;
fromScene(): any;
unsetRender(settings: DzRenderSettings): any;
removeSet(brickSet: DzBrickSet): any;
brickIDChanged(brickId: number): any;
setMaterialName(materialName: string): any;
setNeedsTangentSpaceParams(needsTangentSpaceParams: boolean): any;
allowsAutoBake(): boolean;
convertDefaultMaterial(material: DzDefaultMaterial): any;
convertUberIrayMaterial(material: DzMaterial): any;
setNeedsPtexParams(needsPtexParams: boolean): any;
}