type TCefv8Value = record
Structure representing a V8 value handle. V8 handles can only be accessed from the thread on which they are created. Valid threads for creating a V8 handle include the render process main thread (TID_RENDERER) and WebWorker threads. A task runner for posting tasks on the associated thread can be retrieved via the ICefv8context.GetTaskRunner() function.
Implemented by ICefv8Value.
<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_v8_capi.h">CEF source file: /include/capi/cef_v8_capi.h (cef_v8value_t))
base: TCefBaseRefCounted; |
|
is_valid: function(self: PCefv8Value): Integer; stdcall; |
|
is_undefined: function(self: PCefv8Value): Integer; stdcall; |
|
is_null: function(self: PCefv8Value): Integer; stdcall; |
|
is_bool: function(self: PCefv8Value): Integer; stdcall; |
|
is_int: function(self: PCefv8Value): Integer; stdcall; |
|
is_uint: function(self: PCefv8Value): Integer; stdcall; |
|
is_double: function(self: PCefv8Value): Integer; stdcall; |
|
is_date: function(self: PCefv8Value): Integer; stdcall; |
|
is_string: function(self: PCefv8Value): Integer; stdcall; |
|
is_object: function(self: PCefv8Value): Integer; stdcall; |
|
is_array: function(self: PCefv8Value): Integer; stdcall; |
|
is_array_buffer: function(self: PCefv8Value): Integer; stdcall; |
|
is_function: function(self: PCefv8Value): Integer; stdcall; |
|
is_promise: function(self: PCefv8Value): Integer; stdcall; |
|
is_same: function(self, that: PCefv8Value): Integer; stdcall; |
|
get_bool_value: function(self: PCefv8Value): Integer; stdcall; |
|
get_int_value: function(self: PCefv8Value): Integer; stdcall; |
|
get_uint_value: function(self: PCefv8Value): Cardinal; stdcall; |
|
get_double_value: function(self: PCefv8Value): Double; stdcall; |
|
get_date_value: function(self: PCefv8Value): TCefBaseTime; stdcall; |
|
get_string_value: function(self: PCefv8Value): PCefStringUserFree; stdcall; |
|
is_user_created: function(self: PCefv8Value): Integer; stdcall; |
|
has_exception: function(self: PCefv8Value): Integer; stdcall; |
|
get_exception: function(self: PCefv8Value): PCefV8Exception; stdcall; |
|
clear_exception: function(self: PCefv8Value): Integer; stdcall; |
|
will_rethrow_exceptions: function(self: PCefv8Value): Integer; stdcall; |
|
set_rethrow_exceptions: function(self: PCefv8Value; rethrow: Integer): Integer; stdcall; |
|
has_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall; |
|
has_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall; |
|
delete_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall; |
|
delete_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall; |
|
get_value_bykey: function(self: PCefv8Value; const key: PCefString): PCefv8Value; stdcall; |
|
get_value_byindex: function(self: PCefv8Value; index: Integer): PCefv8Value; stdcall; |
|
set_value_bykey: function(self: PCefv8Value; const key: PCefString; value: PCefv8Value; attribute: TCefV8PropertyAttributes): Integer; stdcall; |
|
set_value_byindex: function(self: PCefv8Value; index: Integer; value: PCefv8Value): Integer; stdcall; |
|
set_value_byaccessor: function(self: PCefv8Value; const key: PCefString; attribute: TCefV8PropertyAttributes): Integer; stdcall; |
|
get_keys: function(self: PCefv8Value; keys: TCefStringList): Integer; stdcall; |
|
set_user_data: function(self: PCefv8Value; user_data: PCefBaseRefCounted): Integer; stdcall; |
|
get_user_data: function(self: PCefv8Value): PCefBaseRefCounted; stdcall; |
|
get_externally_allocated_memory: function(self: PCefv8Value): Integer; stdcall; |
|
adjust_externally_allocated_memory: function(self: PCefv8Value; change_in_bytes: Integer): Integer; stdcall; |
|
get_array_length: function(self: PCefv8Value): Integer; stdcall; |
|
get_array_buffer_release_callback: function(self: PCefv8Value): PCefv8ArrayBufferReleaseCallback; stdcall; |
|
neuter_array_buffer: function(self: PCefv8Value): Integer; stdcall; |
|
get_array_buffer_byte_length: function(self: PCefv8Value): NativeUInt; stdcall; |
|
get_array_buffer_data: function(self: PCefv8Value): Pointer; stdcall; |
|
get_function_name: function(self: PCefv8Value): PCefStringUserFree; stdcall; |
|
get_function_handler: function(self: PCefv8Value): PCefv8Handler; stdcall; |
|
execute_function: function(self: PCefv8Value; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall; |
|
execute_function_with_context: function(self: PCefv8Value; context: PCefv8Context; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall; |
|
resolve_promise: function(self, arg: PCefv8Value): Integer; stdcall; |
|
reject_promise: function(self: PCefv8Value; const errorMsg: PCefString): Integer; stdcall; |
base: TCefBaseRefCounted; |
|
This item has no description. |
is_valid: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_undefined: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_null: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_bool: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_int: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_uint: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_double: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_date: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_string: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_object: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_array: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_array_buffer: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_function: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_promise: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
is_same: function(self, that: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_bool_value: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_int_value: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_uint_value: function(self: PCefv8Value): Cardinal; stdcall; |
|
This item has no description. |
get_double_value: function(self: PCefv8Value): Double; stdcall; |
|
This item has no description. |
get_date_value: function(self: PCefv8Value): TCefBaseTime; stdcall; |
|
This item has no description. |
get_string_value: function(self: PCefv8Value): PCefStringUserFree; stdcall; |
|
This item has no description. |
is_user_created: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
has_exception: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_exception: function(self: PCefv8Value): PCefV8Exception; stdcall; |
|
This item has no description. |
clear_exception: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
will_rethrow_exceptions: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
set_rethrow_exceptions: function(self: PCefv8Value; rethrow: Integer): Integer; stdcall; |
|
This item has no description. |
has_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall; |
|
This item has no description. |
has_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall; |
|
This item has no description. |
delete_value_bykey: function(self: PCefv8Value; const key: PCefString): Integer; stdcall; |
|
This item has no description. |
delete_value_byindex: function(self: PCefv8Value; index: Integer): Integer; stdcall; |
|
This item has no description. |
get_value_bykey: function(self: PCefv8Value; const key: PCefString): PCefv8Value; stdcall; |
|
This item has no description. |
get_value_byindex: function(self: PCefv8Value; index: Integer): PCefv8Value; stdcall; |
|
This item has no description. |
set_value_bykey: function(self: PCefv8Value; const key: PCefString; value: PCefv8Value; attribute: TCefV8PropertyAttributes): Integer; stdcall; |
|
This item has no description. |
set_value_byindex: function(self: PCefv8Value; index: Integer; value: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
set_value_byaccessor: function(self: PCefv8Value; const key: PCefString; attribute: TCefV8PropertyAttributes): Integer; stdcall; |
|
This item has no description. |
get_keys: function(self: PCefv8Value; keys: TCefStringList): Integer; stdcall; |
|
This item has no description. |
set_user_data: function(self: PCefv8Value; user_data: PCefBaseRefCounted): Integer; stdcall; |
|
This item has no description. |
get_user_data: function(self: PCefv8Value): PCefBaseRefCounted; stdcall; |
|
This item has no description. |
get_externally_allocated_memory: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
adjust_externally_allocated_memory: function(self: PCefv8Value; change_in_bytes: Integer): Integer; stdcall; |
|
This item has no description. |
get_array_length: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_array_buffer_release_callback: function(self: PCefv8Value): PCefv8ArrayBufferReleaseCallback; stdcall; |
|
This item has no description. |
neuter_array_buffer: function(self: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
get_array_buffer_byte_length: function(self: PCefv8Value): NativeUInt; stdcall; |
|
This item has no description. |
get_array_buffer_data: function(self: PCefv8Value): Pointer; stdcall; |
|
This item has no description. |
get_function_name: function(self: PCefv8Value): PCefStringUserFree; stdcall; |
|
This item has no description. |
get_function_handler: function(self: PCefv8Value): PCefv8Handler; stdcall; |
|
This item has no description. |
execute_function: function(self: PCefv8Value; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall; |
|
This item has no description. |
execute_function_with_context: function(self: PCefv8Value; context: PCefv8Context; obj: PCefv8Value; argumentsCount: NativeUInt; const arguments: PPCefV8Value): PCefv8Value; stdcall; |
|
This item has no description. |
resolve_promise: function(self, arg: PCefv8Value): Integer; stdcall; |
|
This item has no description. |
reject_promise: function(self: PCefv8Value; const errorMsg: PCefString): Integer; stdcall; |
|
This item has no description. |