Navigation
API > API/Plugins > API/Plugins/GameFeatures
Struct used to transform a GameFeaturePlugin URL into something that can uniquely identify the GameFeaturePlugin without including any transient data being passed in through the URL
| Name | FGameFeaturePluginIdentifier |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/GameFeatures/Source/GameFeatures/Public/GameFeaturesSubsystem.h |
| Include Path | #include "GameFeaturesSubsystem.h" |
Syntax
USTRUCT ()
struct FGameFeaturePluginIdentifier
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GameFeaturesSubsystem.h | |||
FGameFeaturePluginIdentifier
(
FString PluginURL |
GameFeaturesSubsystem.h | ||
FGameFeaturePluginIdentifier
(
const FGameFeaturePluginIdentifier& Other |
GameFeaturesSubsystem.h | ||
| GameFeaturesSubsystem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IdentifyingURLSubset | FStringView | The part of the URL that can be used to uniquely identify this plugin without any transient data | GameFeaturesSubsystem.h | |
| PluginProtocol | EGameFeaturePluginProtocol | The protocol used in the URL for this GameFeaturePlugin URL | GameFeaturesSubsystem.h | |
| PluginURL | FString | Full PluginURL used to originally construct this identifier | GameFeaturesSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ExactMatchesURL
(
const FString& PluginURL |
Returns true if this FGameFeaturePluginIdentifier exactly matches the given PluginURL. | GameFeaturesSubsystem.h | |
void FromPluginURL
(
FString PluginURL |
Function that fills out IdentifyingURLSubset from the given PluginURL | GameFeaturesSubsystem.h | |
const FString & GetFullPluginURL() |
Get the Full PluginURL used to originally construct this identifier | GameFeaturesSubsystem.h | |
FStringView GetIdentifyingString () |
Returns the Identifying information used for this Plugin. | GameFeaturesSubsystem.h | |
FStringView GetPluginName() |
Returns the name of the plugin | GameFeaturesSubsystem.h | |
EGameFeaturePluginProtocol GetPluginProtocol() |
GameFeaturesSubsystem.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameFeaturePluginIdentifier & operator=
(
const FGameFeaturePluginIdentifier& Other |
GameFeaturesSubsystem.h | ||
| GameFeaturesSubsystem.h | |||
bool operator==
(
const FGameFeaturePluginIdentifier& Other |
Used to determine if 2 FGameFeaturePluginIdentifiers are referencing the same GameFeaturePlugin. | GameFeaturesSubsystem.h |