Cogs.Core
UniformGridIsoComponent.h
1#pragma once
2
3#include "Components/Core/DynamicComponent.h"
4#include "Resources/Resources.h"
5
6#include <glm/vec2.hpp>
7
8#include <vector>
9
10namespace Cogs::Core::EchoSounder
11{
13 {
14 std::vector<float> thresholds;
15
16 bool innerLayerOpaque = true;
17
18 glm::vec2 uTextureRange = { 0.f, 1.f };
19 glm::vec2 vTextureRange = { 0.f, 1.f };
20
22
23 static void registerType();
24 };
25}
26
27template<> inline
28Cogs::StringView getName<Cogs::Core::EchoSounder::UniformGridIsoComponent>() { return "EchoUniformGridIsoComponent"; }
Base class for components implementing dynamic behavior.
Provides a weakly referenced view over the contents of a string.
Definition: StringView.h:24