Diligent Engine  v.2.4.g
Classes | Public Member Functions | List of all members
Diligent::ScreenCapture Class Reference

#include <ScreenCapture.hpp>

Classes

struct  CaptureInfo
 

Public Member Functions

 ScreenCapture (IRenderDevice *pDevice)
 
void Capture (ISwapChain *pSwapChain, IDeviceContext *pContext, Uint32 FrameId)
 
CaptureInfo GetCapture ()
 
bool HasCapture ()
 
void RecycleStagingTexture (RefCntAutoPtr< ITexture > &&pTexture)
 
size_t GetNumPendingCaptures ()
 

Constructor & Destructor Documentation

◆ ScreenCapture()

Diligent::ScreenCapture::ScreenCapture ( IRenderDevice pDevice)

Member Function Documentation

◆ Capture()

void Diligent::ScreenCapture::Capture ( ISwapChain pSwapChain,
IDeviceContext pContext,
Uint32  FrameId 
)

◆ GetCapture()

ScreenCapture::CaptureInfo Diligent::ScreenCapture::GetCapture ( )

◆ GetNumPendingCaptures()

size_t Diligent::ScreenCapture::GetNumPendingCaptures ( )
inline

◆ HasCapture()

bool Diligent::ScreenCapture::HasCapture ( )

◆ RecycleStagingTexture()

void Diligent::ScreenCapture::RecycleStagingTexture ( RefCntAutoPtr< ITexture > &&  pTexture)

The documentation for this class was generated from the following files: