An attribute ID is used to carry attribute types (no values) around.
Definition attrid.h:20
ValueType GetValueType() const
get value type
Definition attrid.h:315
const AttributeDefinitionBase * defPtr
Definition attrid.h:95
static const AttributeDefinitionBase * FindByName(const Util::String &n)
find by name
Definition attributedefinitionbase.h:166
static const AttributeDefinitionBase * FindByFourCC(const Util::FourCC &fcc)
find by FourCC
Definition attributedefinitionbase.h:184
This extends the typeless AttributeDefinitionBase class by a typed template class,...
Definition attributedefinition.h:20
Typed attribute id for float type.
Definition floatattrid.h:18
bool operator==(const FloatAttrId &rhs) const
equality operator
Definition floatattrid.h:79
FloatAttrId(const AttrId &rhs)
construct from generic attribute id
Definition floatattrid.h:38
bool operator!=(const FloatAttrId &rhs) const
inequality operator
Definition floatattrid.h:90
A four-character-code is a quasi-human-readable 32-bit-id.
Definition fourcc.h:19
#define n_assert(exp)
Definition debug.h:50
Definition accessmode.h:13
@ FloatType
Definition valuetype.h:29
Nebula's universal string class.
Definition string.h:50