Struct winapi::um::d3d12::ID3D12Heap
source · #[repr(C)]pub struct ID3D12Heap {
pub lpVtbl: *const ID3D12HeapVtbl,
}
Fields§
§lpVtbl: *const ID3D12HeapVtbl
Implementations§
source§impl ID3D12Heap
impl ID3D12Heap
pub unsafe fn GetDesc(&self) -> D3D12_HEAP_DESC
Methods from Deref<Target = ID3D12DeviceChild>§
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 ID3D12Heap
impl Deref for ID3D12Heap
§type Target = ID3D12Pageable
type Target = ID3D12Pageable
The resulting type after dereferencing.
source§fn deref(&self) -> &ID3D12Pageable
fn deref(&self) -> &ID3D12Pageable
Dereferences the value.