| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeap/Public/InAppPurchaseComponent.h |
Include |
#include "InAppPurchaseComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=MagicLeap, BlueprintType, Blueprintable, EditInlineNew,
Meta=(BlueprintSpawnableComponent))
class UInAppPurchaseComponent : public UActorComponent
The CameraCaptureComponent provides access to and maintains state for camera capture functionality. The connection to the device's camera is managed internally. Users of this component are able to asynchronously capture camera images and footage to file. Alternatively, a camera image can be captured directly to texture. The user need only make the relevant asynchronous call and then register the appropriate success/fail event handlers for the operation's completion.
Name | Description | |
---|---|---|
|
UInAppPurchaseComponent() |
Name | Description | |
---|---|---|
|
~UInAppPurchaseComponent() |
Name | Description | ||
---|---|---|---|
|
Log |
||
|
FGetItemsDet... |
OnGetItemsDetailsFailure() |
Activated when retrieval of items details fails. |
|
FGetItemsDet... |
OnGetItemsDetailsSuccess() |
Activated when retrieval of items details succeeds. |
|
FGetPurchase... |
OnGetPurchaseHistoryFailure() |
Activated when a purchase history request fails. |
|
FGetPurchase... |
OnGetPurchaseHistorySuccess() |
Activated when a purchase history request succeeds. |
|
FInAppPurcha... |
OnInAppPurchaseLogMessage() |
Activated when a log message is generated on the capture thread. |
|
FPurchaseCon... |
OnPurchaseConfirmationFailure() |
Activated when a purchase confirmation request fails. |
|
FPurchaseCon... |
OnPurchaseConfirmationSuccess() |
Activated when a purchase confirmationn request succeeds. |
|
TryGetItemsDetailsAsync |
This call instigates an items details query which is handled on a separate thread. The result of this asynchronous operation is reported back to the calling blueprint via the FGetItemsDetailsSuccess or FGetItemsDetailsFailure event handlers. |
|
|
TryGetPurchaseHistoryAsync ( |
This call instigates a purchase history request which is handled on a separate thread. The result of this asynchronous operation is reported back to the calling blueprint via the FGetPurchaseHistorySuccess or FGetPurchaseHistoryFailure event handlers. |
|
|
TryPurchaseItemAsync ( |
This call instigates a purchase request which is handled on a separate thread. The result of this asynchronous operation is reported back to the calling blueprint via the FPurchaseConfirmationSuccess or FPurchaseConfirmationFailure event handlers. |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Intializes internal systems. |
|
|
TickComponent ( |
Polls for query results. |
Name |
Description |
|
---|---|---|
|
FGetItemsDetailsFailure |
Delegate used to report a failure to retrieve the requested items details. |
|
FGetItemsDetailsSuccess |
Delegate used to report a successful retrieval of items details. |
|
FGetPurchaseHistoryFailure |
Delegate used to pass a purchase history request failure back to the instigating blueprint. |
|
FGetPurchaseHistorySuccess |
Delegate used to report a successful item purchase history retrieval. |
|
FInAppPurchaseLogMessage |
Delegate used to report log messages. |
|
FPurchaseConfirmationFailure |
Delegate used to report a failure to retrieve an item purchase confirmation. |
|
FPurchaseConfirmationSuccess |
Delegate used to report a successful item purchase confirmation. |