API/Autodoc/Classes/RuStoreSDK.AndroidJavaObject.md
RuStoreSDK::AndroidJavaObject
#include <AndroidJavaObject.h>
Inherits from RuStoreSDK::IAndroidClasses
Public Functions
| Name | |
|---|---|
| AndroidJavaObject(FString className, bool bAsGlobalRef =true) | |
| AndroidJavaObject(FString className, long cppPointer, bool bAsGlobalRef =true) | |
| virtual | ~AndroidJavaObject() |
| virtual FString | GetName() override |
| template <typename T > T * |
Get(FString fieldName) |
| int | GetInt(FString fieldName) |
| long | GetLong(FString fieldName) |
| bool | GetBool(FString fieldName) |
| FString | GetFString(FString fieldName) |
| int | GetEnum(FString fieldName, FString signature) |
| TArray< uint8 > * | GetByteArray(FString fieldName) |
| AndroidJavaObject * | GetAJObject(FString fieldName, FString signature ="") |
| AndroidJavaObject * | GetAJObjectArrayElement(int i) |
| FString | GetFStringArrayElement(int i) |
| FString | ConvertToFString() |
| void | SetInterfaceName(FString asInterface) |
| bool | AttachCurrentThread() |
| AndroidJavaObject * | UpdateToGlobalRef() |
| FString | CallJavaClassFString(FString methodName) |
| template <typename… Args> void |
CallVoid(FString methodName, Args… args) |
| template <typename… Args> unsigned char |
CallByte(FString methodName, Args… args) |
| template <typename… Args> int |
CallInt(FString methodName, Args… args) |
| template <typename… Args> long |
CallLong(FString methodName, Args… args) |
| template <typename… Args> float |
CallFloat(FString methodName, Args… args) |
| template <typename… Args> float |
CallDouble(FString methodName, Args… args) |
| template <typename… Args> bool |
CallBool(FString methodName, Args… args) |
| template <typename… Args> FString |
CallFString(FString methodName, Args… args) |
| template <typename… Args> TArray< uint8 > * |
CallByteArray(FString methodName, Args… args) |
| template <typename… Args> AndroidJavaObject * |
CallAJClass(FString methodName, Args… args) |
| template <typename… Args> AndroidJavaObject * |
CallAJObject(FString methodName, Args… args) |
| template <typename… Args> AndroidJavaObject * |
CallSpecificAJObject(FString methodName, FString signature, Args… args) |
| AndroidJavaObject * | GetStaticAJObject(FString fieldName, FString className) |
function AndroidJavaObject
AndroidJavaObject(
FString className,
bool bAsGlobalRef =true
)
function AndroidJavaObject
AndroidJavaObject(
FString className,
long cppPointer,
bool bAsGlobalRef =true
)
function ~AndroidJavaObject
virtual ~AndroidJavaObject()
function GetName
virtual FString GetName() override
Reimplements: RuStoreSDK::IAndroidClasses::GetName
function Get
template <typename T >
T * Get(
FString fieldName
)
function GetInt
int GetInt(
FString fieldName
)
function GetLong
long GetLong(
FString fieldName
)
function GetBool
bool GetBool(
FString fieldName
)
function GetFString
FString GetFString(
FString fieldName
)
function GetEnum
int GetEnum(
FString fieldName,
FString signature
)
function GetByteArray
TArray< uint8 > * GetByteArray(
FString fieldName
)
function GetAJObject
AndroidJavaObject * GetAJObject(
FString fieldName,
FString signature =""
)
function GetAJObjectArrayElement
AndroidJavaObject * GetAJObjectArrayElement(
int i
)
function GetFStringArrayElement
FString GetFStringArrayElement(
int i
)
function ConvertToFString
FString ConvertToFString()
function SetInterfaceName
void SetInterfaceName(
FString asInterface
)
function AttachCurrentThread
bool AttachCurrentThread()
function UpdateToGlobalRef
AndroidJavaObject * UpdateToGlobalRef()
function CallJavaClassFString
FString CallJavaClassFString(
FString methodName
)
function CallVoid
template <typename... Args>
inline void CallVoid(
FString methodName,
Args... args
)
function CallByte
template <typename... Args>
inline unsigned char CallByte(
FString methodName,
Args... args
)
function CallInt
template <typename... Args>
inline int CallInt(
FString methodName,
Args... args
)
function CallLong
template <typename... Args>
inline long CallLong(
FString methodName,
Args... args
)
function CallFloat
template <typename... Args>
inline float CallFloat(
FString methodName,
Args... args
)
function CallDouble
template <typename... Args>
inline float CallDouble(
FString methodName,
Args... args
)
function CallBool
template <typename... Args>
inline bool CallBool(
FString methodName,
Args... args
)
function CallFString
template <typename... Args>
inline FString CallFString(
FString methodName,
Args... args
)
function CallByteArray
template <typename... Args>
inline TArray< uint8 > * CallByteArray(
FString methodName,
Args... args
)
function CallAJClass
template <typename... Args>
inline AndroidJavaObject * CallAJClass(
FString methodName,
Args... args
)
function CallAJObject
template <typename... Args>
inline AndroidJavaObject * CallAJObject(
FString methodName,
Args... args
)
function CallSpecificAJObject
template <typename... Args>
inline AndroidJavaObject * CallSpecificAJObject(
FString methodName,
FString signature,
Args... args
)
function GetStaticAJObject
static AndroidJavaObject * GetStaticAJObject(
FString fieldName,
FString className
)
- Страницы
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FRuStoreReviewModule.en
- FRuStoreReviewModule
- FURuStoreError.en
- FURuStoreError
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- RuStoreCore.en
- RuStoreCore
- RuStoreReview.en
- RuStoreReview
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ErrorConverter.en
- RuStoreSDK.ErrorConverter
- RuStoreSDK.ErrorListener.en
- RuStoreSDK.ErrorListener
- RuStoreSDK.FeatureAvailabilityListenerImpl.en
- RuStoreSDK.FeatureAvailabilityListenerImpl
- RuStoreSDK.IAndroidClasses.en
- RuStoreSDK.IAndroidClasses
- RuStoreSDK.JavaActivity.en
- RuStoreSDK.JavaActivity
- RuStoreSDK.JavaApplication.en
- RuStoreSDK.JavaApplication
- RuStoreSDK.JavaMethodSignature.en
- RuStoreSDK.JavaMethodSignature
- RuStoreSDK.JavaTypeConverter.en
- RuStoreSDK.JavaTypeConverter
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- RuStoreSDK.ReviewResponseListenerImpl.en
- RuStoreSDK.ReviewResponseListenerImpl
- RuStoreSDK.RuStoreListener.en
- RuStoreSDK.RuStoreListener
- RuStoreSDK.RuStoreListenerContainer.en
- RuStoreSDK.RuStoreListenerContainer
- RuStoreSDK.SimpleResponseListener.en
- RuStoreSDK.SimpleResponseListener
- RuStoreSDK.SimpleResponseListenerT.en
- RuStoreSDK.SimpleResponseListenerT
- RuStoreSDK.UnrealPlayerImpl.en
- RuStoreSDK.UnrealPlayerImpl
- ULaunchReviewFlowNode.en
- ULaunchReviewFlowNode
- URequestReviewFlowNode.en
- URequestReviewFlowNode
- URuStoreCore.en
- URuStoreCore
- URuStoreReviewManager.en
- URuStoreReviewManager
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreCore.IRuStoreListener.en
- com.Plugins.RuStoreCore.IRuStoreListener
- com.Plugins.RuStoreCore.RuStoreCoreUtils.en
- com.Plugins.RuStoreCore.RuStoreCoreUtils
- com.Plugins.RuStoreCore.RuStoreImage.en
- com.Plugins.RuStoreCore.RuStoreImage
- com.Plugins.RuStoreCore.UnrealPlayerWrapper.en
- com.Plugins.RuStoreCore.UnrealPlayerWrapper
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FRuStoreReviewModule.en
- FRuStoreReviewModule
- FURuStoreError.en
- FURuStoreError
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- RuStoreCore.en
- RuStoreCore
- RuStoreReview.en
- RuStoreReview
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ErrorConverter.en
- RuStoreSDK.ErrorConverter
- RuStoreSDK.ErrorListener.en
- RuStoreSDK.ErrorListener
- RuStoreSDK.FeatureAvailabilityListenerImpl.en
- RuStoreSDK.FeatureAvailabilityListenerImpl
- RuStoreSDK.IAndroidClasses.en
- RuStoreSDK.IAndroidClasses
- RuStoreSDK.JavaActivity.en
- RuStoreSDK.JavaActivity
- RuStoreSDK.JavaApplication.en
- RuStoreSDK.JavaApplication
- RuStoreSDK.JavaMethodSignature.en
- RuStoreSDK.JavaMethodSignature
- RuStoreSDK.JavaTypeConverter.en
- RuStoreSDK.JavaTypeConverter
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- RuStoreSDK.ReviewResponseListenerImpl.en
- RuStoreSDK.ReviewResponseListenerImpl
- RuStoreSDK.RuStoreListener.en
- RuStoreSDK.RuStoreListener
- RuStoreSDK.RuStoreListenerContainer.en
- RuStoreSDK.RuStoreListenerContainer
- RuStoreSDK.SimpleResponseListener.en
- RuStoreSDK.SimpleResponseListener
- RuStoreSDK.SimpleResponseListenerT.en
- RuStoreSDK.SimpleResponseListenerT
- RuStoreSDK.UnrealPlayerImpl.en
- RuStoreSDK.UnrealPlayerImpl
- ULaunchReviewFlowNode.en
- ULaunchReviewFlowNode
- URequestReviewFlowNode.en
- URequestReviewFlowNode
- URuStoreCore.en
- URuStoreCore
- URuStoreReviewManager.en
- URuStoreReviewManager
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreCore.IRuStoreListener.en
- com.Plugins.RuStoreCore.IRuStoreListener
- com.Plugins.RuStoreCore.RuStoreCoreUtils.en
- com.Plugins.RuStoreCore.RuStoreCoreUtils
- com.Plugins.RuStoreCore.RuStoreImage.en
- com.Plugins.RuStoreCore.RuStoreImage
- com.Plugins.RuStoreCore.UnrealPlayerWrapper.en
- com.Plugins.RuStoreCore.UnrealPlayerWrapper