Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
GraphicContext.h File Reference
#include <string>
#include <vector>
#include <stack>
#include <map>
#include "threads/CriticalSection.h"
#include "utils/TransformMatrix.h"
#include "utils/Geometry.h"
#include "Resolution.h"
#include "rendering/RenderSystem.h"
#include "utils/Color.h"
#include "ServiceBroker.h"
#include "WinSystem.h"

Classes

class  CGraphicContext
 
class  CGraphicContext::UITransform
 

Macros

#define D3DPRESENTFLAG_INTERLACED   1
 
#define D3DPRESENTFLAG_WIDESCREEN   2
 
#define D3DPRESENTFLAG_PROGRESSIVE   4
 
#define D3DPRESENTFLAG_MODE3DSBS   8
 
#define D3DPRESENTFLAG_MODE3DTB   16
 
#define D3DPRESENTFLAG_MODEMASK
 

Enumerations

enum  VIEW_TYPE {
  VIEW_TYPE_NONE = 0 , VIEW_TYPE_LIST , VIEW_TYPE_ICON , VIEW_TYPE_BIG_LIST ,
  VIEW_TYPE_BIG_ICON , VIEW_TYPE_WIDE , VIEW_TYPE_BIG_WIDE , VIEW_TYPE_WRAP ,
  VIEW_TYPE_BIG_WRAP , VIEW_TYPE_INFO , VIEW_TYPE_BIG_INFO , VIEW_TYPE_AUTO ,
  VIEW_TYPE_MAX
}
 
enum  AdjustRefreshRate { ADJUST_REFRESHRATE_OFF = 0 , ADJUST_REFRESHRATE_ALWAYS , ADJUST_REFRESHRATE_ON_STARTSTOP , ADJUST_REFRESHRATE_ON_START }
 

Macro Definition Documentation

◆ D3DPRESENTFLAG_INTERLACED

#define D3DPRESENTFLAG_INTERLACED   1

◆ D3DPRESENTFLAG_MODE3DSBS

#define D3DPRESENTFLAG_MODE3DSBS   8

◆ D3DPRESENTFLAG_MODE3DTB

#define D3DPRESENTFLAG_MODE3DTB   16

◆ D3DPRESENTFLAG_MODEMASK

#define D3DPRESENTFLAG_MODEMASK
Value:
#define D3DPRESENTFLAG_MODE3DTB
Definition: GraphicContext.h:30
#define D3DPRESENTFLAG_MODE3DSBS
Definition: GraphicContext.h:29
#define D3DPRESENTFLAG_INTERLACED
Definition: GraphicContext.h:26

◆ D3DPRESENTFLAG_PROGRESSIVE

#define D3DPRESENTFLAG_PROGRESSIVE   4

◆ D3DPRESENTFLAG_WIDESCREEN

#define D3DPRESENTFLAG_WIDESCREEN   2

Enumeration Type Documentation

◆ AdjustRefreshRate

Enumerator
ADJUST_REFRESHRATE_OFF 
ADJUST_REFRESHRATE_ALWAYS 
ADJUST_REFRESHRATE_ON_STARTSTOP 
ADJUST_REFRESHRATE_ON_START 

◆ VIEW_TYPE

enum VIEW_TYPE
Enumerator
VIEW_TYPE_NONE 
VIEW_TYPE_LIST 
VIEW_TYPE_ICON 
VIEW_TYPE_BIG_LIST 
VIEW_TYPE_BIG_ICON 
VIEW_TYPE_WIDE 
VIEW_TYPE_BIG_WIDE 
VIEW_TYPE_WRAP 
VIEW_TYPE_BIG_WRAP 
VIEW_TYPE_INFO 
VIEW_TYPE_BIG_INFO 
VIEW_TYPE_AUTO 
VIEW_TYPE_MAX