API/Autodoc/Classes/RuStoreSDK.AndroidJavaObject.en.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
)
- Страницы
- FRuStoreBillingModule.en
- FRuStoreBillingModule
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FURuStoreBillingClientConfig.en
- FURuStoreBillingClientConfig
- FURuStoreCancelled.en
- FURuStoreCancelled
- FURuStoreError.en
- FURuStoreError
- FURuStoreFailure.en
- FURuStoreFailure
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStoreInvalidPaymentState.en
- FURuStoreInvalidPaymentState
- FURuStorePaymentResult.en
- FURuStorePaymentResult
- FURuStoreProduct.en
- FURuStoreProduct
- FURuStoreProductSubscription.en
- FURuStoreProductSubscription
- FURuStoreProductsResponse.en
- FURuStoreProductsResponse
- FURuStorePurchase.en
- FURuStorePurchase
- FURuStorePurchaseAvailabilityResult.en
- FURuStorePurchaseAvailabilityResult
- FURuStorePurchasesResponse.en
- FURuStorePurchasesResponse
- FURuStoreSubscriptionPeriod.en
- FURuStoreSubscriptionPeriod
- FURuStoreSuccess.en
- FURuStoreSuccess
- FURuStoreUserAuthorizationStatus.en
- FURuStoreUserAuthorizationStatus
- RuStoreBilling.en
- RuStoreBilling
- RuStoreCore.en
- RuStoreCore
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl.en
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl
- RuStoreSDK.DataConverter.en
- RuStoreSDK.DataConverter
- RuStoreSDK.DeletePurchaseResponseListenerImpl.en
- RuStoreSDK.DeletePurchaseResponseListenerImpl
- 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.PaymentResultListenerImpl.en
- RuStoreSDK.PaymentResultListenerImpl
- RuStoreSDK.ProductsResponseListenerImpl.en
- RuStoreSDK.ProductsResponseListenerImpl
- RuStoreSDK.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.PurchaseAvailabilityListenerImpl
- RuStoreSDK.PurchaseInfoResponseListenerImpl.en
- RuStoreSDK.PurchaseInfoResponseListenerImpl
- RuStoreSDK.PurchasesResponseListenerImpl.en
- RuStoreSDK.PurchasesResponseListenerImpl
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- 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
- RuStoreSDK.UserAuthorizationStatusListenerImpl.en
- RuStoreSDK.UserAuthorizationStatusListenerImpl
- UCheckPurchasesAvailabilityNode.en
- UCheckPurchasesAvailabilityNode
- UConfirmPurchaseNode.en
- UConfirmPurchaseNode
- UDeletePurchaseNode.en
- UDeletePurchaseNode
- UGetAuthorizationStatusNode.en
- UGetAuthorizationStatusNode
- UGetProductsNode.en
- UGetProductsNode
- UGetPurchaseInfoNode.en
- UGetPurchaseInfoNode
- UGetPurchasesNode.en
- UGetPurchasesNode
- UPurchaseProductNode.en
- UPurchaseProductNode
- URuStoreBillingClient.en
- URuStoreBillingClient
- URuStoreCancelled.en
- URuStoreCancelled
- URuStoreCore.en
- URuStoreCore
- URuStoreFailure.en
- URuStoreFailure
- URuStoreInvalidPaymentState.en
- URuStoreInvalidPaymentState
- URuStorePaymentResultClass.en
- URuStorePaymentResultClass
- URuStoreSuccess.en
- URuStoreSuccess
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity.en
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity
- 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
- FRuStoreBillingModule.en
- FRuStoreBillingModule
- FRuStoreCoreModule.en
- FRuStoreCoreModule
- FURuStoreBillingClientConfig.en
- FURuStoreBillingClientConfig
- FURuStoreCancelled.en
- FURuStoreCancelled
- FURuStoreError.en
- FURuStoreError
- FURuStoreFailure.en
- FURuStoreFailure
- FURuStoreFeatureAvailabilityResult.en
- FURuStoreFeatureAvailabilityResult
- FURuStoreInvalidPaymentState.en
- FURuStoreInvalidPaymentState
- FURuStorePaymentResult.en
- FURuStorePaymentResult
- FURuStoreProduct.en
- FURuStoreProduct
- FURuStoreProductSubscription.en
- FURuStoreProductSubscription
- FURuStoreProductsResponse.en
- FURuStoreProductsResponse
- FURuStorePurchase.en
- FURuStorePurchase
- FURuStorePurchaseAvailabilityResult.en
- FURuStorePurchaseAvailabilityResult
- FURuStorePurchasesResponse.en
- FURuStorePurchasesResponse
- FURuStoreSubscriptionPeriod.en
- FURuStoreSubscriptionPeriod
- FURuStoreSuccess.en
- FURuStoreSuccess
- FURuStoreUserAuthorizationStatus.en
- FURuStoreUserAuthorizationStatus
- RuStoreBilling.en
- RuStoreBilling
- RuStoreCore.en
- RuStoreCore
- RuStoreSDK.AndroidJavaClass.en
- RuStoreSDK.AndroidJavaClass
- RuStoreSDK.AndroidJavaObject.en
- RuStoreSDK.AndroidJavaObject
- RuStoreSDK.CallbackHandler.en
- RuStoreSDK.CallbackHandler
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl.en
- RuStoreSDK.ConfirmPurchaseResponseListenerImpl
- RuStoreSDK.DataConverter.en
- RuStoreSDK.DataConverter
- RuStoreSDK.DeletePurchaseResponseListenerImpl.en
- RuStoreSDK.DeletePurchaseResponseListenerImpl
- 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.PaymentResultListenerImpl.en
- RuStoreSDK.PaymentResultListenerImpl
- RuStoreSDK.ProductsResponseListenerImpl.en
- RuStoreSDK.ProductsResponseListenerImpl
- RuStoreSDK.PurchaseAvailabilityListenerImpl.en
- RuStoreSDK.PurchaseAvailabilityListenerImpl
- RuStoreSDK.PurchaseInfoResponseListenerImpl.en
- RuStoreSDK.PurchaseInfoResponseListenerImpl
- RuStoreSDK.PurchasesResponseListenerImpl.en
- RuStoreSDK.PurchasesResponseListenerImpl
- RuStoreSDK.ResponseListener.en
- RuStoreSDK.ResponseListener
- 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
- RuStoreSDK.UserAuthorizationStatusListenerImpl.en
- RuStoreSDK.UserAuthorizationStatusListenerImpl
- UCheckPurchasesAvailabilityNode.en
- UCheckPurchasesAvailabilityNode
- UConfirmPurchaseNode.en
- UConfirmPurchaseNode
- UDeletePurchaseNode.en
- UDeletePurchaseNode
- UGetAuthorizationStatusNode.en
- UGetAuthorizationStatusNode
- UGetProductsNode.en
- UGetProductsNode
- UGetPurchaseInfoNode.en
- UGetPurchaseInfoNode
- UGetPurchasesNode.en
- UGetPurchasesNode
- UPurchaseProductNode.en
- UPurchaseProductNode
- URuStoreBillingClient.en
- URuStoreBillingClient
- URuStoreCancelled.en
- URuStoreCancelled
- URuStoreCore.en
- URuStoreCore
- URuStoreFailure.en
- URuStoreFailure
- URuStoreInvalidPaymentState.en
- URuStoreInvalidPaymentState
- URuStorePaymentResultClass.en
- URuStorePaymentResultClass
- URuStoreSuccess.en
- URuStoreSuccess
- UTextureDownloader.en
- UTextureDownloader
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity.en
- com.Plugins.RuStoreBilling.RuStoreBillingIntentFilterActivity
- 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