4#include "Kismet/BlueprintAsyncActionBase.h"
5#include "AsyncVoxtaFetchThumbnail.generated.h"
11UCLASS(BlueprintType, Category =
"Voxta", meta = (ExposedAsyncProxy = AsyncAction))
17 UPROPERTY(BlueprintAssignable)
20 UFUNCTION(BlueprintCallable, Category =
"Voxta", meta = (BlueprintInternalUseOnly =
"true", WorldContext =
"worldContextObject"))
27 void OnThumbnailFetched(
bool success, const UTexture2DDynamic* texture, const FIntVector2& textureSize);
30 const UObject* WORLD_CONTEXT =
nullptr;
35 FGuid m_baseCharacterId = FGuid();
36 bool m_isActive = false;
DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams(FVoxtaThumbnailFetched, bool, ThumbnailAvailable, const UTexture2DDynamic *, Texture, int, Width, int, Height)
Definition AsyncVoxtaFetchThumbnail.h:13
FVoxtaThumbnailFetched ThumbnailFetched
Definition AsyncVoxtaFetchThumbnail.h:18
virtual void Activate() override
Definition AsyncVoxtaFetchThumbnail.cpp:16
static UAsyncVoxtaFetchThumbnail * AsyncVoxtaFetchThumbnail(const UObject *worldContextObject, const FGuid &baseCharacterId)
Definition AsyncVoxtaFetchThumbnail.cpp:7
UVoxtaClient Main public-facing subsystem for Voxta integration.
Definition VoxtaClient.h:50