HDK
|
#include "pxr/pxr.h"
#include "pxr/base/vt/api.h"
#include "pxr/base/vt/traits.h"
#include "pxr/base/arch/inttypes.h"
#include "pxr/base/gf/declare.h"
#include "pxr/base/gf/half.h"
#include "pxr/base/tf/token.h"
#include <hboost/preprocessor/cat.hpp>
#include <hboost/preprocessor/seq/for_each.hpp>
#include <hboost/preprocessor/tuple/elem.hpp>
#include <cstddef>
#include <cstring>
#include <string>
Go to the source code of this file.
Classes | |
class | VtArray< T > |
struct | Vt_ShapeData |
Functions | |
PXR_NAMESPACE_OPEN_SCOPE | VT_TYPE_IS_CHEAP_TO_COPY (TfToken) |
template<typename T > | |
T | VtZero () |
Defines all the types "TYPED" for which Vt creates a VtTYPEDArray typedef.
Definition in file types.h.
#define VT_ARRAY_TYPE_TUPLE | ( | r, | |
unused, | |||
elem | |||
) |
#define VT_ARRAY_TYPEDEF | ( | r, | |
unused, | |||
elem | |||
) |
#define VT_ARRAY_VALUE_TYPES HBOOST_PP_SEQ_FOR_EACH(VT_ARRAY_TYPE_TUPLE, ~, VT_SCALAR_VALUE_TYPES) |
#define VT_BUILTIN_NUMERIC_VALUE_TYPES VT_INTEGRAL_BUILTIN_VALUE_TYPES VT_FLOATING_POINT_BUILTIN_VALUE_TYPES |
#define VT_BUILTIN_VALUE_TYPES VT_BUILTIN_NUMERIC_VALUE_TYPES VT_STRING_VALUE_TYPES |
#define VT_CLASS_VALUE_TYPES VT_ARRAY_VALUE_TYPES VT_SCALAR_CLASS_VALUE_TYPES VT_NONARRAY_VALUE_TYPES |
#define VT_FLOATING_POINT_BUILTIN_VALUE_TYPES |
#define VT_GFRANGE_VALUE_TYPES |
#define VT_INTEGRAL_BUILTIN_VALUE_TYPES |
#define VT_MATRIX_DOUBLE_VALUE_TYPES |
#define VT_MATRIX_FLOAT_VALUE_TYPES |
#define VT_MATRIX_VALUE_TYPES |
#define VT_NONARRAY_VALUE_TYPES |
#define VT_QUATERNION_VALUE_TYPES |
#define VT_RANGE_VALUE_TYPES |
#define VT_SCALAR_CLASS_VALUE_TYPES |
#define VT_SCALAR_VALUE_TYPES VT_SCALAR_CLASS_VALUE_TYPES VT_BUILTIN_VALUE_TYPES |
#define VT_STRING_VALUE_TYPES |
#define VT_TYPE_NAME | ( | elem | ) | HBOOST_PP_TUPLE_ELEM(2, 1, elem) |
#define VT_VEC_DOUBLE_VALUE_TYPES |
#define VT_VEC_FLOAT_VALUE_TYPES |
#define VT_VEC_HALF_VALUE_TYPES |
#define VT_VEC_INT_VALUE_TYPES |
#define VT_VEC_VALUE_TYPES |
PXR_NAMESPACE_OPEN_SCOPE VT_TYPE_IS_CHEAP_TO_COPY | ( | TfToken | ) |
T VtZero | ( | ) |