Skip to content

Class: MockPropertiesHelper ​

Mock of the X-Ray engine C++ properties_helper class.

Extends ​

Implements ​

  • properties_helper

Accessors ​

__name ​

Get Signature ​

ts
get __name(): string;
Returns ​

string

Implementation of ​

ts
properties_helper.__name

Inherited from ​

MockLuabindClass.__name


__name ​

Get Signature ​

ts
get static __name(): string;
Returns ​

string

Inherited from ​

MockLuabindClass.__name

Constructors ​

Constructor ​

ts
new MockPropertiesHelper(): MockPropertiesHelper;

Returns ​

MockPropertiesHelper

Inherited from ​

MockLuabindClass.constructor

Methods ​

create() ​

ts
static create(): MockPropertiesHelper;

Returns ​

MockPropertiesHelper

Overrides ​

MockLuabindClass.create


mock() ​

ts
static mock(): properties_helper;

Returns ​

properties_helper

Overrides ​

MockLuabindClass.mock

Properties ​

create_angle ​

ts
create_angle: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number, decimals?: number) => float_value>;

Create an angle property bound to a float field.

Implementation of ​

ts
properties_helper.create_angle

create_bool ​

ts
create_bool: MockedFunction<(items: prop_item_vec, key: string, object: object, table: object, name: string) => bool_value>;

Create a boolean property bound to table[name] and owned by object.

Implementation of ​

ts
properties_helper.create_bool

create_button ​

ts
create_button: MockedFunction<(items: prop_item_vec, key: string, value: string, flags: number) => button_value>;

Create editor-only utility rows.

Implementation of ​

ts
properties_helper.create_button

create_canvas ​

ts
create_canvas: MockedFunction<(items: prop_item_vec, key: string, value: string, height: number) => canvas_value>;

Implementation of ​

ts
properties_helper.create_canvas

create_caption ​

ts
create_caption: MockedFunction<(items: prop_item_vec, key: string, value: string) => caption_value>;

Implementation of ​

ts
properties_helper.create_caption

create_choose ​

ts
create_choose: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, mode: number, path?: string, fillParam?: string, subItemCount?: number) => choose_value>;

Create an asset/object chooser property bound to a string field.

Implementation of ​

ts
properties_helper.create_choose

create_color ​

ts
create_color: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string) => u32_value>;

Create a 32-bit packed color property bound to an unsigned integer field.

Implementation of ​

ts
properties_helper.create_color

create_fcolor ​

ts
create_fcolor: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string) => color_value>;

Create a float color property bound to an Fcolor field.

Implementation of ​

ts
properties_helper.create_fcolor

create_flag16 ​

ts
create_flag16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, mask: number, offCaption?: string, onCaption?: string, flags?: number) => flag16_value>;

Implementation of ​

ts
properties_helper.create_flag16

create_flag32 ​

ts
create_flag32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, mask: number, offCaption?: string, onCaption?: string, flags?: number) => flag32_value>;

Implementation of ​

ts
properties_helper.create_flag32

create_flag8 ​

ts
create_flag8: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, mask: number, offCaption?: string, onCaption?: string, flags?: number) => flag8_value>;

Create flag properties bound to integer flag fields.

Implementation of ​

ts
properties_helper.create_flag8

create_float ​

ts
create_float: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number, decimals?: number) => float_value>;

Create numeric properties bound to object fields.

Implementation of ​

ts
properties_helper.create_float

create_list ​

ts
create_list: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: rtoken_list) => list_value>;

Create a runtime token list property bound to a string field.

Implementation of ​

ts
properties_helper.create_list

create_s16 ​

ts
create_s16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => s16_value>;

Implementation of ​

ts
properties_helper.create_s16

create_s32 ​

ts
create_s32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => s32_value>;

Implementation of ​

ts
properties_helper.create_s32

create_text ​

ts
create_text: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string) => text_value>;

Implementation of ​

ts
properties_helper.create_text

create_time ​

ts
create_time: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number) => float_value>;

Create a time property bound to a float field.

Implementation of ​

ts
properties_helper.create_time

create_token16 ​

ts
create_token16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: token_list) => token16_value>;

Implementation of ​

ts
properties_helper.create_token16

create_token32 ​

ts
create_token32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: token_list) => token32_value>;

Implementation of ​

ts
properties_helper.create_token32

create_token8 ​

ts
create_token8: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: token_list) => token8_value>;

Create token properties bound to integer fields.

Implementation of ​

ts
properties_helper.create_token8

create_u16 ​

ts
create_u16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u16_value>;

Implementation of ​

ts
properties_helper.create_u16

create_u32 ​

ts
create_u32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u32_value>;

Implementation of ​

ts
properties_helper.create_u32

create_u8 ​

ts
create_u8: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u8_value>;

Implementation of ​

ts
properties_helper.create_u8

create_vangle ​

ts
create_vangle: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number, decimals?: number) => vector_value>;

Create a 3-axis angle property bound to an Fvector field.

Implementation of ​

ts
properties_helper.create_vangle

create_vcolor ​

ts
create_vcolor: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string) => vector_value>;

Create a vector color property bound to an Fvector field.

Implementation of ​

ts
properties_helper.create_vcolor

create_vector ​

ts
create_vector: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number, decimals?: number) => vector_value>;

Create a vector property bound to an Fvector field.

Implementation of ​

ts
properties_helper.create_vector

float_on_after_edit ​

ts
float_on_after_edit: MockedFunction<(sender: prop_value, value: number) => LuaMultiReturn<[boolean, number]>>;

Standard editor callbacks used by property rows with luabind out-parameters.

Implementation of ​

ts
properties_helper.float_on_after_edit

float_on_before_edit ​

ts
float_on_before_edit: MockedFunction<(sender: prop_value, value: number) => number>;

Implementation of ​

ts
properties_helper.float_on_before_edit

name_after_edit ​

ts
name_after_edit: MockedFunction<(sender: prop_value, value: string) => LuaMultiReturn<[boolean, string]>>;

Implementation of ​

ts
properties_helper.name_after_edit

name_before_edit ​

ts
name_before_edit: MockedFunction<(sender: prop_value, value: string) => string>;

Implementation of ​

ts
properties_helper.name_before_edit

vector_on_after_edit ​

ts
vector_on_after_edit: MockedFunction<(sender: prop_value, value: vector) => boolean>;

Implementation of ​

ts
properties_helper.vector_on_after_edit

vector_on_before_edit ​

ts
vector_on_before_edit: MockedFunction<(sender: prop_value, value: vector) => vector>;

Implementation of ​

ts
properties_helper.vector_on_before_edit