#[repr(C, packed(1))]pub struct DWM_TIMING_INFO {Show 40 fields
pub cbSize: UINT32,
pub rateRefresh: UNSIGNED_RATIO,
pub qpcRefreshPeriod: QPC_TIME,
pub rateCompose: UNSIGNED_RATIO,
pub qpcVBlank: QPC_TIME,
pub cRefresh: DWM_FRAME_COUNT,
pub cDXRefresh: UINT,
pub qpcCompose: QPC_TIME,
pub cFrame: DWM_FRAME_COUNT,
pub cDXPresent: UINT,
pub cRefreshFrame: DWM_FRAME_COUNT,
pub cFrameSubmitted: DWM_FRAME_COUNT,
pub cDXPresentSubmitted: UINT,
pub cFrameConfirmed: DWM_FRAME_COUNT,
pub cDXPresentConfirmed: UINT,
pub cRefreshConfirmed: DWM_FRAME_COUNT,
pub cDXRefreshConfirmed: UINT,
pub cFramesLate: DWM_FRAME_COUNT,
pub cFramesOutstanding: UINT,
pub cFrameDisplayed: DWM_FRAME_COUNT,
pub qpcFrameDisplayed: QPC_TIME,
pub cRefreshFrameDisplayed: DWM_FRAME_COUNT,
pub cFrameComplete: DWM_FRAME_COUNT,
pub qpcFrameComplete: QPC_TIME,
pub cFramePending: DWM_FRAME_COUNT,
pub qpcFramePending: QPC_TIME,
pub cFramesDisplayed: DWM_FRAME_COUNT,
pub cFramesComplete: DWM_FRAME_COUNT,
pub cFramesPending: DWM_FRAME_COUNT,
pub cFramesAvailable: DWM_FRAME_COUNT,
pub cFramesDropped: DWM_FRAME_COUNT,
pub cFramesMissed: DWM_FRAME_COUNT,
pub cRefreshNextDisplayed: DWM_FRAME_COUNT,
pub cRefreshNextPresented: DWM_FRAME_COUNT,
pub cRefreshesDisplayed: DWM_FRAME_COUNT,
pub cRefreshesPresented: DWM_FRAME_COUNT,
pub cRefreshStarted: DWM_FRAME_COUNT,
pub cPixelsReceived: ULONGLONG,
pub cPixelsDrawn: ULONGLONG,
pub cBuffersEmpty: DWM_FRAME_COUNT,
}Fields§
§cbSize: UINT32§rateRefresh: UNSIGNED_RATIO§qpcRefreshPeriod: QPC_TIME§rateCompose: UNSIGNED_RATIO§qpcVBlank: QPC_TIME§cRefresh: DWM_FRAME_COUNT§cDXRefresh: UINT§qpcCompose: QPC_TIME§cFrame: DWM_FRAME_COUNT§cDXPresent: UINT§cRefreshFrame: DWM_FRAME_COUNT§cFrameSubmitted: DWM_FRAME_COUNT§cDXPresentSubmitted: UINT§cFrameConfirmed: DWM_FRAME_COUNT§cDXPresentConfirmed: UINT§cRefreshConfirmed: DWM_FRAME_COUNT§cDXRefreshConfirmed: UINT§cFramesLate: DWM_FRAME_COUNT§cFramesOutstanding: UINT§cFrameDisplayed: DWM_FRAME_COUNT§qpcFrameDisplayed: QPC_TIME§cRefreshFrameDisplayed: DWM_FRAME_COUNT§cFrameComplete: DWM_FRAME_COUNT§qpcFrameComplete: QPC_TIME§cFramePending: DWM_FRAME_COUNT§qpcFramePending: QPC_TIME§cFramesDisplayed: DWM_FRAME_COUNT§cFramesComplete: DWM_FRAME_COUNT§cFramesPending: DWM_FRAME_COUNT§cFramesAvailable: DWM_FRAME_COUNT§cFramesDropped: DWM_FRAME_COUNT§cFramesMissed: DWM_FRAME_COUNT§cRefreshNextDisplayed: DWM_FRAME_COUNT§cRefreshNextPresented: DWM_FRAME_COUNT§cRefreshesDisplayed: DWM_FRAME_COUNT§cRefreshesPresented: DWM_FRAME_COUNT§cRefreshStarted: DWM_FRAME_COUNT§cPixelsReceived: ULONGLONG§cPixelsDrawn: ULONGLONG§cBuffersEmpty: DWM_FRAME_COUNTTrait Implementations§
Source§impl Clone for DWM_TIMING_INFO
impl Clone for DWM_TIMING_INFO
Source§fn clone(&self) -> DWM_TIMING_INFO
fn clone(&self) -> DWM_TIMING_INFO
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 Default for DWM_TIMING_INFO
impl Default for DWM_TIMING_INFO
Source§fn default() -> DWM_TIMING_INFO
fn default() -> DWM_TIMING_INFO
Returns the “default value” for a type. Read more
impl Copy for DWM_TIMING_INFO
Auto Trait Implementations§
impl Freeze for DWM_TIMING_INFO
impl RefUnwindSafe for DWM_TIMING_INFO
impl Send for DWM_TIMING_INFO
impl Sync for DWM_TIMING_INFO
impl Unpin for DWM_TIMING_INFO
impl UnwindSafe for DWM_TIMING_INFO
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