1#include "ExtrusionComponent.h"
7void Cogs::Core::ExtrusionComponent::registerType()
10 Field(
Name(
"trajectory"), &ExtrusionComponent::trajectory),
11 Field(
Name(
"extrusion"), &ExtrusionComponent::extrusion),
12 Field(
Name(
"dataSet"), &ExtrusionComponent::dataSet),
13 Field(
Name(
"colorMap"), &ExtrusionComponent::colorMap),
14 Field(
Name(
"radius"), &ExtrusionComponent::radius),
15 Field(
Name(
"diameterScale"), &ExtrusionComponent::diameterScale),
16 Field(
Name(
"numSegments"), &ExtrusionComponent::numSegments),
17 Field(
Name(
"highlightTarget"), &ExtrusionComponent::highlightTarget),
18 Field(
Name(
"highlightStart"), &ExtrusionComponent::highlightStart),
19 Field(
Name(
"highlightEnd"), &ExtrusionComponent::highlightEnd),
20 Field(
Name(
"active"), &ExtrusionComponent::active),
21 Field(
Name(
"coverEntireTrajectory"), &ExtrusionComponent::coverEntireTrajectory),
22 Field(
Name(
"startDepth"), &ExtrusionComponent::startDepth),
23 Field(
Name(
"endDepth"), &ExtrusionComponent::endDepth),
26 TypeDatabase::createType<ExtrusionComponent>().setBase<Component>().setFields(fields);
Field definition describing a single data member of a data structure.
Contains reflection support.
Represents an unique name.