Cogs.Foundation
Loading...
Searching...
No Matches
List of all members
Cogs::ComponentModel::ColorAttribute Struct Reference

Tags an object as being able to represent a color. More...

#include <Attributes.h>

Inheritance diagram for Cogs::ComponentModel::ColorAttribute:
Cogs::Reflection::RegularAttribute< ColorAttribute > Cogs::Reflection::Attribute

Additional Inherited Members

- Public Member Functions inherited from Cogs::Reflection::RegularAttribute< ColorAttribute >
 RegularAttribute (bool runtime=true)
 Construct a regular attribute. True if runtime attribute.
 
- Public Member Functions inherited from Cogs::Reflection::Attribute
TypeId getType () const
 Get the type of the derived attribute class.
 
TypeId getGenericType () const
 
bool isRuntime () const
 Gets value of the runtime attribute flag.
 
- Protected Member Functions inherited from Cogs::Reflection::Attribute
 Attribute (TypeId type)
 Constructs an attribute instance with the given type.
 
 Attribute (TypeId type, TypeId genericType, bool runtime=true)
 Constructs a generic attribute instance with the given type and generic type parameter.
 
template<typename T >
Tget (size_t index=0)
 Get the stored value of the given type, with an optional index.
 
template<typename T >
const Tget (size_t index=0) const
 See non-const get() implementation.
 

Detailed Description

Tags an object as being able to represent a color.


The documentation for this struct was generated from the following file: