Struct d3d12::RootParameter
source · pub struct RootParameter(/* private fields */);
Implementations§
source§impl RootParameter
impl RootParameter
pub fn descriptor_table( visibility: ShaderVisibility, ranges: &[DescriptorRange] ) -> Self
pub fn constants( visibility: ShaderVisibility, binding: Binding, num: u32 ) -> Self
pub fn descriptor( ty: D3D12_ROOT_PARAMETER_TYPE, visibility: ShaderVisibility, binding: Binding ) -> Self
pub fn cbv_descriptor(visibility: ShaderVisibility, binding: Binding) -> Self
pub fn srv_descriptor(visibility: ShaderVisibility, binding: Binding) -> Self
pub fn uav_descriptor(visibility: ShaderVisibility, binding: Binding) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RootParameter
impl RefUnwindSafe for RootParameter
impl Send for RootParameter
impl Sync for RootParameter
impl Unpin for RootParameter
impl UnwindSafe for RootParameter
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