pub struct ShaderStatisticsInfoAMDBuilder { /* private fields */ }Expand description
Builder for ShaderStatisticsInfoAMD.
Implementations§
Source§impl ShaderStatisticsInfoAMDBuilder
impl ShaderStatisticsInfoAMDBuilder
pub fn shader_stage_mask(self, value: ShaderStageFlags) -> Self
pub fn resource_usage(self, value: ShaderResourceUsageAMD) -> Self
pub fn num_physical_vgprs(self, value: u32) -> Self
pub fn num_physical_sgprs(self, value: u32) -> Self
pub fn num_available_vgprs(self, value: u32) -> Self
pub fn num_available_sgprs(self, value: u32) -> Self
pub fn compute_work_group_size(self, value: [u32; 3]) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ShaderStatisticsInfoAMDBuilder
impl RefUnwindSafe for ShaderStatisticsInfoAMDBuilder
impl Send for ShaderStatisticsInfoAMDBuilder
impl Sync for ShaderStatisticsInfoAMDBuilder
impl Unpin for ShaderStatisticsInfoAMDBuilder
impl UnsafeUnpin for ShaderStatisticsInfoAMDBuilder
impl UnwindSafe for ShaderStatisticsInfoAMDBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more