Nameless Engine
Loading...
Searching...
No Matches
GuidProperty.h
1#pragma once
2
3// Standard.
4#include <string>
5#include <string_view>
6
7// External.
8#include "Refureku/Properties/PropertySettings.h"
9
10#include "GuidProperty.generated.h"
11
12namespace ne RNAMESPACE() {
29 class RCLASS(rfk::PropertySettings(rfk::EEntityKind::Class | rfk::EEntityKind::Struct, false, false)) Guid
30 : public rfk::Property {
31 public:
32 Guid() = default;
33 virtual ~Guid() override = default;
34
40 Guid(const char* pGuid);
41
47 std::string getGuid() const;
48
49 private:
51 std::string sGuid;
52
54 static constexpr size_t iGuidLength = 36;
55
56 ne_Guid_GENERATED
57 };
58} // namespace ne RNAMESPACE()
59
60File_GuidProperty_GENERATED
Definition: GuidProperty.h:30
std::string sGuid
Definition: GuidProperty.h:51