Class: MockPropertiesHelper
Mock of the X-Ray engine C++ properties_helper class.
Extends
Implements
properties_helper
Accessors
__name
Get Signature
get __name(): string;Returns
string
Implementation of
properties_helper.__nameInherited from
__name
Get Signature
get static __name(): string;Returns
string
Inherited from
Constructors
Constructor
new MockPropertiesHelper(): MockPropertiesHelper;Returns
MockPropertiesHelper
Inherited from
Methods
create()
static create(): MockPropertiesHelper;Returns
MockPropertiesHelper
Overrides
mock()
static mock(): properties_helper;Returns
properties_helper
Overrides
Properties
create_angle
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
properties_helper.create_anglecreate_bool
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
properties_helper.create_boolcreate_button
create_button: MockedFunction<(items: prop_item_vec, key: string, value: string, flags: number) => button_value>;Create editor-only utility rows.
Implementation of
properties_helper.create_buttoncreate_canvas
create_canvas: MockedFunction<(items: prop_item_vec, key: string, value: string, height: number) => canvas_value>;Implementation of
properties_helper.create_canvascreate_caption
create_caption: MockedFunction<(items: prop_item_vec, key: string, value: string) => caption_value>;Implementation of
properties_helper.create_captioncreate_choose
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
properties_helper.create_choosecreate_color
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
properties_helper.create_colorcreate_fcolor
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
properties_helper.create_fcolorcreate_flag16
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
properties_helper.create_flag16create_flag32
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
properties_helper.create_flag32create_flag8
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
properties_helper.create_flag8create_float
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
properties_helper.create_floatcreate_list
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
properties_helper.create_listcreate_s16
create_s16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => s16_value>;Implementation of
properties_helper.create_s16create_s32
create_s32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => s32_value>;Implementation of
properties_helper.create_s32create_text
create_text: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string) => text_value>;Implementation of
properties_helper.create_textcreate_time
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
properties_helper.create_timecreate_token16
create_token16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: token_list) => token16_value>;Implementation of
properties_helper.create_token16create_token32
create_token32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, tokens: token_list) => token32_value>;Implementation of
properties_helper.create_token32create_token8
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
properties_helper.create_token8create_u16
create_u16: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u16_value>;Implementation of
properties_helper.create_u16create_u32
create_u32: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u32_value>;Implementation of
properties_helper.create_u32create_u8
create_u8: MockedFunction<(items: prop_item_vec, key: string, object: object, name: string, min?: number, max?: number, increment?: number) => u8_value>;Implementation of
properties_helper.create_u8create_vangle
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
properties_helper.create_vanglecreate_vcolor
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
properties_helper.create_vcolorcreate_vector
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
properties_helper.create_vectorfloat_on_after_edit
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
properties_helper.float_on_after_editfloat_on_before_edit
float_on_before_edit: MockedFunction<(sender: prop_value, value: number) => number>;Implementation of
properties_helper.float_on_before_editname_after_edit
name_after_edit: MockedFunction<(sender: prop_value, value: string) => LuaMultiReturn<[boolean, string]>>;Implementation of
properties_helper.name_after_editname_before_edit
name_before_edit: MockedFunction<(sender: prop_value, value: string) => string>;Implementation of
properties_helper.name_before_editvector_on_after_edit
vector_on_after_edit: MockedFunction<(sender: prop_value, value: vector) => boolean>;Implementation of
properties_helper.vector_on_after_editvector_on_before_edit
vector_on_before_edit: MockedFunction<(sender: prop_value, value: vector) => vector>;Implementation of
properties_helper.vector_on_before_edit