Stream Chat Unreal SDK
Loading...
Searching...
No Matches
BitmapReactionIconWidget.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Components/Image.h"
6#include "CoreMinimal.h"
7#include "Message/MessageSide.h"
8#include "ReactionIconWidget.h"
9
10#include "BitmapReactionIconWidget.generated.h"
11
15UCLASS()
16class STREAMCHATUI_API UBitmapReactionIconWidget final : public UReactionIconWidget
17{
18 GENERATED_BODY()
19
20protected:
21 UPROPERTY(meta = (BindWidget))
22 UImage* Image;
23
24 UPROPERTY(EditAnywhere, Category = Defaults)
25 TMap<FName, UTexture2D*> Textures;
26
27 UPROPERTY(EditAnywhere, Category = Defaults)
28 bool bShouldTint = false;
29
30 UPROPERTY(EditAnywhere, Category = Defaults)
31 TMap<EMessageSide, FLinearColor> Colors;
32
33private:
34 virtual void OnSetup() override;
35};