Nebula
Loading...
Searching...
No Matches
valuetype.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
14#include "util/variant.h"
15
16//------------------------------------------------------------------------------
17namespace Attr
18{
51
52// these class definitions are just for template specializations later on,
53// templates are also possible with enums, but they don't look very
54// intuitive in the debugger...
58class IntTypeClass {};
83
84} // namespace Attr
85//------------------------------------------------------------------------------
86
Definition valuetype.h:81
Definition valuetype.h:71
Definition valuetype.h:76
Definition valuetype.h:64
Definition valuetype.h:55
Definition valuetype.h:63
Definition valuetype.h:77
Definition valuetype.h:65
Definition valuetype.h:78
Definition valuetype.h:66
Definition valuetype.h:75
Definition valuetype.h:62
Definition valuetype.h:82
Definition valuetype.h:72
Definition valuetype.h:60
Definition valuetype.h:74
Definition valuetype.h:58
Definition valuetype.h:80
Definition valuetype.h:69
Definition valuetype.h:67
Definition valuetype.h:56
Definition valuetype.h:79
Definition valuetype.h:68
Definition valuetype.h:70
Definition valuetype.h:61
Definition valuetype.h:59
Definition valuetype.h:57
Definition valuetype.h:73
@ Short
Definition variant.h:37
@ BlobArray
Definition variant.h:65
@ UInt64
Definition variant.h:42
@ Int
Definition variant.h:39
@ Vec4Array
Definition variant.h:62
@ Quaternion
Definition variant.h:49
@ Blob
Definition variant.h:53
@ Transform44
Definition variant.h:52
@ Float
Definition variant.h:43
@ Bool
Definition variant.h:45
@ FloatArray
Definition variant.h:58
@ Vec2
Definition variant.h:46
@ GuidArray
Definition variant.h:66
@ String
Definition variant.h:50
@ StringArray
Definition variant.h:63
@ Void
Definition variant.h:35
@ UInt
Definition variant.h:40
@ IntArray
Definition variant.h:57
@ Mat4Array
Definition variant.h:64
@ Guid
Definition variant.h:54
@ Double
Definition variant.h:44
@ Mat4
Definition variant.h:51
@ VoidPtr
Definition variant.h:56
@ Vec2Array
Definition variant.h:60
@ Int64
Definition variant.h:41
@ Byte
Definition variant.h:36
@ Vec4
Definition variant.h:48
@ UShort
Definition variant.h:38
@ BoolArray
Definition variant.h:59
Definition accessmode.h:13
ValueType
Definition valuetype.h:20
@ UInt64Type
Definition valuetype.h:28
@ Vec4Type
Definition valuetype.h:33
@ Vec2Type
Definition valuetype.h:32
@ IntType
Definition valuetype.h:25
@ GuidArrayType
Definition valuetype.h:49
@ QuaternionType
Definition valuetype.h:34
@ FloatType
Definition valuetype.h:29
@ BoolArrayType
Definition valuetype.h:43
@ Transform44Type
Definition valuetype.h:37
@ ByteType
Definition valuetype.h:22
@ Mat4Type
Definition valuetype.h:36
@ UShortType
Definition valuetype.h:24
@ BoolType
Definition valuetype.h:31
@ Vec4ArrayType
Definition valuetype.h:45
@ DoubleType
Definition valuetype.h:30
@ StringArrayType
Definition valuetype.h:46
@ Int64Type
Definition valuetype.h:27
@ IntArrayType
Definition valuetype.h:41
@ StringType
Definition valuetype.h:35
@ ShortType
Definition valuetype.h:23
@ FloatArrayType
Definition valuetype.h:42
@ Vec2ArrayType
Definition valuetype.h:44
@ Mat4ArrayType
Definition valuetype.h:47
@ BlobArrayType
Definition valuetype.h:48
@ BlobType
Definition valuetype.h:38
@ VoidPtrType
Definition valuetype.h:40
@ UIntType
Definition valuetype.h:26
@ VoidType
Definition valuetype.h:21
@ GuidType
Definition valuetype.h:39