载入中...
搜索中...
未找到
Attributes.h
浏览该文件的文档.
1#pragma once
2
4#include "common/Module.h"
5
6#include <string>
7
8namespace eve::attributes {
9
11class Attributes : public Module {
12public:
15 Attributes() = default;
17 ~Attributes() override = default;
18
20 AttributeSet* newSet(const std::string& subject = {});
21};
22
23} // namespace eve::attributes
int subject
Definition AnimSmr.cpp:163
EVENGINE_API_FOUNDATION public API.
Definition Module.h:46
Generic owning collection of canonical attributes and modifiers.
Generic named numeric attributes and modifier module.
Definition Attributes.h:11
AttributeSet * newSet(const std::string &subject={})
Create a caller-owned set associated with an optional stable subject id.
Definition Attributes.cpp:9
~Attributes() override=default
Releases Attributes resources.
Attributes()=default
Constructs a Attributes.