Cogs.Core
ScreenSizeComponent.cpp
1#include "ScreenSizeComponent.h"
2
3#include "Types.h"
4
5using namespace Cogs::Reflection;
6
7void Cogs::Core::ScreenSizeComponent::registerType()
8{
9 Field fields[] = {
10 Field(Name("camera"), &ScreenSizeComponent::camera),
11 Field(Name("minSize"), &ScreenSizeComponent::minSize),
12 };
13
14 TypeDatabase::createType<ScreenSizeComponent>()
15 .setBase<Component>()
16 .setFields(fields);
17}
18
Field definition describing a single data member of a data structure.
Definition: Field.h:68
Contains reflection support.
Definition: Component.h:11
Represents an unique name.
Definition: Name.h:70