Refureku v2.2.0
C++17 runtime reflection library.
PropertySettings.h
1
8#pragma once
9
10#include "Refureku/Config.h"
11#include "Refureku/Properties/Property.h"
12
13#include "Refureku/Generated/PropertySettings.rfkh.h"
14
15namespace rfk RFKNamespace()
16{
20 class REFUREKU_API RFKClass(rfk::PropertySettings(rfk::EEntityKind::Struct | rfk::EEntityKind::Class)) PropertySettings : public rfk::Property
21 {
22 public:
28 PropertySettings(rfk::EEntityKind targetEntityKind_,
29 bool allowMultiple_ = false,
30 bool shouldInherit_ = true) noexcept;
31
32 rfk_PropertySettings_GENERATED
33 };
34}
35
36File_PropertySettings_GENERATED
Base class to inherit from to define new properties.
Definition: Property.h:23
Definition: Allocator.h:16
EEntityKind
Definition: EEntityKind.h:20