Files
UnrealEngine/Engine/Source/Runtime/IOS/IOSPlatformFeatures/Public/IOSGamepadUtils.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

30 lines
650 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "ImageUtils.h"
#include "IImageWrapper.h"
#include "IImageWrapperModule.h"
#include "IOS/IOSInputInterface.h"
#include "Modules/ModuleManager.h"
#include "Engine/Texture2D.h"
class FIOSGamepadUtils
{
public:
struct GamepadGlyph
{
ControllerType ControllerType;
FGamepadKeyNames::Type ButtonName;
UTexture2D* ButtonTexture;
};
FIOSGamepadUtils();
virtual ~FIOSGamepadUtils();
UTexture2D* GetGamepadButtonGlyph(const FGamepadKeyNames::Type& ButtonKey, uint32 ControllerIndex);
private:
TArray<GamepadGlyph> GlyphsArray;
};