|
Nebula
|
#include "attributedefinitionbase.h"Go to the source code of this file.
Classes | |
| class | Attr::AttributeDefinition< VALUETYPE, TYPE > |
| This extends the typeless AttributeDefinitionBase class by a typed template class, which adds compiletime-type-safety to attribute definitions. More... | |
Namespaces | |
| namespace | Attr |
Macros | |
| #define | DeclareByte(NAME, FOURCC, ACCESSMODE) |
| #define | DefineByte(NAME, FOURCC, ACCESSMODE) |
| #define | DefineByteWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareShort(NAME, FOURCC, ACCESSMODE) |
| #define | DefineShort(NAME, FOURCC, ACCESSMODE) |
| #define | DefineShortWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareUShort(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUShort(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUShortWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareInt(NAME, FOURCC, ACCESSMODE) |
| #define | DefineInt(NAME, FOURCC, ACCESSMODE) |
| #define | DefineIntWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareUInt(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUInt(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUIntWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareInt64(NAME, FOURCC, ACCESSMODE) |
| #define | DefineInt64(NAME, FOURCC, ACCESSMODE) |
| #define | DefineInt64WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareUInt64(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUInt64(NAME, FOURCC, ACCESSMODE) |
| #define | DefineUInt64WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloat(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloatWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareDouble(NAME, FOURCC, ACCESSMODE) |
| #define | DefineDouble(NAME, FOURCC, ACCESSMODE) |
| #define | DefineDoubleWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareBool(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBool(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBoolWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloat2(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat2(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat2WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloat4(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat4(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat4WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareQuaternion(NAME, FOURCC, ACCESSMODE) |
| #define | DefineQuaternion(NAME, FOURCC, ACCESSMODE) |
| #define | DefineQuaternionWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareString(NAME, FOURCC, ACCESSMODE) |
| #define | DefineString(NAME, FOURCC, ACCESSMODE) |
| #define | DefineStringWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareMatrix44(NAME, FOURCC, ACCESSMODE) |
| #define | DefineMatrix44(NAME, FOURCC, ACCESSMODE) |
| #define | DefineMatrix44WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareTransform44(NAME, FOURCC, ACCESSMODE) |
| #define | DefineTransform44(NAME, FOURCC, ACCESSMODE) |
| #define | DefineTransform44WithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareBlob(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBlob(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBlobWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareGuid(NAME, FOURCC, ACCESSMODE) |
| #define | DefineGuid(NAME, FOURCC, ACCESSMODE) |
| #define | DefineGuidWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareVoidPtr(NAME, FOURCC, ACCESSMODE) |
| #define | DefineVoidPtr(NAME, FOURCC, ACCESSMODE) |
| #define | DefineVoidPtrWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareIntArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineIntArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineIntArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloatArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloatArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloatArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareBoolArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBoolArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBoolArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloat2Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat2Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat2ArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareFloat4Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat4Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineFloat4ArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareStringArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineStringArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineStringArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareMatrix44Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineMatrix44Array(NAME, FOURCC, ACCESSMODE) |
| #define | DefineMatrix44ArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareBlobArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBlobArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineBlobArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define | DeclareGuidArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineGuidArray(NAME, FOURCC, ACCESSMODE) |
| #define | DefineGuidArrayWithDefault(NAME, FOURCC, ACCESSMODE, DEFVAL) |
| #define DeclareBlob | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareBlobArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareBool | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareBoolArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareByte | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareDouble | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloat | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloat2 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloat2Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloat4 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloat4Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareFloatArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareGuid | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareGuidArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareInt | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareInt64 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareIntArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareMatrix44 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareMatrix44Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareQuaternion | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareShort | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareString | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareStringArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareTransform44 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareUInt | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareUInt64 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareUShort | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DeclareVoidPtr | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineBlob | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineBlobArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineBlobArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineBlobWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineBool | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineBoolArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineBoolArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineBoolWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineByte | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineByteWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineDouble | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineDoubleWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloat | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloat2 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloat2Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloat2ArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloat2WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloat4 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloat4Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloat4ArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloat4WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloatArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineFloatArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineFloatWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineGuid | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineGuidArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineGuidArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineGuidWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineInt | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineInt64 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineInt64WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineIntArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineIntArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineIntWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineMatrix44 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineMatrix44Array | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineMatrix44ArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineMatrix44WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineQuaternion | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineQuaternionWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineShort | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineShortWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineString | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineStringArray | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineStringArrayWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineStringWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineTransform44 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineTransform44WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineUInt | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineUInt64 | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineUInt64WithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineUIntWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineUShort | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineUShortWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |
| #define DefineVoidPtr | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE ) |
| #define DefineVoidPtrWithDefault | ( | NAME, | |
| FOURCC, | |||
| ACCESSMODE, | |||
| DEFVAL ) |