Cogs.Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Attributes.h File Reference
#include "../Reflection/Attributes.h"

Go to the source code of this file.

Classes

struct  Cogs::ComponentModel::DefaultValueAttribute< T >
 Adds default value information to an object. More...
 
struct  Cogs::ComponentModel::RangeAttribute< T >
 Adds range information to an object. More...
 
struct  Cogs::ComponentModel::StepSizeAttribute< T >
 Adds step size information to an object. More...
 
struct  Cogs::ComponentModel::SerializableAttribute
 Tags an object as being possible to serialize. More...
 
struct  Cogs::ComponentModel::DescriptionAttribute
 Adds a description to an object. More...
 
struct  Cogs::ComponentModel::ColorAttribute
 Tags an object as being able to represent a color. More...
 

Namespaces

namespace  Cogs
 Main Cogs namespace.
 
namespace  Cogs::ComponentModel
 Contains code for composing and managing entities built from components.
 

Functions

template<>
Cogs::StringView getName< Cogs::ComponentModel::StepSizeAttribute< float > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::RangeAttribute< float > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::RangeAttribute< int > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::RangeAttribute< uint32_t > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::DefaultValueAttribute< float > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::DefaultValueAttribute< uint32_t > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::DefaultValueAttribute< int32_t > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::DefaultValueAttribute< double > > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::DescriptionAttribute > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::ColorAttribute > ()
 
template<>
Cogs::StringView getName< Cogs::ComponentModel::SerializableAttribute > ()
 

Function Documentation

◆ getName< Cogs::ComponentModel::ColorAttribute >()

◆ getName< Cogs::ComponentModel::DefaultValueAttribute< double > >()

◆ getName< Cogs::ComponentModel::DefaultValueAttribute< float > >()

◆ getName< Cogs::ComponentModel::DefaultValueAttribute< int32_t > >()

◆ getName< Cogs::ComponentModel::DefaultValueAttribute< uint32_t > >()

◆ getName< Cogs::ComponentModel::DescriptionAttribute >()

◆ getName< Cogs::ComponentModel::RangeAttribute< float > >()

◆ getName< Cogs::ComponentModel::RangeAttribute< int > >()

◆ getName< Cogs::ComponentModel::RangeAttribute< uint32_t > >()

template<>
Cogs::StringView getName< Cogs::ComponentModel::RangeAttribute< uint32_t > > ( )
inline

◆ getName< Cogs::ComponentModel::SerializableAttribute >()

◆ getName< Cogs::ComponentModel::StepSizeAttribute< float > >()