3#include "LoftedCrossSectionsComponent.h"
7void Cogs::Core::LoftedCrossSectionsComponent::registerType()
10 {
"Hollow", LoftedCrossSectionsComponent::Shape::Hollow },
11 {
"Solid", LoftedCrossSectionsComponent::Shape::Solid },
12 {
"Shell", LoftedCrossSectionsComponent::Shape::Shell },
15 TypeDatabase::createType<LoftedCrossSectionsComponent::Shape>()
16 .setEnumerators(enumerators);
21 {
"shape", &LoftedCrossSectionsComponent::shape },
24 TypeDatabase::createType<LoftedCrossSectionsComponent>()
Field definition describing a single data member of a data structure.
Contains reflection support.
bool screenAligned
Let open geometry be screen-aligned.
bool open
If true, cull the front of the shape such that the inside is visible.