/* SPDX-FileCopyrightText: 2011-2022 Blender Foundation
 *
 * SPDX-License-Identifier: Apache-2.0 */

#pragma once

#include "util/types_base.h"  // IWYU pragma: export

#include "util/types_uchar2.h"  // IWYU pragma: export
#include "util/types_uchar3.h"  // IWYU pragma: export
#include "util/types_uchar4.h"  // IWYU pragma: export

#include "util/types_int2.h"  // IWYU pragma: export
#include "util/types_int3.h"  // IWYU pragma: export
#include "util/types_int4.h"  // IWYU pragma: export
#include "util/types_int8.h"  // IWYU pragma: export

#include "util/types_uint2.h"  // IWYU pragma: export
#include "util/types_uint3.h"  // IWYU pragma: export
#include "util/types_uint4.h"  // IWYU pragma: export

#include "util/types_ushort4.h"  // IWYU pragma: export

#include "util/types_float2.h"  // IWYU pragma: export
#include "util/types_float3.h"  // IWYU pragma: export
#include "util/types_float4.h"  // IWYU pragma: export
#include "util/types_float8.h"  // IWYU pragma: export

#include "util/types_rgbe.h"      // IWYU pragma: export
#include "util/types_spectrum.h"  // IWYU pragma: export

#include "util/types_dual.h"  // IWYU pragma: export
