Trait windows::Win32::Graphics::Direct3D12::ID3D12GBVDiagnostics_Impl
pub trait ID3D12GBVDiagnostics_Impl: Sized {
// Required methods
fn GetGBVEntireSubresourceStatesData(
&self,
presource: Option<&ID3D12Resource>,
pdata: *mut i32,
datasize: u32,
) -> Result<()>;
fn GetGBVSubresourceState(
&self,
presource: Option<&ID3D12Resource>,
subresource: u32,
) -> Result<i32>;
fn GetGBVResourceUniformState(
&self,
presource: Option<&ID3D12Resource>,
) -> Result<i32>;
fn GetGBVResourceInfo(
&self,
presource: Option<&ID3D12Resource>,
presourcedesc: *const D3D12_RESOURCE_DESC,
presourcehash: *const u32,
psubresourcestatesbyteoffset: *const u32,
) -> Result<()>;
fn GBVReserved0(&self);
fn GBVReserved1(&self);
}
Required Methods§
fn GetGBVEntireSubresourceStatesData( &self, presource: Option<&ID3D12Resource>, pdata: *mut i32, datasize: u32, ) -> Result<()>
fn GetGBVSubresourceState( &self, presource: Option<&ID3D12Resource>, subresource: u32, ) -> Result<i32>
fn GetGBVResourceUniformState( &self, presource: Option<&ID3D12Resource>, ) -> Result<i32>
fn GetGBVResourceInfo( &self, presource: Option<&ID3D12Resource>, presourcedesc: *const D3D12_RESOURCE_DESC, presourcehash: *const u32, psubresourcestatesbyteoffset: *const u32, ) -> Result<()>
fn GBVReserved0(&self)
fn GBVReserved1(&self)
Object Safety§
This trait is not object safe.