| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
#include <RenderCaptureDX.h>
  
Public Member Functions | |
| CRenderCaptureDX () | |
| ~CRenderCaptureDX () override | |
| void | BeginRender () override | 
| void | EndRender () override | 
| void | ReadOut () override | 
| void | OnDestroyDevice (bool fatal) override | 
| void | OnCreateDevice () override | 
| CD3DTexture & | GetTarget () | 
  Public Member Functions inherited from CRenderCapture | |
| CRenderCapture ()=default | |
| virtual | ~CRenderCapture ()=default | 
| virtual void * | GetRenderBuffer () | 
| void | SetState (ECAPTURESTATE state) | 
| ECAPTURESTATE | GetState () | 
| void | SetUserState (ECAPTURESTATE state) | 
| ECAPTURESTATE | GetUserState () | 
| CEvent & | GetEvent () | 
| void | SetFlags (int flags) | 
| int | GetFlags () | 
| void | SetWidth (unsigned int width) | 
| void | SetHeight (unsigned int height) | 
| unsigned int | GetWidth () | 
| unsigned int | GetHeight () | 
| uint8_t * | GetPixels () const | 
| bool | IsAsync () | 
  Public Member Functions inherited from ID3DResource | |
| virtual | ~ID3DResource () | 
Additional Inherited Members | |
  Protected Member Functions inherited from CRenderCapture | |
| bool | UseOcclusionQuery () | 
  Protected Member Functions inherited from ID3DResource | |
| void | Register () | 
| void | Unregister () | 
  Protected Attributes inherited from CRenderCapture | |
| ECAPTURESTATE | m_state {CAPTURESTATE_FAILED} | 
| ECAPTURESTATE | m_userState {CAPTURESTATE_FAILED} | 
| int | m_flags {0} | 
| CEvent | m_event | 
| uint8_t * | m_pixels {nullptr} | 
| unsigned int | m_width {0} | 
| unsigned int | m_height {0} | 
| unsigned int | m_bufferSize {0} | 
| bool | m_asyncSupported {false} | 
| bool | m_asyncChecked {false} | 
  Protected Attributes inherited from ID3DResource | |
| bool | m_bRegistered = false | 
| CRenderCaptureDX::CRenderCaptureDX | ( | ) | 
      
  | 
  override | 
      
  | 
  overridevirtual | 
Implements CRenderCapture.
      
  | 
  overridevirtual | 
Implements CRenderCapture.
      
  | 
  inline | 
Implements ID3DResource.
Implements ID3DResource.
      
  | 
  overridevirtual | 
Reimplemented from CRenderCapture.