Struct winapi::um::d3d12::ID3D12DeviceChild
source · #[repr(C)]pub struct ID3D12DeviceChild {
pub lpVtbl: *const ID3D12DeviceChildVtbl,
}
Fields§
§lpVtbl: *const ID3D12DeviceChildVtbl
Implementations§
Methods from Deref<Target = ID3D12Object>§
pub unsafe fn GetPrivateData(
&self,
guid: REFGUID,
pDataSize: *mut UINT,
pData: *mut c_void
) -> HRESULT
pub unsafe fn SetPrivateData(
&self,
guid: REFGUID,
DataSize: UINT,
pData: *const c_void
) -> HRESULT
pub unsafe fn SetPrivateDataInterface(
&self,
guid: REFGUID,
pData: *const IUnknown
) -> HRESULT
pub unsafe fn SetName(&self, Name: LPCWSTR) -> HRESULT
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for ID3D12DeviceChild
impl Deref for ID3D12DeviceChild
§type Target = ID3D12Object
type Target = ID3D12Object
The resulting type after dereferencing.
source§fn deref(&self) -> &ID3D12Object
fn deref(&self) -> &ID3D12Object
Dereferences the value.