Struct ash::extensions::experimental::amd::GpaSampleBeginInfoAmd    
source · #[repr(C)]pub struct GpaSampleBeginInfoAmd {Show 16 fields
    pub s_type: StructureType,
    pub p_next: *const c_void,
    pub sample_type: GpaSampleTypeAmd,
    pub sample_internal_operations: Bool32,
    pub cache_flush_on_counter_collection: Bool32,
    pub sq_shader_mask_enable: Bool32,
    pub sq_shader_mask: GpaSqShaderStageFlags,
    pub perf_counter_count: u32,
    pub p_perf_counters: *const GpaPerfCounterAmd,
    pub streaming_perf_trace_sample_interval: u32,
    pub perf_counter_device_memory_limit: DeviceSize,
    pub sq_thread_trace_enable: Bool32,
    pub sq_thread_trace_suppress_instruction_tokens: Bool32,
    pub sq_thread_trace_device_memory_limit: DeviceSize,
    pub timing_pre_sample: PipelineStageFlags,
    pub timing_post_sample: PipelineStageFlags,
}Fields§
§s_type: StructureType§p_next: *const c_void§sample_type: GpaSampleTypeAmd§sample_internal_operations: Bool32§cache_flush_on_counter_collection: Bool32§sq_shader_mask_enable: Bool32§sq_shader_mask: GpaSqShaderStageFlags§perf_counter_count: u32§p_perf_counters: *const GpaPerfCounterAmd§streaming_perf_trace_sample_interval: u32§perf_counter_device_memory_limit: DeviceSize§sq_thread_trace_enable: Bool32§sq_thread_trace_suppress_instruction_tokens: Bool32§sq_thread_trace_device_memory_limit: DeviceSize§timing_pre_sample: PipelineStageFlags§timing_post_sample: PipelineStageFlagsTrait Implementations§
source§impl Clone for GpaSampleBeginInfoAmd
 
impl Clone for GpaSampleBeginInfoAmd
source§fn clone(&self) -> GpaSampleBeginInfoAmd
 
fn clone(&self) -> GpaSampleBeginInfoAmd
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read more