|
| | FNativeJSScripting (bool bJSBindingToLoweringEnabled, TSharedRef< FNativeWebBrowserProxy > Window) |
| |
| virtual void | BindUObject (const FString &Name, UObject *Object, bool bIsPermanent=true) override |
| |
| virtual void | UnbindUObject (const FString &Name, UObject *Object=nullptr, bool bIsPermanent=true) override |
| |
| bool | OnJsMessageReceived (const FString &Message) |
| |
| FString | ConvertStruct (UStruct *TypeInfo, const void *StructPtr) |
| |
| FString | ConvertObject (UObject *Object) |
| |
| virtual void | InvokeJSFunction (FGuid FunctionId, int32 ArgCount, FWebJSParam Arguments[], bool bIsError=false) override |
| |
| virtual void | InvokeJSErrorResult (FGuid FunctionId, const FString &Error) override |
| |
| void | PageLoaded () |
| |
| | FWebJSScripting (bool bInJSBindingToLoweringEnabled) |
| |
| FString | GetBindingName (const FString &Name, UObject *Object) const |
| |
| FString | GetBindingName (const FFieldVariant &Property) const |
| |
| virtual void | AddReferencedObjects (FReferenceCollector &Collector) override |
| |
| virtual FString | GetReferencerName () const override |
| |
| | FGCObject () |
| |
| | FGCObject (const FGCObject &Other) |
| |
| | FGCObject (FGCObject &&Other) |
| |
| | FGCObject (EFlags Flags) |
| |
| virtual | ~FGCObject () |
| |
| FGCObject & | operator= (const FGCObject &) |
| |
| FGCObject & | operator= (FGCObject &&) |
| |
| COREUOBJECT_API void | RegisterGCObject () |
| |
| COREUOBJECT_API void | UnregisterGCObject () |
| |
| virtual bool | GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const |
| |
| TSharedRef< FNativeJSScripting, Mode > | AsShared () |
| |
| TSharedRef< FNativeJSScripting const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FNativeJSScripting, Mode > | AsWeak () |
| |
| TWeakPtr< FNativeJSScripting const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
Implements handling of bridging UObjects client side with JavaScript renderer side.