Osk: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
Line 25: Line 25:
  15: set_pointer_enable_value, 1 Parameter: uint8_t set_pointer_enable_value
  15: set_pointer_enable_value, 1 Parameter: uint8_t set_pointer_enable_value
  16: update_pointer_display_pos, 1 Parameter: int [2] { pos x, pos y }
  16: update_pointer_display_pos, 1 Parameter: int [2] { pos x, pos y }
=Initialization=
Load up parameters:
load_mode = int
mem_container  = int
panel_flg = int
first_view_panel = int
view_point = float array
prohibit_flg = int
message = string
init_text = string
limit_length = int
...




{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 01:18, 17 August 2014


1 Identifiers:

  • 1

1 Interface

contains 17 subs:

0: 0 Parameter:
1: oskDialogAbort?, 0 Parameter:
2: 0 Parameter: return int
3: Set, 1 Parameter: int
4: Get, 0 Parameter:
5: set_device_mask, 1 Parameter: int device_mask (= 0)
6: 2 Parameter: unk (ignored), uint8 [0x14] - osk_base,osk_basex3
7: key_hook_cb_end, 3 Parameter: uint8_t result, int * key_hook_action, char * key_hook_rt_value[0xCA]
8: filter_end, 2 Parameter: int mem_container, wchar * string[0xCA]
9: update_text, 0 Parameter:
10: set_hook_mode, 2 Parameter: uint8_t keymessage[0x3E], int (0x1F)
11: device_lock, 0 Parameter: - set Callback
12: device_unlock, 0 Parameter: - set Callback
13: send_finish_reason, 1 Parameter: int finish_reason (1=0x8000130/2=0x8000131)
14: 0 Parameter: - Job_Start and Unload osk/oskpanel/oskfullkeypanel Views
15: set_pointer_enable_value, 1 Parameter: uint8_t set_pointer_enable_value
16: update_pointer_display_pos, 1 Parameter: int [2] { pos x, pos y }

Initialization

Load up parameters:

load_mode = int
mem_container  = int
panel_flg = int
first_view_panel = int
view_point = float array
prohibit_flg = int
message = string
init_text = string
limit_length = int
...