pub struct RootSignature(/* private fields */);Trait Implementations§
Source§impl Clone for RootSignature
impl Clone for RootSignature
Source§fn clone(&self) -> RootSignature
fn clone(&self) -> RootSignature
Returns a duplicate 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 moreSource§impl Debug for RootSignature
impl Debug for RootSignature
Source§impl IDeviceChild for RootSignature
impl IDeviceChild for RootSignature
Source§impl Interface for RootSignature
impl Interface for RootSignature
type APIType = ID3D12RootSignature
fn new(p: ComPtr<Self::APIType>) -> Self
fn uuidof() -> Guid
fn as_ptr(&self) -> *mut Self::APIType
fn as_com_ptr(&self) -> &ComPtr<Self::APIType>
fn as_unknown(&self) -> *mut IUnknown
fn from_com_ptr(p: ComPtr<Self::APIType>) -> Self
fn query_interface<T: Interface>(&self) -> Result<T, HResult>
impl IRootSignature for RootSignature
impl Send for RootSignature
impl Sync for RootSignature
Auto Trait Implementations§
impl Freeze for RootSignature
impl RefUnwindSafe for RootSignature
impl Unpin for RootSignature
impl UnsafeUnpin for RootSignature
impl UnwindSafe for RootSignature
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