Go to the documentation of this file.
29 #ifndef vtkDirectXGPUInfoList_h
30 #define vtkDirectXGPUInfoList_h
32 #include "vtkRenderingOpenGLModule.h"
virtual void Probe()
Build the list of vtkInfoGPU if not done yet.
Get GPUs VRAM information using DirectX.
void ProbeInfoWithWMI(HMONITOR m, vtkGPUInfo *info)
Probe the GPUs with the WMI api (Windows XP or later).
virtual ~vtkDirectXGPUInfoList()
static vtkDirectXGPUInfoList * New()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkDirectXGPUInfoList()
Default constructor.
Stores the list of GPUs VRAM information.
a simple class to control print indentation
bool ProbeInfoWithDXGI(HMONITOR m, vtkGPUInfo *info)
Probe the GPUs with the DXGI api (Windows Vista or later).
Stores GPU VRAM information.
bool GetDeviceIDFromHMonitor(HMONITOR hm, WCHAR *strDeviceID, int cchDeviceID)
Used by ProbeInfoWithWMI().