#include <amprt.h>
  
  
      
        
          | Concurrency::details::_DPC_call_handle::_DPC_call_handle  | 
          ( | 
          const accelerator_view &  | 
          _Accelerator_view | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 3708             if (!_Accelerator_view.is_auto_selection) {
 
size_t _M_num_writable_buffers
Definition: amprt.h:3679
 
unsigned int _M_groupExtentY
Definition: amprt.h:3703
 
bool _M_RW_aliasing
Definition: amprt.h:3686
 
unsigned int _M_groupExtentZ
Definition: amprt.h:3704
 
_Ret_ _Accelerator_view_impl * _Get_accelerator_view_impl_ptr(const accelerator_view &_Accl_view)
Definition: amprt.h:1632
 
#define NULL
Definition: crtdbg.h:30
 
size_t _M_num_resources
Definition: amprt.h:3678
 
unsigned int _M_groupCountZ
Definition: amprt.h:3699
 
unsigned int _M_compute_rank
Definition: amprt.h:3693
 
unsigned int _M_groupCountX
Definition: amprt.h:3697
 
unsigned int _M_groupExtentX
Definition: amprt.h:3702
 
_Device_resource_info * _M_device_resource_info
Definition: amprt.h:3677
 
_DPC_shader_blob * _M_shader_blobs[NUM_SHADER_VERSIONS]
Definition: amprt.h:3689
 
_Device_const_buffer_info * _M_const_buffer_info
Definition: amprt.h:3683
 
int _M_is_flat_model
Definition: amprt.h:3692
 
unsigned int _M_groupCountY
Definition: amprt.h:3698
 
size_t _M_num_samplers
Definition: amprt.h:3680
 
_Accelerator_view_impl * _M_rv
Definition: amprt.h:3673
 
bool _M_is_explicit_target_acclview
Definition: amprt.h:3674
 
size_t _M_num_const_buffers
Definition: amprt.h:3684
 
unsigned int * _M_grid_extents
Definition: amprt.h:3694
 
 
 
 
  
  
      
        
          | Concurrency::details::_DPC_call_handle::~_DPC_call_handle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
unsigned int * _M_grid_extents
Definition: amprt.h:3694
 
 
 
 
      
        
          | void Concurrency::details::_DPC_call_handle::_Check_buffer_aliasing  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | const int* Concurrency::details::_DPC_call_handle::_Get_redirect_indices  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
bool _M_RW_aliasing
Definition: amprt.h:3686
 
#define _ASSERTE(expr)
Definition: crtdbg.h:216
 
std::unique_ptr< std::vector< int > > _M_Redirect_indices
Definition: amprt.h:3795
 
 
 
 
  
  
      
        
          | bool Concurrency::details::_DPC_call_handle::_Is_buffer_aliased  | 
          ( | 
          _In_ void *  | 
          _Buffer_ptr | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
details::_Reference_counted_obj_ptr< details::_Buffer > _Buffer_ptr
Definition: amprt.h:302
 
std::unique_ptr< std::unordered_set< void * > > _M_aliased_buffer_set
Definition: amprt.h:3792
 
 
 
 
  
  
      
        
          | bool Concurrency::details::_DPC_call_handle::_Is_buffer_unaccessed  | 
          ( | 
          size_t  | 
          _Buffer_idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
std::unique_ptr< std::vector< bool > > _M_is_device_buffer_unaccessed
Definition: amprt.h:3793
 
 
 
 
      
        
          | void Concurrency::details::_DPC_call_handle::_Select_accelerator_view  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void Concurrency::details::_DPC_call_handle::_Set_buffer_unaccessed  | 
          ( | 
          size_t  | 
          _Buffer_idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
std::unique_ptr< std::vector< bool > > _M_is_device_buffer_unaccessed
Definition: amprt.h:3793
 
size_t _M_num_resources
Definition: amprt.h:3678
 
 
 
 
      
        
          | void Concurrency::details::_DPC_call_handle::_Setup_aliasing_redirection_indices  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Concurrency::details::_DPC_call_handle::_Update_buffer_rw_property  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Concurrency::details::_DPC_call_handle::_Verify_buffers_against_accelerator_view  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | std::unique_ptr<std::unordered_set<void*> > Concurrency::details::_DPC_call_handle::_M_aliased_buffer_set | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_compute_rank | 
        
      
 
 
      
        
          | unsigned int* Concurrency::details::_DPC_call_handle::_M_grid_extents | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupCountX | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupCountY | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupCountZ | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupExtentX | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupExtentY | 
        
      
 
 
      
        
          | unsigned int Concurrency::details::_DPC_call_handle::_M_groupExtentZ | 
        
      
 
 
  
  
      
        
          | std::unique_ptr<std::vector<bool> > Concurrency::details::_DPC_call_handle::_M_is_device_buffer_unaccessed | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | bool Concurrency::details::_DPC_call_handle::_M_is_explicit_target_acclview | 
        
      
 
 
      
        
          | int Concurrency::details::_DPC_call_handle::_M_is_flat_model | 
        
      
 
 
      
        
          | size_t Concurrency::details::_DPC_call_handle::_M_num_const_buffers | 
        
      
 
 
      
        
          | size_t Concurrency::details::_DPC_call_handle::_M_num_resources | 
        
      
 
 
      
        
          | size_t Concurrency::details::_DPC_call_handle::_M_num_samplers | 
        
      
 
 
      
        
          | size_t Concurrency::details::_DPC_call_handle::_M_num_writable_buffers | 
        
      
 
 
  
  
      
        
          | std::unique_ptr<std::vector<int> > Concurrency::details::_DPC_call_handle::_M_Redirect_indices | 
         
       
   | 
  
private   | 
  
 
 
      
        
          | _Accelerator_view_impl* Concurrency::details::_DPC_call_handle::_M_rv | 
        
      
 
 
      
        
          | bool Concurrency::details::_DPC_call_handle::_M_RW_aliasing | 
        
      
 
 
The documentation for this struct was generated from the following file: