Cogs.Core
PointVisualizationComponent.h
1#pragma once
2
3#include "EntityDefinition.h"
4#include "Resources/Resources.h"
5
6#include "Foundation/ComponentModel/Component.h"
7
8namespace Cogs::Core::Volumetric
9{
11 {
12 static void registerType();
13
14 EntityPtr pointData;
15
17 };
18}
19
20template<> inline Cogs::StringView getName<Cogs::Core::Volumetric::PointVisualizationComponent>() { return "VolPointVisualizationComponent"; }
Base class for Component instances.
Definition: Component.h:143
Provides a weakly referenced view over the contents of a string.
Definition: StringView.h:24
std::shared_ptr< ComponentModel::Entity > EntityPtr
Smart pointer for Entity access.
Definition: EntityPtr.h:12