vector_rgb,
vector_rgba,
+ bool_,
+ int_,
+ uint,
+ half,
+ double_,
+
_null
};
template<> struct to_type<vector_rgb>{ typedef ::roast::directx::graphics::vector_rgb type; };
template<> struct to_type<vector_rgba>{ typedef ::roast::directx::graphics::vector_rgba type; };
+
+ template<> struct to_type<bool_>{ typedef bool type; };
+ template<> struct to_type<int_>{ typedef int type; };
+ template<> struct to_type<uint>{ typedef unsigned int type; };
+ template<> struct to_type<double_>{ typedef double type; };
}
typedef shader_param_type::_ shader_param_type_e;