SDK for / Overview

XsollaWebBrowserModule.h

1// Copyright 2024 Xsolla Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Modules/ModuleManager.h"
6
7class UXsollaWebBrowserAssetManager;
8
9class FXsollaWebBrowserModule : public IModuleInterface
10{
11
12public:
14virtual void StartupModule() override;
15virtual void ShutdownModule() override;
16
24{
25return FModuleManager::LoadModuleChecked<FXsollaWebBrowserModule>(ModuleName);
26}
27
33static inline bool IsAvailable()
34{
35return FModuleManager::Get().IsModuleLoaded(ModuleName);
36}
37
39static const FName ModuleName;
40
41private:
42UXsollaWebBrowserAssetManager* WebBrowserAssetMgr;
43};
Definition: XsollaWebBrowserModule.h:10
static const FName ModuleName
Definition: XsollaWebBrowserModule.h:39
static FXsollaWebBrowserModule & Get()
Definition: XsollaWebBrowserModule.h:23
virtual void StartupModule() override
static bool IsAvailable()
Definition: XsollaWebBrowserModule.h:33