VideoFrameGrabberD3D9
Engine/source/gfx/D3D9/videoCaptureD3D9.h
Classes:
Protected Types
enum
CaptureStage { eReadyToCapture eInVideoMemory eInSystemMemory eNumStages }
Protected Attributes
mCapture [eNumStages]
Protected Functions
bool
Captures the current backbuffer. If the last capture wasn't made into a bitmap, it will be overriden.
copyToBitmap(CaptureResource & capture)
copyToSystemMemory(CaptureResource & capture)
Starts converting the last backbuffer capture to a bitmap Depending on the VideoFrameGrabber implementation, this may not produce a bitmap right away.
Releases internal textures.
Public Functions
Detailed Description
Protected Types
CaptureStage
Enumerator
- eReadyToCapture
- eInVideoMemory
- eInSystemMemory
- eNumStages
Protected Attributes
CaptureResource mCapture [eNumStages]
S32 mCurrentCapture
Protected Functions
_handleGFXEvent(GFXDevice::GFXDeviceEventType event)
captureBackBuffer()
Reimplemented from: VideoFrameGrabber
copyToBitmap(CaptureResource & capture)
copyToSystemMemory(CaptureResource & capture)
makeBitmap()
Reimplemented from: VideoFrameGrabber
releaseTextures()
Reimplemented from: VideoFrameGrabber
