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