ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
AssetTypeActions_ArticyGV.h
1//
2// Copyright (c) 2023 articy Software GmbH & Co. KG. All rights reserved.
3//
4
5#pragma once
6
7#include "AssetTypeActions_Base.h"
8#include "ArticyGlobalVariables.h"
9
16class FAssetTypeActions_ArticyGV final : public FAssetTypeActions_Base
17{
18public:
24 virtual FText GetName() const override { return NSLOCTEXT("AssetTypeActions", "AssetTypeActions_ArticyGV", "ArticyGV"); }
25
31 virtual UClass* GetSupportedClass() const override
32 {
33 return UArticyGlobalVariables::StaticClass();
34 }
35
41 virtual FColor GetTypeColor() const override
42 {
43 return FColor(128, 128, 64);
44 }
45
51 virtual uint32 GetCategories() override { return EAssetTypeCategories::None; }
52
61 virtual void OpenAssetEditor(const TArray<UObject*>& InObjects, TSharedPtr<IToolkitHost> EditWithinLevelEditor) override;
62};
Implements actions for handling Articy global variables in the editor.
Definition AssetTypeActions_ArticyGV.h:17
virtual UClass * GetSupportedClass() const override
Gets the class supported by this asset type.
Definition AssetTypeActions_ArticyGV.h:31
virtual uint32 GetCategories() override
Returns the asset categories this asset type belongs to.
Definition AssetTypeActions_ArticyGV.h:51
virtual FText GetName() const override
Retrieves the display name for the asset type.
Definition AssetTypeActions_ArticyGV.h:24
virtual void OpenAssetEditor(const TArray< UObject * > &InObjects, TSharedPtr< IToolkitHost > EditWithinLevelEditor) override
Opens the editor for the specified Articy global variable assets.
Definition AssetTypeActions_ArticyGV.cpp:16
virtual FColor GetTypeColor() const override
Returns the color associated with this asset type.
Definition AssetTypeActions_ArticyGV.h:41