pub struct ShaderStatisticsInfoAMDBuilder { /* private fields */ }Expand description
Builder for ShaderStatisticsInfoAMD.
Implementations§
Source§impl ShaderStatisticsInfoAMDBuilder
impl ShaderStatisticsInfoAMDBuilder
pub fn shader_stage_mask( self, value: ShaderStageFlagBits, ) -> ShaderStatisticsInfoAMDBuilder
pub fn resource_usage( self, value: ShaderResourceUsageAMD, ) -> ShaderStatisticsInfoAMDBuilder
pub fn num_physical_vgprs(self, value: u32) -> ShaderStatisticsInfoAMDBuilder
pub fn num_physical_sgprs(self, value: u32) -> ShaderStatisticsInfoAMDBuilder
pub fn num_available_vgprs(self, value: u32) -> ShaderStatisticsInfoAMDBuilder
pub fn num_available_sgprs(self, value: u32) -> ShaderStatisticsInfoAMDBuilder
pub fn compute_work_group_size( self, value: [u32; 3], ) -> ShaderStatisticsInfoAMDBuilder
Trait Implementations§
Source§impl Deref for ShaderStatisticsInfoAMDBuilder
impl Deref for ShaderStatisticsInfoAMDBuilder
Source§type Target = ShaderStatisticsInfoAMD
type Target = ShaderStatisticsInfoAMD
The resulting type after dereferencing.
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