clang 20.0.0git
Namespaces | Typedefs
hlsl_basic_types.h File Reference

Go to the source code of this file.

Namespaces

namespace  hlsl
 

Typedefs

typedef int hlsl::int32_t
 
typedef unsigned int hlsl::uint
 
typedef unsigned int hlsl::uint32_t
 
typedef float hlsl::float32_t
 
typedef unsigned long hlsl::uint64_t
 
typedef long hlsl::int64_t
 
typedef double hlsl::float64_t
 
typedef vector< bool, 1 > hlsl::bool1
 
typedef vector< bool, 2 > hlsl::bool2
 
typedef vector< bool, 3 > hlsl::bool3
 
typedef vector< bool, 4 > hlsl::bool4
 
typedef vector< int, 1 > hlsl::int1
 
typedef vector< int, 2 > hlsl::int2
 
typedef vector< int, 3 > hlsl::int3
 
typedef vector< int, 4 > hlsl::int4
 
typedef vector< uint, 1 > hlsl::uint1
 
typedef vector< uint, 2 > hlsl::uint2
 
typedef vector< uint, 3 > hlsl::uint3
 
typedef vector< uint, 4 > hlsl::uint4
 
typedef vector< int32_t, 1 > hlsl::int32_t1
 
typedef vector< int32_t, 2 > hlsl::int32_t2
 
typedef vector< int32_t, 3 > hlsl::int32_t3
 
typedef vector< int32_t, 4 > hlsl::int32_t4
 
typedef vector< uint32_t, 1 > hlsl::uint32_t1
 
typedef vector< uint32_t, 2 > hlsl::uint32_t2
 
typedef vector< uint32_t, 3 > hlsl::uint32_t3
 
typedef vector< uint32_t, 4 > hlsl::uint32_t4
 
typedef vector< int64_t, 1 > hlsl::int64_t1
 
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, 1 > hlsl::uint64_t1
 
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, 1 > hlsl::half1
 
typedef vector< half, 2 > hlsl::half2
 
typedef vector< half, 3 > hlsl::half3
 
typedef vector< half, 4 > hlsl::half4
 
typedef vector< float, 1 > hlsl::float1
 
typedef vector< float, 2 > hlsl::float2
 
typedef vector< float, 3 > hlsl::float3
 
typedef vector< float, 4 > hlsl::float4
 
typedef vector< double, 1 > hlsl::double1
 
typedef vector< double, 2 > hlsl::double2
 
typedef vector< double, 3 > hlsl::double3
 
typedef vector< double, 4 > hlsl::double4
 
typedef vector< float32_t, 1 > hlsl::float32_t1
 
typedef vector< float32_t, 2 > hlsl::float32_t2
 
typedef vector< float32_t, 3 > hlsl::float32_t3
 
typedef vector< float32_t, 4 > hlsl::float32_t4
 
typedef vector< float64_t, 1 > hlsl::float64_t1
 
typedef vector< float64_t, 2 > hlsl::float64_t2
 
typedef vector< float64_t, 3 > hlsl::float64_t3
 
typedef vector< float64_t, 4 > hlsl::float64_t4