init
This commit is contained in:
103
structs/Feat.d.ts
vendored
Normal file
103
structs/Feat.d.ts
vendored
Normal file
@@ -0,0 +1,103 @@
|
||||
/**
|
||||
* a feature from the menu
|
||||
* @public
|
||||
*/
|
||||
declare class Feat {
|
||||
|
||||
/**
|
||||
* only for testing,
|
||||
*
|
||||
* @param type "debug"
|
||||
*
|
||||
* @example
|
||||
*
|
||||
* new Feat("debug")
|
||||
*
|
||||
*/
|
||||
constructor(type: "debug");
|
||||
|
||||
/**
|
||||
* feature on/off boolean
|
||||
*/
|
||||
public get on(): boolean;
|
||||
public set on(on: boolean);
|
||||
|
||||
readonly parent: Feat|null;
|
||||
|
||||
/**
|
||||
* Only for parents
|
||||
*/
|
||||
readonly children: Feat[];
|
||||
|
||||
/**
|
||||
* Only for parents
|
||||
*/
|
||||
readonly child_count: number;
|
||||
|
||||
readonly type: number;
|
||||
|
||||
/**
|
||||
* Ids will be recycled after the feature is deleted
|
||||
*/
|
||||
readonly id: number;
|
||||
|
||||
/**
|
||||
* value for integer features
|
||||
*/
|
||||
public get value_i(): integer;
|
||||
public set value_i(value_i: integer);
|
||||
|
||||
/**
|
||||
* min value
|
||||
*/
|
||||
public get min_1(): integer;
|
||||
public set min_1(min_1: integer);
|
||||
|
||||
/**
|
||||
* max value
|
||||
*/
|
||||
public get max_i(): integer;
|
||||
public set max_i(max_i: integer);
|
||||
|
||||
/**
|
||||
* step size
|
||||
*/
|
||||
public get mod_i(): integer;
|
||||
public set mod_i(mod_i: integer);
|
||||
|
||||
/**
|
||||
* deprecated
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
public get threaded(): boolean;
|
||||
public set threaded(threaded: boolean);
|
||||
|
||||
public get name(): string;
|
||||
public set name(name: string);
|
||||
|
||||
/**
|
||||
* d3d handler
|
||||
*
|
||||
* @privateRemarks
|
||||
*
|
||||
* it's only defined as `any` because I don't understand the d3d handler function enough
|
||||
*/
|
||||
public get renderer(): any;
|
||||
public set renderer(renderer: any);
|
||||
|
||||
/**
|
||||
* show/hide feature
|
||||
*/
|
||||
public get hidden(): boolean;
|
||||
public set hidden(hidden: boolean);
|
||||
|
||||
/**
|
||||
* additional context passed to script handlers
|
||||
*/
|
||||
public get data(): any;
|
||||
public set data(data: any);
|
||||
|
||||
public toggle(): Feat;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user