clang 19.0.0git
Namespaces | Typedefs
hlsl_basic_types.h File Reference

Go to the source code of this file.

Namespaces

namespace  hlsl
 

Typedefs

typedef unsigned int hlsl::uint
 
typedef unsigned long hlsl::uint64_t
 
typedef long hlsl::int64_t
 
typedef vector< bool, 2 > hlsl::bool2
 
typedef vector< bool, 3 > hlsl::bool3
 
typedef vector< bool, 4 > hlsl::bool4
 
typedef vector< int, 2 > hlsl::int2
 
typedef vector< int, 3 > hlsl::int3
 
typedef vector< int, 4 > hlsl::int4
 
typedef vector< uint, 2 > hlsl::uint2
 
typedef vector< uint, 3 > hlsl::uint3
 
typedef vector< uint, 4 > hlsl::uint4
 
typedef vector< int64_t, 2 > hlsl::int64_t2
 
typedef vector< int64_t, 3 > hlsl::int64_t3
 
typedef vector< int64_t, 4 > hlsl::int64_t4
 
typedef vector< uint64_t, 2 > hlsl::uint64_t2
 
typedef vector< uint64_t, 3 > hlsl::uint64_t3
 
typedef vector< uint64_t, 4 > hlsl::uint64_t4
 
typedef vector< half, 2 > hlsl::half2
 
typedef vector< half, 3 > hlsl::half3
 
typedef vector< half, 4 > hlsl::half4
 
typedef vector< float, 2 > hlsl::float2
 
typedef vector< float, 3 > hlsl::float3
 
typedef vector< float, 4 > hlsl::float4
 
typedef vector< double, 2 > hlsl::double2
 
typedef vector< double, 3 > hlsl::double3
 
typedef vector< double, 4 > hlsl::double4