Attr::IntAttrId Class Reference
#include <intattrid.h>
Inheritance diagram for Attr::IntAttrId:
Detailed Description
Typed attribute id for integer type.(C) 2006 Radon Labs GmbH
Public Member Functions | |
IntAttrId (const AttrId &rhs) | |
construct from generic attribute id | |
IntAttrId (const AttributeDefinition< IntTypeClass, int > &rhs) | |
construct from attribute definition | |
IntAttrId (const Util::String &rhs) | |
construct from name | |
IntAttrId (const Util::FourCC &rhs) | |
construct from fourcc code | |
bool | operator== (const IntAttrId &rhs) const |
equality operator | |
bool | operator!= (const IntAttrId &rhs) const |
inequality operator | |
bool | operator== (const AttrId &rhs) const |
equality operator | |
bool | operator!= (const AttrId &rhs) const |
inequality operator | |
bool | operator> (const AttrId &rhs) const |
greater operator | |
bool | operator>= (const AttrId &rhs) const |
greater-or-equal operator | |
bool | operator< (const AttrId &rhs) const |
lesser operator | |
bool | operator<= (const AttrId &rhs) const |
lesser-or-equal operator | |
const Util::String & | GetName () const |
get attribute name | |
const Util::FourCC & | GetFourCC () const |
get fourcc code | |
AccessMode | GetAccessMode () const |
get access type | |
ValueType | GetValueType () const |
get value type | |
bool | IsDynamic () const |
return true if this attribute was dynamically registered | |
bool | IsValid () const |
return true if the attribute id object is valid | |
bool | GetBoolDefValue () const |
get bool default value | |
int | GetIntDefValue () const |
get int default value | |
float | GetFloatDefValue () const |
get floar default value | |
const Util::String & | GetStringDefValue () const |
get string default value | |
Math::float4 | GetFloat4DefValue () const |
get float4 default value | |
const Math::matrix44 & | GetMatrix44DefValue () const |
get matrix44 default value | |
const Util::Blob & | GetBlobDefValue () const |
get blob default value | |
const Util::Guid & | GetGuidDefValue () const |
get guid default value | |
Static Public Member Functions | |
static bool | IsValidName (const Util::String &n) |
return true if the provided attribute id name is valid | |
static bool | IsValidFourCC (const Util::FourCC &fcc) |
return true if the provided attribute id fourcc is valid | |
static Util::FixedArray < AttrId > | GetAllAttrIds () |
return all attribute id's (slow!) |
Member Function Documentation
Util::FixedArray< AttrId > Attr::AttrId::GetAllAttrIds | ( | ) | [static, inherited] |
return all attribute id's (slow!)
Returns an array with all existing attribute ids. This is a slow method.