Beispiel #1
0
 public static extern void SetObjectTemplateProperty(NativeObjectTemplateProxy* proxy, string name, HandleProxy* value, V8PropertyAttributes attributes = V8PropertyAttributes.None);
Beispiel #2
0
 public static extern HandleProxy* CreateObjectFromTemplate(NativeObjectTemplateProxy* objectTemplateProxy, Int32 objId);
Beispiel #3
0
 public static extern void SetObjectTemplateAccessor(NativeObjectTemplateProxy* proxy, Int32 managedObjectId, string name,
     ManagedAccessorGetter getter, ManagedAccessorSetter setter,
     V8AccessControl access, V8PropertyAttributes attributes);
Beispiel #4
0
 public static extern void RegisterInvokeHandler(NativeObjectTemplateProxy* proxy, ManagedJSFunctionCallback callback);
Beispiel #5
0
 public static extern void UnregisterIndexedPropertyHandlers(NativeObjectTemplateProxy* proxy);
Beispiel #6
0
 public static extern void RegisterIndexedPropertyHandlers(NativeObjectTemplateProxy* proxy,
     ManagedIndexedPropertyGetter getter,
     ManagedIndexedPropertySetter setter,
     ManagedIndexedPropertyQuery query,
     ManagedIndexedPropertyDeleter deleter,
     ManagedIndexedPropertyEnumerator enumerator);
Beispiel #7
0
 public static extern HandleProxy* SetGlobalObjectTemplate(NativeV8EngineProxy* engine, NativeObjectTemplateProxy* proxy);
Beispiel #8
0
 public static extern void DeleteObjectTemplateProxy(NativeObjectTemplateProxy* objectTemplateProxy);