Cogs.Core
VolOctDummyProviderComponent.h
1#pragma once
2
3#include "EntityDefinition.h"
4#include "Resources/Resources.h"
5
6#include "Foundation/ComponentModel/Component.h"
7
8namespace Cogs
9{
10 namespace Core
11 {
12 namespace Volumetric
13 {
14
16 {
17 EntityPtr debugSource;
18 float radius = 0.25f;
19
20 static void registerType();
21 };
22
23 }
24 }
25}
26
27template<> inline Cogs::StringView getName<Cogs::Core::Volumetric::VolOctDummyProviderComponent>() { return "VolOctDummyProviderComponent"; }
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
Contains all Cogs related functionality.
Definition: FieldSetter.h:23