#[repr(C)]pub struct DDHAL_DDMOTIONCOMPCALLBACKS {
pub dwSize: u32,
pub dwFlags: u32,
pub GetMoCompGuids: LPDDHALMOCOMPCB_GETGUIDS,
pub GetMoCompFormats: LPDDHALMOCOMPCB_GETFORMATS,
pub CreateMoComp: LPDDHALMOCOMPCB_CREATE,
pub GetMoCompBuffInfo: LPDDHALMOCOMPCB_GETCOMPBUFFINFO,
pub GetInternalMoCompInfo: LPDDHALMOCOMPCB_GETINTERNALINFO,
pub BeginMoCompFrame: LPDDHALMOCOMPCB_BEGINFRAME,
pub EndMoCompFrame: LPDDHALMOCOMPCB_ENDFRAME,
pub RenderMoComp: LPDDHALMOCOMPCB_RENDER,
pub QueryMoCompStatus: LPDDHALMOCOMPCB_QUERYSTATUS,
pub DestroyMoComp: LPDDHALMOCOMPCB_DESTROY,
}Expand description
Required features: ‘Win32_Graphics_DirectDraw’, ‘Win32_Foundation’, ‘Win32_Graphics_Gdi’
Fields
dwSize: u32dwFlags: u32GetMoCompGuids: LPDDHALMOCOMPCB_GETGUIDSGetMoCompFormats: LPDDHALMOCOMPCB_GETFORMATSCreateMoComp: LPDDHALMOCOMPCB_CREATEGetMoCompBuffInfo: LPDDHALMOCOMPCB_GETCOMPBUFFINFOGetInternalMoCompInfo: LPDDHALMOCOMPCB_GETINTERNALINFOBeginMoCompFrame: LPDDHALMOCOMPCB_BEGINFRAMEEndMoCompFrame: LPDDHALMOCOMPCB_ENDFRAMERenderMoComp: LPDDHALMOCOMPCB_RENDERQueryMoCompStatus: LPDDHALMOCOMPCB_QUERYSTATUSDestroyMoComp: LPDDHALMOCOMPCB_DESTROY