|
| class | Concurrency::array< _Value_type, _Rank > |
| | An array is a multi-dimensional data aggregate on a accelerator_view. More...
|
| |
| class | Concurrency::array_view< _Value_type, _Rank > |
| | An array_view is an N-dimensional view over data held in another container (such as array<T,N> or other container. It exposes an indexing interface congruent to that of array<T,N>). More...
|
| |
| class | Concurrency::tiled_extent< _Dim0, _Dim1, _Dim2 > |
| | A tiled_extent is an extent of 1 to 3 dimensions which also subdivides the extent space into 1-, 2-, or 3-dimensional tiles. It has three specialized forms: tiled_extent<_Dim0>, tiled_extent<_Dim0,_Dim1>, and tiled_extent<_Dim0,_Dim1,_Dim2>, where _Dim0-2 specify the length of the tile along each dimension, with _Dim0 being the most-significant dimension and _Dim2 being the least-significant. More...
|
| |
| class | Concurrency::extent< _Rank > |
| | The extent<N> type represents an N-dimensional vector of int which specifies the bounds of an N-dimensional space with an origin of 0. The values in the coordinate vector are ordered from most-significant to least-significant. Thus, in 2-dimensional space, the extent vector (5,3) represents a space with 5 rows and 3 columns. More...
|
| |
| class | Concurrency::index< _Rank > |
| | Define an N-dimensional index point; which may also be viewed as a vector based at the origin in N-space. More...
|
| |
| class | Concurrency::details::_Array_view_shape< _Rank, _Element_size > |
| |
| class | Concurrency::details::_Array_view_base< _Rank, _Element_size > |
| |
| struct | Concurrency::details::_Falsifier< _T > |
| |
| class | Concurrency::details::_Projection_result_type< _T, _R > |
| |
| class | Concurrency::details::_Projection_result_type< _T, 1 > |
| |
| class | Concurrency::details::_Const_array_view_projection_helper< _T, _R > |
| |
| class | Concurrency::details::_Const_array_view_projection_helper< _T, 1 > |
| |
| class | Concurrency::details::_Array_view_projection_helper< _T, _R > |
| |
| class | Concurrency::details::_Array_view_projection_helper< _T, 1 > |
| |
| class | Concurrency::details::_Const_array_projection_helper< _T, _R > |
| |
| class | Concurrency::details::_Const_array_projection_helper< _T, 1 > |
| |
| class | Concurrency::details::_Array_projection_helper< _T, _R > |
| |
| class | Concurrency::details::_Array_projection_helper< _T, 1 > |
| |
| struct | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, _Unroll > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, _Unroll > |
| |
| struct | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, _Unroll > |
| |
| struct | Concurrency::details::_product_helper< _T, _Rank, _Unroll > |
| |
| struct | Concurrency::details::_cmp_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_cmp_op_helper< _T, opEq > |
| |
| struct | Concurrency::details::_cmp_op_helper< _T, opNeq > |
| |
| struct | Concurrency::details::_cmp_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opAssign > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opAddEq > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opSubEq > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opMulEq > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opDivEq > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, opModEq > |
| |
| struct | Concurrency::details::_compound_assign_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, opAdd > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, opSub > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, opMul > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, opDiv > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, opMod > |
| |
| struct | Concurrency::details::_arithmetic_op_helper< _T, _Kind > |
| |
| struct | Concurrency::details::_index_helper< _T1 > |
| |
| struct | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, 1, false > |
| |
| struct | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, true > |
| |
| struct | Concurrency::details::_cmp_op_loop_helper< _T, _Kind, _Rank, false > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, 1, false > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, true > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, _Kind, _Rank, false > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 1, false > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 2, true > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 3, true > |
| |
| struct | Concurrency::details::_compound_assign_op_loop_helper< _T, opAssign, 4, true > |
| |
| struct | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, 1, false > |
| |
| struct | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, true > |
| |
| struct | Concurrency::details::_arithmetic_op_loop_helper< _T, _Kind, _Rank, false > |
| |
| struct | Concurrency::details::_product_helper< _T, 1, false > |
| |
| struct | Concurrency::details::_product_helper< _T, _Rank, true > |
| |
| struct | Concurrency::details::_product_helper< _T, _Rank, false > |
| |
| struct | Concurrency::details::_map_index< _T1, _Rank > |
| |
| struct | Concurrency::details::_map_index< _T1, 1 > |
| |
| struct | Concurrency::details::_map_index< _T1, 2 > |
| |
| struct | Concurrency::details::_map_index< _T1, 3 > |
| |
| struct | Concurrency::details::_map_index< _T1, 4 > |
| |
| struct | Concurrency::details::_map_index< _T1, _Rank > |
| |
| struct | Concurrency::details::_contains< _EXT, _IDX, _R > |
| |
| struct | Concurrency::details::_contains< _EXT, _IDX, 1 > |
| |
| struct | Concurrency::details::_contains< _EXT, _IDX, 2 > |
| |
| struct | Concurrency::details::_contains< _EXT, _IDX, 3 > |
| |
| struct | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, _R > |
| |
| struct | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, 2 > |
| |
| struct | Concurrency::details::_project0< _RES_EXT, _SRC_EXT, _RES_IDX, _SRC_IDX, 3 > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, _Rank > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, 1 > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, 2 > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, 3 > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, 4 > |
| |
| struct | Concurrency::details::_Array_init_helper< _T1, _T2, _Rank > |
| |
| struct | Concurrency::details::_Array_flatten_helper< _Rank, _T1, _T2 > |
| |
| struct | Concurrency::details::_Array_flatten_helper< 1, _T1, _T2 > |
| |
| struct | Concurrency::details::_Array_flatten_helper< 2, _T1, _T2 > |
| |
| struct | Concurrency::details::_Array_flatten_helper< 3, _T1, _T2 > |
| |
| struct | Concurrency::details::_Array_flatten_helper< _Rank, _T1, _T2 > |
| |
| struct | Concurrency::details::_Texture_read_helper< _T, _Rank > |
| |
| struct | Concurrency::details::_Texture_read_helper< _T, 1 > |
| |
| struct | Concurrency::details::_Texture_read_helper< _T, 2 > |
| |
| struct | Concurrency::details::_Texture_read_helper< _T, 3 > |
| |
| struct | Concurrency::details::_Texture_write_helper< _T, _Rank > |
| |
| struct | Concurrency::details::_Texture_write_helper< _T, 1 > |
| |
| struct | Concurrency::details::_Texture_write_helper< _T, 2 > |
| |
| struct | Concurrency::details::_Texture_write_helper< _T, 3 > |
| |
| struct | Concurrency::details::_Texture_sample_helper< _T, _Rank > |
| |
| struct | Concurrency::details::_Texture_sample_helper< _T, 1 > |
| |
| struct | Concurrency::details::_Texture_sample_helper< _T, 2 > |
| |
| struct | Concurrency::details::_Texture_sample_helper< _T, 3 > |
| |
| struct | Concurrency::details::_Texture_predefined_sample_helper< _T, _Rank > |
| |
| struct | Concurrency::details::_Texture_predefined_sample_helper< _T, 1 > |
| |
| struct | Concurrency::details::_Texture_predefined_sample_helper< _T, 2 > |
| |
| struct | Concurrency::details::_Texture_predefined_sample_helper< _T, 3 > |
| |
|
| void | __dp_read_texture (const void *, _Out_ void *, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| void | __dp_write_texture (_Out_ void *, const void *, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| void | __dp_sample_texture (const void *, const void *, _Out_ void *, float, float, float, unsigned int, float) __GPU_ONLY |
| |
| void | __dp_sample_texture_predefined (const void *, _Out_ void *, float, float, float, unsigned int, unsigned int, float) __GPU_ONLY |
| |
| template<class _Tuple_type > |
| _Tuple_type | Concurrency::details::_Create_uninitialized_tuple () __GPU |
| |
| template<typename _Array_type > |
| const _Buffer_descriptor & | Concurrency::details::_Get_buffer_descriptor (const _Array_type &_Array) __GPU |
| |
| template<typename _Array_type > |
| _Ret_ _Ubiquitous_buffer * | Concurrency::details::_Get_buffer (const _Array_type &_Array) __CPU_ONLY |
| |
| template<typename _Array_type > |
| _Event | Concurrency::details::_Get_access_async (const _Array_type &_Array, _Access_mode _Mode, _Buffer_ptr &_Buf_ptr) __CPU_ONLY |
| |
| template<typename _Array_type > |
| void * | Concurrency::details::_Get_datasource_identity (const _Array_type &_Array) |
| |
| template<typename _Texture_type > |
| const _Texture_descriptor & | Concurrency::details::_Get_texture_descriptor (const _Texture_type &_Tex) __GPU |
| |
| template<typename _Texture_type > |
| _Ret_ _Texture * | Concurrency::details::_Get_texture (const _Texture_type &_Tex) __CPU_ONLY |
| |
| template<int _Rank, template< int > class _T1, template< int > class _T2> |
| static void | Concurrency::details::_Is_valid_section (const _T2< _Rank > &_Base_extent, const _T1< _Rank > &_Section_origin, const _T2< _Rank > &_Section_extent) __CPU_ONLY |
| |
| template<int _Rank, template< int > class _T1> |
| static void | Concurrency::details::_Is_valid_projection (int _I, const _T1< _Rank > &_Base_extent) __CPU_ONLY |
| |
| template<int _Rank, template< int > class _T> |
| static void | Concurrency::details::_Is_positive (const _T< _Rank > &_Tuple) __CPU_ONLY |
| |
| template<int _Rank, template< int > class _T> |
| static void | Concurrency::details::_Is_nonnegative (const _T< _Rank > &_Tuple) __CPU_ONLY |
| |
| template<int _Rank, template< int > class _T> |
| static void | Concurrency::details::_Is_valid_extent (const _T< _Rank > &_Tuple) __CPU_ONLY |
| |
| template<int _Rank> |
| unsigned int | Concurrency::details::_Get_max_mipmap_levels (const extent< _Rank > &_Extent) |
| |
| void | Concurrency::details::_Are_valid_mipmap_parameters (unsigned int _Most_detailed_mipmap_level, unsigned int _Mipmap_levels=0) |
| |
| template<int _Rank> |
| extent< _Rank > | Concurrency::details::_Get_extent_at_level_unsafe (const extent< _Rank > &_Base_extent, unsigned int _Level) __GPU |
| |
| template<int _Rank> |
| extent< _Rank > | Concurrency::details::_Get_extent_at_level (const extent< _Rank > &_Base_extent, unsigned int _Level) |
| |
| void | Concurrency::details::_Is_valid_mipmap_range (unsigned int _Src_view_mipmap_levels, unsigned int _Dst_most_detailed_level, unsigned int _Dst_view_mipmap_levels) |
| |
| template<int _Rank, typename _Kernel_type > |
| void | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, extent< _Rank > _Compute_domain, const _Kernel_type &_F) |
| |
| template<int _Dim0, int _Dim1, int _Dim2, typename _Kernel_type > |
| void | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0, _Dim1, _Dim2 > _Compute_domain, const _Kernel_type &_F) |
| |
| template<int _Dim0, int _Dim1, typename _Kernel_type > |
| void | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0, _Dim1 > _Compute_domain, const _Kernel_type &_F) |
| |
| template<int _Dim0, typename _Kernel_type > |
| void | Concurrency::details::_Parallel_for_each (_In_ _Host_Scheduling_info *_Sch_info, tiled_extent< _Dim0 > _Compute_domain, const _Kernel_type &_F) |
| |
| int | __dp_d3d_absi (int) __GPU_ONLY |
| |
| void | __dp_d3d_all_memory_fence () __GPU_ONLY |
| |
| void | __dp_d3d_all_memory_fence_with_tile_barrier () __GPU_ONLY |
| |
| float | __dp_d3d_clampf (float, float, float) __GPU_ONLY |
| |
| int | __dp_d3d_clampi (int, int, int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_countbitsu (unsigned int) __GPU_ONLY |
| |
| void | __dp_d3d_device_memory_fence () __GPU_ONLY |
| |
| void | __dp_d3d_device_memory_fence_with_tile_barrier () __GPU_ONLY |
| |
| int | __dp_d3d_firstbithighi (int) __GPU_ONLY |
| |
| int | __dp_d3d_firstbitlowi (int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_add (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_and (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_exchange (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_or (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_xor (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_compare_exchange (_Inout_ unsigned int *, unsigned int, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_max_uint (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| int | __dp_d3d_interlocked_max_int (_Inout_ int *, int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_interlocked_min_uint (_Inout_ unsigned int *, unsigned int) __GPU_ONLY |
| |
| int | __dp_d3d_interlocked_min_int (_Inout_ int *, int) __GPU_ONLY |
| |
| float | __dp_d3d_madf (float, float, float) __GPU_ONLY |
| |
| double | __dp_d3d_madd (double, double, double) __GPU_ONLY |
| |
| int | __dp_d3d_madi (int, int, int) __GPU_ONLY |
| |
| int | __dp_d3d_mini (int, int) __GPU_ONLY |
| |
| int | __dp_d3d_maxi (int, int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_minu (unsigned int, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_maxu (unsigned int, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_madu (unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| float | __dp_d3d_noisef (float) __GPU_ONLY |
| |
| float | __dp_d3d_radiansf (float) __GPU_ONLY |
| |
| float | __dp_d3d_rcpf (float) __GPU_ONLY |
| |
| unsigned int | __dp_d3d_reversebitsu (unsigned int) __GPU_ONLY |
| |
| float | __dp_d3d_saturatef (float) __GPU_ONLY |
| |
| int | __dp_d3d_signi (int) __GPU_ONLY |
| |
| float | __dp_d3d_smoothstepf (float, float, float) __GPU_ONLY |
| |
| float | __dp_d3d_stepf (float, float) __GPU_ONLY |
| |
| void | __dp_d3d_tile_static_memory_fence () __GPU_ONLY |
| |
| void | __dp_d3d_tile_static_memory_fence_with_tile_barrier () __GPU_ONLY |
| |
| void | __dp_d3d_msad4 (_Out_ unsigned int *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| void | __dp_stub_info (unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| _Ret_ void * | __dp_get_buffer_info (bool, unsigned int) __GPU_ONLY |
| |
| _Ret_ void * | __dp_get_texture_info (bool, unsigned int, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| _Ret_ void * | __dp_get_sampler_info (unsigned int) __GPU_ONLY |
| |
| void | __dp_init_entry_var (_Out_ unsigned int *, unsigned int, unsigned int, unsigned int) __GPU_ONLY |
| |
| void | __dp_entry_var_ptr_info (unsigned int) __GPU_ONLY |
| |
| void | __dp_const_buffer_info (unsigned int, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_read_const_buffer (unsigned int, unsigned int) __GPU_ONLY |
| |
| unsigned int | __dp_get_physical_id (unsigned int, unsigned int) __GPU_ONLY |
| |
| void | __dp_no_source_stub () __GPU_ONLY |
| |
| void | __dp_call_site_info (const char *, int) __GPU_ONLY |
| |
| void | Concurrency::details::__dp_no_source_func () __GPU_ONLY |
| |