|
template<typename U , typename T , int N> |
constexpr enable_if_t< sizeof(U)==sizeof(T), vector< U, N > > | hlsl::__detail::bit_cast (vector< T, N > V) |
|
template<typename U , typename T > |
constexpr enable_if_t< sizeof(U)==sizeof(T), U > | hlsl::__detail::bit_cast (T F) |
|
constexpr vector< uint, 4 > | hlsl::__detail::d3d_color_to_ubyte4_impl (vector< float, 4 > V) |
|
template<typename T > |
constexpr enable_if_t< is_same< float, T >::value||is_same< half, T >::value, T > | hlsl::__detail::length_impl (T X) |
|
template<typename T , int N> |
constexpr enable_if_t< is_same< float, T >::value||is_same< half, T >::value, T > | hlsl::__detail::length_vec_impl (vector< T, N > X) |
|
template<typename T > |
constexpr enable_if_t< is_same< float, T >::value||is_same< half, T >::value, T > | hlsl::__detail::distance_impl (T X, T Y) |
|
template<typename T , int N> |
constexpr enable_if_t< is_same< float, T >::value||is_same< half, T >::value, T > | hlsl::__detail::distance_vec_impl (vector< T, N > X, vector< T, N > Y) |
|