RetroArch
Classes | Macros | Typedefs | Enumerations | Functions
pixplugin.h File Reference

Go to the source code of this file.

Classes

struct  PIXPLUGININFO
 
struct  PIXCOUNTERINFO
 

Macros

#define PIX_PLUGIN_SYSTEM_VERSION   0x101
 

Typedefs

typedef int PIXCOUNTERID
 

Enumerations

enum  PIXCOUNTERDATATYPE {
  PCDT_RESERVED, PCDT_FLOAT, PCDT_INT, PCDT_INT64,
  PCDT_STRING
}
 

Functions

BOOL WINAPI PIXGetPluginInfo (PIXPLUGININFO *pPIXPluginInfo)
 
BOOL WINAPI PIXGetCounterInfo (DWORD *pdwReturnCounters, PIXCOUNTERINFO **ppCounterInfoList)
 
BOOL WINAPI PIXGetCounterDesc (PIXCOUNTERID id, WCHAR **ppstrCounterDesc)
 
BOOL WINAPI PIXBeginExperiment (PIXCOUNTERID id, const WCHAR *pstrApplication)
 
BOOL WINAPI PIXEndFrame (PIXCOUNTERID id, UINT iFrame, DWORD *pdwReturnBytes, BYTE **ppReturnData)
 
BOOL WINAPI PIXEndExperiment (PIXCOUNTERID id)
 

Macro Definition Documentation

◆ PIX_PLUGIN_SYSTEM_VERSION

#define PIX_PLUGIN_SYSTEM_VERSION   0x101

Typedef Documentation

◆ PIXCOUNTERID

typedef int PIXCOUNTERID

Enumeration Type Documentation

◆ PIXCOUNTERDATATYPE

Enumerator
PCDT_RESERVED 
PCDT_FLOAT 
PCDT_INT 
PCDT_INT64 
PCDT_STRING 

Function Documentation

◆ PIXBeginExperiment()

BOOL WINAPI PIXBeginExperiment ( PIXCOUNTERID  id,
const WCHAR *  pstrApplication 
)

◆ PIXEndExperiment()

BOOL WINAPI PIXEndExperiment ( PIXCOUNTERID  id)

◆ PIXEndFrame()

BOOL WINAPI PIXEndFrame ( PIXCOUNTERID  id,
UINT  iFrame,
DWORD *  pdwReturnBytes,
BYTE **  ppReturnData 
)

◆ PIXGetCounterDesc()

BOOL WINAPI PIXGetCounterDesc ( PIXCOUNTERID  id,
WCHAR **  ppstrCounterDesc 
)

◆ PIXGetCounterInfo()

BOOL WINAPI PIXGetCounterInfo ( DWORD *  pdwReturnCounters,
PIXCOUNTERINFO **  ppCounterInfoList 
)

◆ PIXGetPluginInfo()

BOOL WINAPI PIXGetPluginInfo ( PIXPLUGININFO pPIXPluginInfo)