UnrealVoxta
0.1.1
Loading...
Searching...
No Matches
VoxtaServiceEntryData.h
Go to the documentation of this file.
1
// Copyright(c) 2025 grrimgrriefer & DZnnah, see LICENSE for details.
2
3
#pragma once
4
5
#include "CoreMinimal.h"
6
#include "
VoxtaServiceType.h
"
7
#include "VoxtaServiceEntryData.generated.h"
8
15
USTRUCT(BlueprintType, Category =
"Voxta"
)
16
struct VOXTADATA_API
FVoxtaServiceEntryData
17
{
18
GENERATED_BODY()
19
20
#pragma region public API
21
public
:
29
explicit
FVoxtaServiceEntryData
(
VoxtaServiceType
type,
30
FStringView name,
31
FGuid
id
) :
32
m_serviceType(type),
33
m_serviceName(name),
34
m_serviceId(id)
35
{}
36
38
FVoxtaServiceEntryData
() =
default
;
39
#pragma endregion
40
41
#pragma region data
42
private
:
44
bool
m_isEnabled =
false
;
45
47
UPROPERTY(BlueprintReadOnly, Category =
"Voxta"
, meta = (AllowPrivateAccess =
"true"
, DisplayName =
"Service type"
))
48
VoxtaServiceType
m_serviceType =
VoxtaServiceType
::
Unknown
;
49
51
UPROPERTY(BlueprintReadOnly, Category =
"Voxta"
, meta = (AllowPrivateAccess =
"true"
, DisplayName =
"Service name"
))
52
FString m_serviceName;
53
55
FGuid m_serviceId;
56
#pragma endregion
57
};
VoxtaServiceType.h
VoxtaServiceType
VoxtaServiceType
VoxtaServiceType All the possible VoxtaServer Services that the UnrealVoxta client currently supports...
Definition
VoxtaServiceType.h:20
VoxtaServiceType::Unknown
@ Unknown
Definition
VoxtaServiceType.h:21
FVoxtaServiceEntryData::FVoxtaServiceEntryData
FVoxtaServiceEntryData(VoxtaServiceType type, FStringView name, FGuid id)
Construct a new VoxtaServiceEntryData.
Definition
VoxtaServiceEntryData.h:29
FVoxtaServiceEntryData::FVoxtaServiceEntryData
FVoxtaServiceEntryData()=default
Default constructor.
UnrealVoxta
Source
VoxtaData
Public
VoxtaServiceEntryData.h
Generated by
1.13.2