39 FString GetInitializeScript();
43 return WindowPtr.
Pin().IsValid();
48 void ExecuteJavascript(
const FString&
Javascript);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TSharedPtr< class FNativeJSScripting > FNativeJSScriptingPtr
Definition NativeJSScripting.h:10
TSharedRef< class FNativeJSScripting > FNativeJSScriptingRef
Definition NativeJSScripting.h:9
Definition NativeJSScripting.h:20
bool OnJsMessageReceived(const FString &Message)
Definition NativeJSScripting.cpp:217
FString ConvertStruct(UStruct *TypeInfo, const void *StructPtr)
Definition NativeJSScripting.cpp:236
FString ConvertObject(UObject *Object)
Definition NativeJSScripting.cpp:250
void PageLoaded()
Definition NativeJSScripting.cpp:616
virtual void UnbindUObject(const FString &Name, UObject *Object=nullptr, bool bIsPermanent=true) override
Definition NativeJSScripting.cpp:171
virtual void BindUObject(const FString &Name, UObject *Object, bool bIsPermanent=true) override
Definition NativeJSScripting.cpp:132
virtual void InvokeJSErrorResult(FGuid FunctionId, const FString &Error) override
Definition NativeJSScripting.cpp:349
virtual void InvokeJSFunction(FGuid FunctionId, int32 ArgCount, FWebJSParam Arguments[], bool bIsError=false) override
Definition NativeJSScripting.cpp:311
Definition NativeWebBrowserProxy.h:11
Definition WebJSScripting.h:17
const bool bJSBindingToLoweringEnabled
Definition WebJSScripting.h:148
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
UE_FORCEINLINE_HINT TSharedPtr< ObjectType, Mode > Pin() const &
Definition SharedPointer.h:1512
Definition WebJSFunction.h:26