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: PipelineStageFlags
Trait 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